Московский институт стали и сплавов
Опубликован: 14.06.2023 | Доступ: свободный | Студентов: 70 / 11 | Длительность: 05:24:00
Лекция 1:

Процессный подход к организации управления предприятием

Лекция 1: 123 || Лекция 2 >

Перспектива потока управления

Перспектива потока управления соответствует схеме бизнес-процесса. Схема представляет собой множество узлов, соединенных между собой ориентированными переходами (линиями со стрелочками). В выполняющемся экземпляре бизнес-процесса по переходам (в направлениях, указанных стрелочками) перемещаются точки управления (указатели на активные узлы схемы экземпляра бизнес-процесса).

Узлы схемы бизнес-процесса могут быть различных видов. Есть начальные узлы - узлы, в которых при запуске экземпляра бизнес-процесса создаются точки управления. Есть узлы, в которых точки управления удаляются. Узлы "шлюзы" соответствуют делению-слиянию точек управления или выбору перехода, по которому точка управления будет перемещена дальше. Одними из наиболее важных узлов схемы бизнес-процесса являются узлы-действия. В момент прихода точки управления в узел-действие СУБП генерирует задание связанному с этим узлом-действием исполнителю (сотруднику или информационной системе) и ждет ответа (сообщения, что работа выполнена). После ответа исполнителя точка управления перемещается по исходящему из узла-действия переходу к следующему узлу бизнес-процесса. Существуют узлы-подпроцессы, после прихода точки управления в которые СУБП запускает экземпляр другого бизнес-процесса в качестве подпроцесса текущего бизнес-процесса.

Поясним поведение наиболее часто используемых узлов, а также приведем их графические изображения в нотации BPMN.

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

Узел "завершение потока" должен иметь (один или более) входящий переход и не иметь ни одного исходящего. При попадании точки управления в этот узел она удаляется. Экземпляр бизнес-процесса, в котором не осталось ни одной точки управления, считается завершившимся. В бизнес-процессе может существовать несколько узлов "завершение потока". В нотации BPMN обозначается "жирной" окружностью ( Рис. 1.1, б ).

Узел "окончание" соответствует точке окончания исполнения экземпляра бизнес-процесса. Узел "окончание" должен иметь один или более входящих переходов и ни одного исходящего перехода. При приходе точки управления в узел "окончание" удаляются все точки управления в экземпляре бизнес-процесса и во всех его подпроцессах. В бизнес-процессе может существовать несколько узлов "Окончание". Обозначается черным кругом внутри окружности (Рис. 1.1, в ).

 Обозначения узлов: а - начало; б - завершение потока; в - окончание; г - действие

Рис. 1.1. Обозначения узлов: а - начало; б - завершение потока; в - окончание; г - действие

Узел "действие" генерирует задание исполнителю, обозначается прямоугольником со скругленными углами, в центре которого пишется имя узла (Рис. 1.1, г )

Узел "исключающий шлюз" может иметь несколько входящих и несколько исходящих переходов. Для каждой пришедшей в него точки управления выбирается, по какому из исходящих переходов она будет перемещена далее. Обозначается ромбом, в котором изображен "крестик" (Рис. 1.2, а ).

 Обозначения узлов: а - исключающий шлюз; б - параллельный шлюз

Рис. 1.2. Обозначения узлов: а - исключающий шлюз; б - параллельный шлюз

Узел "параллельный шлюз" обозначается ромбом, в котором изображен "плюс" (Рис. 2.2, б ). Может иметь несколько входящих и несколько исходящих переходов. Для каждого входящего перехода пришедшая по нему в параллельный шлюз точка управления "ждет" прихода точке управления по всем другим входящим переходам. Если по всем входящим переходам в узел пришла точка управления, то все эти точки управления удаляются, а на каждом исходящем переходе генерируется точка управления, которая перемещается в следующий узел.

 Пример схемы бизнес-процесса "Оплата счета поставщика" в BPMN - нотации

Рис. 1.3. Пример схемы бизнес-процесса "Оплата счета поставщика" в BPMN - нотации

На рисунке 1.3 приведен пример схемы бизнес-процесса "Оплата счета поставщика". В начале бизнес-процесса бизнес-менеджер поставок вводит параметры предполагаемого платежа (номер счета, дата счета, сумма счета, фирма-контрагент, фирма - агент, комментарий). Далее автоматически производится контроль исполнения бюджета подразделения. Если текущая сделка превышает бюджет, то она автоматически отклоняется, и бизнес-процесс завершается. Если бюджет подразделения не превышен, сумма сделки сравнивается с лимитом платежа. Далее, если лимит не превышен, автоматически происходит оплата счета, после чего бизнес-процесс завершается. При превышении лимита необходимо, чтобы платеж бы подтвержден финансовым директором.

Бизнес-процесс "Оплата счета поставщика" использует следующие бизнес-правила в узлах типа "исключающий шлюз":

  1. Если внешнее приложение, вызванное в узле "получить данные из бюджета", вернуло значение "нет" в переменную "Превышен ли бюджет подразделения", то следует перейти к проверке лимита, в противном случае - перейти в узел завершения бизнес-процесса.
  2. Если значение переменной "сумма счета" меньше значения константы "лимит разового платежа", нужно перейти к узлу "оплата счета", в противном случае - к узлу "подтвердить платеж".
  3. Если исполнитель, принадлежащий к роли "Финансовый директор", заполняя поля в соответствующей форме, вернул значение "да" в переменную "утвердил ли руководитель", то перейти к узлу "оплата счета", в противном случае - к узлу завершения бизнес-процесса.

На данной схеме может находиться только одна точка управления. Рассмотрим еще один пример, в котором происходит увеличение количества точек управления. Пример соответствует этапу оформления очередного отпуска сотрудника предприятия (рисунок 1.4).

 Схема бизнес-процесса рассмотрения заявления об уходе в отпуск

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

Данный пример иллюстрирует следующее:

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

Перспектива данных

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

Таблица 1.1. Список переменных, соответствующих бизнес-процессу "Оплата счета", схема которого изображена на рисунке 1.1
Название переменной Тип переменной
Номер счета Строка
дата счета Дата
Сумма счета Число
Id (идентификационный номер) фирмы- контрагента (юридического лица, на которое выписан счет) Число - уникальный идентификатор
Id фирмы - агента (юридического лица, которое будет осуществлять платеж) Число - уникальный идентификатор
Комментарий Многострочный текст
превышен ли бюджет подразделения Логический (да/нет)
Лимит разового платежа Число
утвердил ли руководитель Логический (да/нет)
Лекция 1: 123 || Лекция 2 >