Система электронного документооборота и управления бизнес-процессами
+7 (495) 255-00-99

Контроль сроков в бизнес-процессах. Таймеры в СЭД

 

Контроль сроков  в бизнес-процессах. Таймеры в СЭД

КОНТРОЛЬ СРОКОВ ИСПОЛНЕНИЯ ДОКУМЕНТОВ. ЭЛЕКТРОННЫЕ ТАЙМЕРЫ 

Автоматизацию контроля сроков в системе документооборота ESCOM.BPM обеспечивают таймеры. Использование таймеров позволяет информировать сотрудников о предстоящих и произошедших событиях, выполнять автоматизированные процедуры, создавать документы и подпроцессы, выполнять действия маршрута и т.д.

Timers.jpg 

Таймеры размещаются в модели процесса электронного документооборота или схеме маршрута документа. При выполнении процесса происходит инициализация таймеров. Таймер инициализируется сроком из определённого поля карточки документа. Например, сроком исполнения.

При наступлении заданного срока таймер срабатывает. С таймером может быть связана автоматизированная процедура (скрипт) или действие маршрута. Это может быть уведомление одному или нескольким сотрудникам, изменение статуса документа, изменение этапа работы, создание подпроцесса и т.п. Таймер может запустить или остановить другой таймер.

TimersSetGrafik.jpg

Если у таймера предусмотрен график запуска, то после первого запуска он будет срабатывать всякий раз, когда будет наступать заданный графиком срок, например, каждую пятницу в 12 часов. Если таймер запускается разово, то его не нужно останавливать. Таймеры, запускающиеся по графику, требуют принудительной остановки, если такое не предусмотрено в самом графике. Для остановки таймера в маршруте документа необходимо использовать специальное действие или команду. В маршруте документа можно использовать специальный счётчик, с заданным числом срабатываний. Такой счётчик может остановить таймер принудительно после заданного числа срабатываний.

Запуск инициализированных таймеров осуществляется системной службой, которая так же имеет свой график запуска. Стандартным режимом запуска службы является запуск один раз в 3 минуты. Администратор системы может изменить данный режим. Служба проверяет наличие инициализированных таймеров и выполняет связанные с ними действия.

Для каждого таймера при выполнении связанных с ним процедур создаётся отдельный системный процесс. Использование данной возможности позволяет разработчику вынести выполнение длительной процедуры за пределы текущего сеанса работы пользователя, предоставив ему возможность продолжения работы с системой, не дожидаясь завершения длительной процедуры.

Возврат к списку

X

Задать вопрос