Чтобы описать жизненный цикл документа используется Маршрут. Маршрут определяет:
- Точки (этапы, состояния) документа. Например, Согласование, Утверждение, Исполнение и т.п. Все это и есть точки маршрута.
- Выполняемые действия. Действия, которые должны быть выполнены системой, на определенной точке. Например, система может автоматически уведомлять главного бухгалтера при поступлении финансовых документов на сумму, превышающую определенный лимит, и игнорировать при обработке менее значимых документов.
- Делегируемые действия . Действия, которые доступны тому или иному пользователю для исполнения. Иначе говоря, функциональные возможности, которые Detrix предоставляет кому-либо. Или, если совсем иначе, делегирует право на их выполнение. Например, на точке под условным названием Согласование всем согласующим лицам должно быть делегировано действие Согласовать для выполнения оными своей почетной миссии.
- Ожидаемые действия. Действия, выполнение которых система ожидает для того, чтобы перевести документ в новое состояние (переместить документ на следующую точку маршрута). Например, на точке Согласование система может ожидать того момента, когда все согласующие выполнят действие Согласовать. И как только она этого дождется, переместит документ на следующую точку маршрута. (далее…)