Справочник по делопроизводству

Создание шаблона бизнес процесса


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

Для формального описания и создания шаблона бизнес процесса используется карточка бизнес процесса. Создание шаблона процесса включает следующие этапы:

§         Описание принадлежащих ему функций;

§         Настройку их свойств (свойства функции могут быть проинициализированы как непосредственно значением, так и некоторой переменной процесса);

§         Описание связей между функциями.

Сценарий рассматриваемого примера обработки платежного документа может быть представлен в следующем виде:

Рисунок 44

Для реализации данной схемы в виде шаблона бизнес процесса необходимы следующие функции:

§         функция инициализации процесса (начальная функция)

§         функция для работы с расписанием, обеспечивающая периодическую инициализацию проверки папки в которой может появляться документ;

§         функция мониторинга документов, которая должна обнаружить документ определенного типа;

§         функция обмена данными, получающая данные о суме платежа в переменную процесса;



§         функция условия, определяющая маршрут обработки документа;

§         подпроцесс утверждения платежа;

§         функция для работы с заданием – для обработки задания в бухгалтерии.


Данные функции настраиваются следующим образом:

§         функция для работы с расписанием: фиксируется параметры повторений, которые будут определять частоту «сканирования» содержимого папки;

§         функция мониторинга документов: в качестве Типа мониторинга выбираются карточки DocsVision; создается фильтр карточек, удовлетворяющий запросу: искать все карточки файлов, для которых определено свойство TotalCost, и которые находятся в определенной папке;

§         функция обмена данными: указывается тип обмена данными – с карточками DV, а также свойство карточки DV связывается с объявленной переменной процесса;

§         функция условия: для каждой из связанных функций указывается тип сравнения с переменной процесса;

§         функция для работы с заданием: указываются стандартные данные задания: название, дается ссылка на документ, назначается исполнитель и указывается тип маршрутизации.

В результате шаблон бизнес процесса выглядит следующим образом:



Рисунок 45

В общем случае процесс обработки конкретного экземпляра данного бизнес процесса описывается последовательностью шагов:

§         Создание экземпляра процесса по шаблону

§         Задание параметров процесса на стадии инициализации в случае необходимости (рассматриваемый пример не требует ввода инициализирующих параметров)

§         Исполнение шагов ручной обработки

В течение всего времени исполнения шаблона возможен мониторинг данного процесса. Отслеживание текущего состояния может осуществляться по графической схеме процесса, в которой состояние обработки отдельных этапов процесса отображается с помощью окраски специальным цветом.

Для рассматриваемого примера реализация описанного бизнес процесса выглядит следующим образом: в выбранной папке запускается конкретный экземпляр процесса, который с определенной в расписании периодичностью запускает функцию слежения за содержимым папки DocsVision.После размещения в данной папке карточки документа, созданной по шаблону

, срабатывает функция монитора документов; функция обмена данными считывает значение из поля и записывает его в соответствующий параметр процесса, после чего срабатывает функция условия, которая в зависимости от значения в указанном параметре запускает либо подпроцесс утверждения счета, либо посылает задание на исполнение сотруднику, указанному в функции задания. (Смотри презентацию «Использование подсистемы автоматизации процессов DocsVision 3.1 WorkFlow»).


Содержание раздела