Задача [0211]: Восстановить функциональность «Нагрузка для руководителя за контроль над поручением»

Формулировка проблемы: в данный момент имеющая настройка «Нагрузка для руководителя за контроль над поручением (мин в день)» не работает. Необходимо восстановить её функциональность и определить алгоритм её влияния на график нагрузки руководителей.

Используется:

Решение: необходимо учитывать в графиках нагрузки значение настройки Нагрузка для руководителя за контроль над поручением (мин в день). Нагрузка за контроль работ из списка осуществляется по следующей формуле:

$$X = \frac{Load}{Day} \cdot {Duration\%}$$

где:

Виды работ, которые подпадают под данную задачу:

Пример использования.

Условие: имеется два сотрудника системы Пользователь1 (руководитель) и Пользователь2 (подчиненный руководителя), у обоих текущая нагрузка — 0%. В настройках конфигуратора «Нагрузка для руководителя за контроль над поручением» = 30 (или 0,5 часов), а «Длительность рабочего дня (в часах)» = 8, рабочий день 09:00 — 18:00 с перерывом 13:00 — 14:00.

  1. Пользователь1 ставит Работу1 на весь текущий день (09:00 — 18:00) Пользователю2 с нагрузкой 20%.

  2. Согласно формуле, на графике нагрузки текущего дня у Пользователя1 — 6,25%:

    $$\frac{0,5}{8} \cdot {100\%} = 6,25\%$$

    где 0,5 - значение нагрузки для руководителя из условия, 8 — длительность рабочего дня из условия, 100% - плановая продолжительность Работы1 (для Пользователя1 — на контроле, для Пользователя2 — на исполнении) в течение рассматриваемого дня в %.

  3. Пользователь 1 ставит Работу2 на половину текущего дня (13:00 — 18:00) Пользователю2 с нагрузкой 60%.

  4. Согласно формуле, к графику нагрузки текущего дня Пользователю1 должно добавиться значение 3,125%. Итого - 9,375%:

    $$\frac{0,5}{8} \cdot {50\%} = 3,125\%$$

    6, 25%+3, 125%=9, 375%

    где 50% - плановая продолжительность Работы2.

  5. В 13:00 Пользователь2 завершает Работу1, при необходимости Пользователь1 подтверждает завершение.

  6. Согласно формуле, фактически на Работу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).

  7. В 18:00 работа из п.3 стала просроченной. Пользователь2 в текущем дне её не завершает.

  8. В начале следующего дня график нагрузки Пользователя1 обнуляется. При этом по просроченной Работе2 добавляется значение 6,25% (считаем нагрузку для просроченной работы из расчета на весь день).

  9. В 11:00 Пользователь2 завершает Работу2, при необходимости Пользователь1 подтверждает завершение.

  10. Согласно формуле, фактически на Работу2 было потрачено всего 25% вместо плановых 100%, поэтому для этой работы значение нагрузки пересчитывается:

    $$\frac{0,5}{8} \cdot {25\%} = 1,5625\%$$

    График нагрузки текущего дня у Пользователя1 обновился — теперь его значение составляет 1,5625%).