Формулировка проблемы: в данный момент имеющая настройка «Нагрузка для руководителя за контроль над поручением (мин в день)» не работает. Необходимо восстановить её функциональность и определить алгоритм её влияния на график нагрузки руководителей.
Используется:
Конфигуратор -> Настройки нагрузок
Конфигуратор -> Календарь
Сотрудники -> Профиль -> График нагрузки
Решение: необходимо учитывать в
графиках нагрузки значение настройки
Нагрузка для руководителя за контроль над поручением (мин в день)
.
Нагрузка за контроль работ из списка осуществляется по следующей
формуле:
$$X = \frac{Load}{Day} \cdot {Duration\%}$$
где:
Х
- искомое значение нагрузки для
руководителя;
Load
- значение настройки «Нагрузка для
руководителя за контроль над поручением», выраженное в часах;
Day
- значение настройки «Длительность
рабочего дня», выраженное в часах;
Duration
:
для завершенной работы - значение фактической продолжительности работы в течение рассматриваемого дня, выраженное в %;
для незавершенной работы - значение плановой продолжительности работы в течение рассматриваемого дня, выраженное в %:
для непросроченной работы плановым завершением являются установленные в работе дата/время завершения, при этом для случая, когда они не находятся в текущем дне, необходимо считать, что плановым завершением является конец текущего рабочего дня;
для просроченной работы необходимо считать, что плановым завершением является конец текущего рабочего дня.
Виды работ, которые подпадают под данную задачу:
все работы, в которых рассматриваемы пользователь является автором и не является ответственным (т.е. все работы из именованных фильтров «На контроле»);
все работы, которые рассматриваемый пользователь взял вручную на контроль (через модуль «Сотрудники»), для групповой работы на контроле в учет не идут её дочерние работы;
секретарю протокола - корневая работа по протоколу, контролирующему пункта решения - работа по данному пункту решения.
Пример использования.
Условие: имеется два сотрудника системы Пользователь1 (руководитель) и Пользователь2 (подчиненный руководителя), у обоих текущая нагрузка — 0%. В настройках конфигуратора «Нагрузка для руководителя за контроль над поручением» = 30 (или 0,5 часов), а «Длительность рабочего дня (в часах)» = 8, рабочий день 09:00 — 18:00 с перерывом 13:00 — 14:00.
Пользователь1 ставит Работу1 на весь текущий день (09:00 — 18:00) Пользователю2 с нагрузкой 20%.
Согласно формуле, на графике нагрузки текущего дня у Пользователя1 — 6,25%:
$$\frac{0,5}{8} \cdot {100\%} = 6,25\%$$
где 0,5 - значение нагрузки для руководителя из условия, 8 — длительность рабочего дня из условия, 100% - плановая продолжительность Работы1 (для Пользователя1 — на контроле, для Пользователя2 — на исполнении) в течение рассматриваемого дня в %.
Пользователь 1 ставит Работу2 на половину текущего дня (13:00 — 18:00) Пользователю2 с нагрузкой 60%.
Согласно формуле, к графику нагрузки текущего дня Пользователю1 должно добавиться значение 3,125%. Итого - 9,375%:
$$\frac{0,5}{8} \cdot {50\%} = 3,125\%$$
6, 25%+3, 125%=9, 375%
где 50% - плановая продолжительность Работы2.
В 13:00 Пользователь2 завершает Работу1, при необходимости Пользователь1 подтверждает завершение.
Согласно формуле, фактически на Работу1 было потрачено всего 50% вместо плановых 100%, поэтому для этой работы значение нагрузки пересчитывается:
$$\frac{0,5}{8} \cdot {50\%} = 3,125\%$$
3, 125%+3, 125%=6, 25%
График нагрузки текущего дня у Пользователя1 обновился — теперь его значение составляет 6,25% (3,125% по Работе1 + 3,125% по Работе2).
В 18:00 работа из п.3 стала просроченной. Пользователь2 в текущем дне её не завершает.
В начале следующего дня график нагрузки Пользователя1 обнуляется. При этом по просроченной Работе2 добавляется значение 6,25% (считаем нагрузку для просроченной работы из расчета на весь день).
В 11:00 Пользователь2 завершает Работу2, при необходимости Пользователь1 подтверждает завершение.
Согласно формуле, фактически на Работу2 было потрачено всего 25% вместо плановых 100%, поэтому для этой работы значение нагрузки пересчитывается:
$$\frac{0,5}{8} \cdot {25\%} = 1,5625\%$$
График нагрузки текущего дня у Пользователя1 обновился — теперь его значение составляет 1,5625%).