Поделиться через


Элементы workflow-процесса

В этой статье описываются различные элементы, которые составляют 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-процесса.