Элементы workflow-процесса
В этой статье описываются различные элементы, которые составляют workflow-процесс.
Бизнес-правило состоит из элементов. В следующих разделах описан каждый из этих типов элементов.
Задачи
Задача — это единица работы, которая должна быть выполнена. Есть два типа задач, которые могут быть добавлены в workflow-процесс: ручные задачи или автоматизированные задачи.
Выполняемая вручную задача
Ручная задача — это единица работы, которая должна быть выполнена пользователем. Например, workflow-процесс отчета по расходам может иметь ручные задачи, которые требуют от назначенных пользователей выполнения следующих действий:
- Просмотреть чеки, которые направляются с отчетом по расходам.
- позвонить менеджеру сотрудника
Автоматизированная задача
Автоматическая задача — это единица работы, которая должна быть выполнена системой. Вмешательство человека не требуется. Например, workflow-процесс заказа на продажу может иметь автоматизированные задачи, которые требуют от системы выполнения следующих действий:
- Выполнить проверку кредита.
- Создать запись клиента для клиента, если запись отсутствует.
Процессы утверждения
Процесс утверждения - это процесс, состоящий из отдельных шагов. На каждом шаге утверждения пользователь может выполнить следующие действия:
- Утвердить документ.
- Отклонить документ.
- Запросить изменение документа.
- Назначить документ другому пользователю для утверждения.
Элементы Workflow-процесса по строке
Workflow-процесс может быть создан для обработки или документов, или строковых элементов в документе. Например, вы создали workflow-процесс утверждения для табелей. (Мы будем называть данный workflow-процесс как workflow-процесс документов.) Можно добавить элемент workflow-процесс по строке к данному workflow-процессу документов. Когда выполняется элемент строкового элемента, каждый строковый элемент в документе отправляется для обработки. Можно указать, что все элементы строки должны обрабатываться одним workflow-процессом по строке, а также можно указать, что каждую элемент строки должны обрабатываться отдельным workflow-процессом по строке. Предположим, что сотрудник предоставил табель, похожий на следующий рисунок.
В этом сценарии имеет смысл создать следующие workflow-процессы по строке:
- Документооборот строки 1 – этот документооборот используется для обработки номенклатур строки с кодом проекта 1111.
- Документооборот строковых элементов 2 – этот документооборот используется для обработки номенклатур строк с кодом проекта 2222.
- Workflow-элемент строки 3 – этот документооборот используется для обработки номенклатур строки с кодом проекта 3333.
Элементы управления потоком
Следующие элементы позволяют разрабатывать workflow-процессы, которые имеют какую-либо альтернативные ветви или ветви, которые работают одновременно.
Решение вручную
Ручное решение — точка, в которой workflow-процесс делится на две ветви. Пользователь должен принять решение, и это решение определяет ветвь, которая будет использоваться для обработки отправленного документа.
Условное решение
Условное решение — точка, в которой workflow-процесс делится на две ветви. Однако система решает, которая ветвь используется для обработки документа, который был представлен. Чтобы принять решение, система оценит документ и определит, соответствует ли он указанным условиям.
Параллельное мероприятие
Параллельное мероприятие представляет собой элемент workflow-процесса, который включает две или несколько ветвей workflow-процесса, выполняемых одновременно
Вспомогательный workflow-процесс
Вспомогательный workflow-процесс — это workflow-процесс, запускаемый в рамках другого workflow-процесса.