none
отчет о занятости сотрудников. RRS feed

  • Общие обсуждения

  • Коллеги, доброго времени суток.

    требуется помощь коллективного разума)

    нужно реализовать следующую штуковину-

    пользователь должен иметь возможность вести отчет своей занятости в формате 

    Название работ Классификатор класификатор 2 19 дек 20 дек 21 дек 22 дек 23 дек 24 дек 25 дек Итог
    Пн Вт Ср Чт Пт Сб Вс
    задача 1 значение 1 значение 1 1 1 1 1 1     5
    задача 2 значение 1 значение 2               0,0
    задача 3 значение 2 значение 3               0,0
    задача 4 значение 2 значение 2 1,0   1,0 2,0 3,0     7,0
    задача 5 значение 6 значение 3







    задача 6 значение 2 значение 2               0,0
    задача 7  значение 4  значение 2               0,0
    задача 8 значение 3 значение 2               0,0
        ИТОГ: 2 1 2 3 4 0,0 0,0 12

    шоб можно было заполнять каждый день, раз в неделю, как пнут...

    ну и возможность минимальной аналитики - сумма по задаче за период, по классификаторам сумма часов, сумма по всем сотрудникам по однотипным классификаторам...

    жду ваших рекомендаций по возможным вариантам  реализации этого "колеса".

    готового не нагуглилось, может плохо гуглил...

    PS: MOSS 2007, программировать не боюсь)

     

    • Изменен тип Roman Zhukov 15 января 2012 г. 11:52
    26 декабря 2011 г. 10:12

Все ответы

  • Ну готового я не видел! А так, можно сделать 2 веб части одну он будет заполнять, другая для просмотра, и с помощью Query вытягивать данные из списка!
    |Мой Блог | Мой твиттер |
    26 декабря 2011 г. 10:18
  • Ну готового я не видел! А так, можно сделать 2 веб части одну он будет заполнять, другая для просмотра, и с помощью Query вытягивать данные из списка!
    |Мой Блог | Мой твиттер |

    спасибо Сергей.

    я думал про это, как хранить такую структуру данных в списке, да еще и с привязкой к дате?

    даже если упростить до постоянного количества задач...

    26 декабря 2011 г. 10:32
  • Я так понимаю затруднение вызывает поля даты? вы можете добавить текстовое поле и хранить в нем xml, а потом из него и получать дынные за месяц! Ну это предложение так сказать сходу, может кто-то предложит более простой способ, я просто часто использую текстовое поле для хранения xml, когда поля должны меняться динамически!
    |Мой Блог | Мой твиттер |
    26 декабря 2011 г. 10:38
  • меня больше интересует как за одну дату хранить несколько задач, и у каждой своя длительность...

    тоже в xml?)

    26 декабря 2011 г. 10:49
  • А почему нет, вы можете динамически добавлять свойства в xml, если у свойства может быть несколько значений их можно разделять рабочим символом, а потом с помощью split'a их получать по раздельности!

    |Мой Блог | Мой твиттер |
    26 декабря 2011 г. 11:00
  • спору нет...

    подождем, может по красивее вариант придумается)

    26 декабря 2011 г. 11:11
  • Ну я бы сделал так :

    2 списка : В первом хранил бы задачи, а второй - модифицированный календарь с возможностью подстановки данных из "Задач" и указанием сколько было потрачено на задачу времени за день.

    А далее пишем вебчасть которая суммирует данные по неделе.

    26 декабря 2011 г. 12:35
  • Добрый день,

    Вы можете посмотреть на уже готовую реализацию в Project Server'e и подчерпнуть функционал.

    В свое время я делал похожий бюджетный проект.

     


    Kind regards, HeToC. http://www.linkedin.com/in/hetoc
    26 декабря 2011 г. 14:11
  • Ну я бы сделал так :

    2 списка : В первом хранил бы задачи, а второй - модифицированный календарь с возможностью подстановки данных из "Задач" и указанием сколько было потрачено на задачу времени за день.

    А далее пишем вебчасть которая суммирует данные по неделе.

    получается календарь на каждого пользователя, так?

    смотрел я на календарь и в 2007 шарике что-то я меня ничего не намодифицировалось)

    надо удалить из полей списка как минимум время начала и завершения задачи, а это обязательные поля -> удалить он их не даст(

    опишите, если не затруднит, по подробнее ход ваших мыслей.

    26 декабря 2011 г. 17:04
  • Добрый день,

    Вы можете посмотреть на уже готовую реализацию в Project Server'e и подчерпнуть функционал.

    В свое время я делал похожий бюджетный проект.

     


    Kind regards, HeToC. http://www.linkedin.com/in/hetoc

    Project....хм, не думал... не скажу что уж прям отлично знаю этот продукт, но пока не понял как его тут можно прикрутить(

    поделитесь опытом.

    26 декабря 2011 г. 17:07
  • Project....хм, не думал... не скажу что уж прям отлично знаю этот продукт, но пока не понял как его тут можно прикрутить(

    поделитесь опытом.


    MS Project подходит идеально для сценариев когда требуется аналитика и планирование ресурсов в рамках нескольких проектов. К тому же Project Server работает поверх стандартного SharePoint-а.

    Также позволяет считать и планировать стоимость выполнения проекта, еженедельная отчетность по проектам в рамках заполнения таймшитов, внвлитика и т.д.

    Тоесть если есть пул из 10 PM-ов и 50 разработчиков и 20 проектов например то Project Server то что вам нужно (цифры взяты с потолка), для маленьких пулов внедрять Project Server трудоемко и накладно.

    Более подробно вы можете почитать здесь (рекомендую сразу 2010-ю версию Project Server'a рассмотреть)


    Kind regards, HeToC. http://www.linkedin.com/in/hetoc
    • Изменено HeToC 26 декабря 2011 г. 17:37 clarifications
    26 декабря 2011 г. 17:33
  • спасибо,  HeToC.

    но это применимо в рамках проектной деятельности, а таковой не наблюдается.

    да и нагрузка на руководство ложится при планировании, а ему охота ведь чтоб само все делалось...)))

    27 декабря 2011 г. 3:18
  • получается календарь на каждого пользователя, так?

    смотрел я на календарь и в 2007 шарике что-то я меня ничего не намодифицировалось)

    надо удалить из полей списка как минимум время начала и завершения задачи, а это обязательные поля -> удалить он их не даст(

    опишите, если не затруднит, по подробнее ход ваших мыслей.


    Посмотрел стандартный календарь - да нельзя удалить поля времени.

    Тогда придется делать свой список по образцу календаря (один на всех). Структура его примерно такая :
    1. Пользователь
    2. Дата
    3. Классификатор
    4. Потрачено времени
    5. Задача (подстановка)

     Каждый пользователь каждый рабочий день составляет записи по каждой задаче которой он занимался.

    28 декабря 2011 г. 6:31
  • получается за одну дату несколько элементов списка если задач несколько...не очень удобно...

    оптимален вариант когда есть возможность из одной формы за неделю данные заносить.

    хотя можно форму самому сделать а хранить по отдельности... или действительно в XML как Сергей предложил...

    стало понятно что без шаманства никуда((

    28 декабря 2011 г. 6:55
  • получается за одну дату несколько элементов списка если задач несколько...не очень удобно...

    оптимален вариант когда есть возможность из одной формы за неделю данные заносить.

    Почему не удобно ??? Настроить табличное представление (access должен стоять) и редактируй сразу все записи.
    28 декабря 2011 г. 7:31