Описание бизнес-процедур

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

Рисунок 11. Структура определения бизнес-процесса.

Различаются два основных типа шагов нормальный шаг, автоматический и событие. Нормальные шаги предназначены для организации взаимодействия с конечными пользователями и ассоциируются с конкретными методами работы с ними экранные формы Staffware, аппарат PowerSoft PowerBuilder, Informix New Era и др. Автоматический шаг применяется для автоматизации некоторых видов деятельности, связанных с определенным шагом, например, вызов внешнего приложения без участия пользователя изменение базы данных, печать письма или вывод изображения.

Шаг типа событие применяется для управления ходом выполнения процедуры, ставя его в зависимость от специальных условий, возможно, внешних процедур. С помощью механизма напоминания и ожидания можно синхронизировать нормальные шаги в общей системе документооборота в соответствии с событиями, в той или иной степени оказывающими влияние на текущую процедуру получение письма-запроса от поставщика продукции, соблюдение предусмотренного законодательством предельного срока работы над документом и т.п. Другим назначением шагов данного типа является создание крупных, разветвленных приложений, позволяющих в динамике учитывать многие нюансы делопроизводства, обычно возникающие в средних и крупных организациях различных видов собственности.

На рисунке 12 приведена структурная схема выполнения шагов процедуры. Рисунок 12. Схема выполнения шагов процедуры. По аналогии с языками программирования для управления ходом выполнения процедуры предусмотрены операторы ветвления по условию, циклы и средства распараллеливания.

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