Документооборот для BPMSoft

  1. Главная
  2. Документы
  3. Документооборот для BPMSoft
  4. Управление активностями
  5. Календарь сотрудника
  6. Логика расчёта времени задач в календаре

Логика расчёта времени задач в календаре

С версии «Документооборот для BPMSoft» 2.20 изменилась логика расчёта начала и завершения задач. Теперь она зависит от настройки IsUseAbsenceHours.


  • Настройка включена
    • Как работает:
      • Расчёт ведётся по рабочим часам дней с типом «Рабочий день»/»Сокращенный» в календаре сотрудника.
      • Дни с типом «Выходной» полностью пропускаются, независимо от заполнения поля Рабочее время. Начало задачи рассчитывается так же, как и завершение: задача стартует в ближайшее рабочее время сотрудника.

Пример:

Кейс:
Сегодня среда, выходные — СБ и ВС.
Настройка IsUseAbsenceHours включена (расчёт по рабочим часам).
Запускаем маршрут с задачей на 24 часа (это превышает сумму рабочих часов за оставшуюся часть среды, четверг и пятницу).
Ожидаемый результат :
Задача завершится в понедельник, в текущее время (так как 24 часа делятся нацело на 8-часовой рабочий день).

  • Настройка выключена
    • Как работает:
      • Расчёт завершения задачи производится без учёта рабочих часов.
      • Дни с типом «Выходной» полностью пропускаются, независимо от заполнения поля Рабочее время.
  • Начало задачи рассчитывается так же, как и завершение:
    • Если текущее время рабочее, задача стартует сразу.
    • Если текущее время нерабочее, задача стартует в 00:00 ближайшего рабочего дня.

Пример:

Кейс:
Сегодня среда, выходные — СБ и ВС.
Настройка IsUseAbsenceHours выключена.
Запускаем маршрут с задачей на 24 часа (это превышает сумму рабочих часов за оставшуюся часть среды, четверг и пятницу).
Ожидаемый результат:
Задача завершится на следующий день в это же время.
Был ли данный материал полезен вам? Да Нет