Рабочий процесс

Рабочий процесс

Создание рабочего процесса (workflow) на лету, основанного на маршрутах документов.

Жизненный цикл документа, основанный на статусах документа

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

Наиболее простой способ формирования рабочего процесса — создание цепочки операций на основании статусов документа.

В каждый момент времени над документом можно выполнить одну из доступных операций. У операции определено, на каких статусах документа она доступна и на какой статус она переводит документ.

Также в операции указывается: какие поля может изменять пользователь во время операции, видимость и обязательность полей.

 

Жизненный цикл документа, основанный на конечных автоматах

Более функциональный процесс можно построить на операциях, доступность которых определяется произвольным условием. В общем виде такие процессы полностью реализуют функциональность, заложенную в математическую концепцию Конечный автомат.

У операции можно указать условие доступности с помощью конструктора логических выражений из интерфейса системы либо с помощью программного кода разработчиком.

 

Граф операций

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