Workflow – последовательность операций (задач), выполняемых над документом или данными в рамках бизнес-процесса [Шапошников С. В. Проектирование workflow-систем на основе BPMN. — с. 12.]. Система типа workflow автоматизирует передачу документа между участниками согласно правилам маршрутизации. В контексте документооборота workflow-система отслеживает: · текущее состояние документа (создан, на согласовании, утверждён, отклонён); · ответственного исполнителя; · срок выполнения задачи; · историю переходов. Типовая архитектура workflow-системы включает следующие компоненты [Шапошников С. В. Проектирование workflow-систем на основе BPMN. — С. 34–36.]: 1. workflow engine – движок, ядро системы, которое управляет состояниями процессов и очередями задач; 2. репозиторий процессов – хранилище описаний маршрутов (схем согласования); 3. хранилище документов – база данных или файловое хранилище для документов; 4. очередь задач (task queue) – список заданий для исполнителей; 5. API шлюз – интерфейс