ОглавлениеНазадВпередНастройки
Добавить цитату

1.6. Типы задач и их применение

В нотации BPMN существует несколько маркеров для задач. При моделировании в Business Studio они могут использоваться для визуального представления типа выполняемой задачи, что делает схему понятнее. На рис. 18 показаны представленные в Business Studio маркеры задач.


Рис. 18. Маркеры задач.


Как правило при моделировании в Business Studio используются абстрактные задачи, то есть обычные задачи (операции) выполняемые исполнителем в процессе.

Маркер сервисной задачи ставится тогда, когда эта задача выполняется полностью автоматически в определенной информационной системе, например в 1С. Если часть задачи все-таки выполняет пользователь, то использовать этот маркер нельзя, чтобы не запутать читателей схемы (в BPMS такая задача пользователю вообще не придет, так как выполнится автоматически).

Ручное выполнение – это задача, выполняемая полностью офлайн без использования какой-либо информационной системы.

Маркеры пользовательская задача, задача-сценарий и бизнес-правило можно использовать, если цель создания модели – подготовка ТЗ на автоматизацию процесса в BPMS.

Пользовательская задача означает, что эта операция выполняется с использованием экранной формы BPMS.

Задача-сценарий выполняется полностью автоматически при помощи скрипта – куска кода, написанного, например, на C# («Си-шарп») или JavaScript, и запускаемого в BPMS по ходу процесса. Такие скрипты бывают очень удобны для целей подготовки данных, выполнения относительно простых расчетов и проч.

Бизнес-правило – эта задача, выполняемая BPMS автоматически при помощи встроенного движка бизнес-правил, полностью или частично соответствующего стандарту DMN. По сути, это обработка данных и принятие решений по маршрутизации процесса на основе таблиц и алгоритмов принятия решений.

Отправка и получение сообщений – это задачи, в рамках которых в BPMS может быть осуществлено межпроцессное взаимодействие путем отправки и получения сообщений. Ошибочно было бы интерпретировать этот маркер как отправку сообщения коллеге по работе по e-mail. Такая интерпретация не соответствует нотации BPMN.

Таким образом, если вы создаете модель для анализа, оптимизации и регламентации, но BPMS у вас нет и задача автоматизации бизнес-процессов в такой системе не поставлена, то в Business Studio рекомендуется использовать только: Абстрактную задачу, Сервисную задачу и Ручное выполнение. Остальные типы маркеров задач могут быть использованы в том случае, если речь идет об описании процесса для целей автоматизации.

Замечу, что маркеры задач, используемые в конкретной BPMS, могут довольно существенно отличаться от принятых в нотации BPMN. Кроме того, могут использоваться различные цветовые решения, как например в BPMS Elma. Эти аспекты нужно учитывать, создавая ваш внутренний стандарт моделирования процессов (так называемое «Соглашение по моделированию»).