В отличие от предыдущего класса задач, формальное описание процесса включает не только этапы ручной обработки, но строится из набора различных атомарных операций (функций), составляющих процесс, и связей между ними, определяющими порядок выполнения операций. Для организации бизнес-процессов могут быть использованы стандартные функций, подробное описание которых приводится в документе «Руководство разработчика процессов.doc».
Для формального описания и создания шаблона бизнес процесса используется карточка бизнес процесса. Создание шаблона процесса включает следующие этапы:
§ Описание принадлежащих ему функций;
§ Настройку их свойств (свойства функции могут быть проинициализированы как непосредственно значением, так и некоторой переменной процесса);
§ Описание связей между функциями.
Сценарий рассматриваемого примера обработки платежного документа может быть представлен в следующем виде:
Рисунок 44
Для реализации данной схемы в виде шаблона бизнес процесса необходимы следующие функции:
§ функция инициализации процесса (начальная функция)
§ функция для работы с расписанием, обеспечивающая периодическую инициализацию проверки папки в которой может появляться документ;
§ функция мониторинга документов, которая должна обнаружить документ определенного типа;
§ функция обмена данными, получающая данные о суме платежа в переменную процесса;
§ функция условия, определяющая маршрут обработки документа;
§ подпроцесс утверждения платежа;
§ функция для работы с заданием – для обработки задания в бухгалтерии.