Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Построение моделей бизнес-процессов

..pdf
Скачиваний:
22
Добавлен:
12.11.2023
Размер:
22 Mб
Скачать

Если в модели процесса используется только одна зона ответственности, то ее можно рассматривать как Пул, а несколько зон ответственности процесса идентичны дорожкам в стандарте BPMN. Зону ответственности можно располагать как горизонтально, так и вертикально, но предпочтение отдается второму варианту (см. рис. 130).

Затем нажатие кнопки Далее приводит к запуску процедуры создания процесса. По окончании этой процедуры в интерфейсе Дизайнера открывается карточка для моделирования данного бизнес-процесса. Она является основным инструментом моделирования и настройки модели. Так, на рис. 130 показана карточка процесса «Входящие договоры» с представлением раздела «Графическая модель», в левой части которого раскрывается дерево элементов BPMN, а справа область графической модели.

Рис. 130. Карточка процесса «Входящие договоры»

Под строкой вкладок Дизайнера расположена панель инструментов работы с процессом, а под ней список разделов карточ-

141

ки. В разделе «контекст» задаются объекты и данные, используемые при выполнении процесса, в разделе «метрики и показатели» – измеримые параметры процесса или его экземпляров. Формы, используемые в рамках экземпляров текущего процесса, создаются с помощью конструктора в разделе «формы».

Сформировать документ процесса, определяющий последовательность выполнения работ, их исполнителей, результаты каждойработыивсего процесса в целом, можно вразделе «регламент».

Для проверки модели на соответствие стандарту используется кнопка Проверить на панели инструментов, а для запуска симуляции процесса – кнопка Запустить отладку.

Заметим, что дизайнер поддерживает не все элементы BPMN. Так, в дереве элементов представлены только три типа шлюзов, и нет задачи Бизнес-правило (для нее имеется отдельный инструмент), но есть задача Оповещение, которой нет в нотации. Под внутренним подпроцессом здесь понимается встроенный подпроцесс, а под внешним – подпроцесс глобальный, запускаемым действием Вызов.

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

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

142

работают внутри форм и отдельных операций. Есть функция проверки кода сценария на ошибки.

При сохранении процесса сохраняется его версия в качестве черновика. Чтобы внесенные изменения вступили в силу, процесс надо опубликовать (команда «Публиковать» появляется при нажатии стрелки у кнопки Сохранить). Опубликованием процесса заканчивается его моделирование. Далее он может быть скомпиллирован для запуска в веб-интефейсе приложения ELMA BPM.

Импорт и экспорт процессов производится в формате XPDL (международный cтандарт описания бизнес-процессов на языке XML).

6.7. Business Studio

Российская система Business Studio, появившаяся в 2004 г., предназначена для бизнес-моделирования. Ее разработчики под бизнес-моделированием понимают создание бизнес-архитектуры, которая включает:

цели бизнеса, из которых следует стратегия развития;

модели бизнес-процессов;

ресурсы и данные, то есть физические и информационные объекты, скоторымиработает компания;

организационную структуру компании;

информационные системы, поддерживающие протекание бизнес-процессов;

Очевидно, что возможности Business Studio значительно шире, чем у моделеров BPMN. Они подобны функционалу ARIS

иELMA, но в отличие от этих систем Business Studio не имеет движка для запуска процесса.

Business Studio использует Microsoft SQL Server для хранения данных, ав качестве графического редактора– Microsoft Visio.

Интеграция с последним, как считают некоторые пользователи, является причиной замедления раскрытия окон при переходах от одного окна к другому.

143

В2013 г. вышла версия 4.0, в которой для моделирования биз- нес-процессов предлагается пять нотаций: IDEF0, Basic Flowchart, Cross Functional Flowchart, EPC иBPMN.

Нотация IDEF0 ориентирована на построение моделей процессов верхнего уровня, а остальные нотации предназначены для моделирования бизнес-процессов нижнего уровня.

Врежиме построения моделей процессов в левой части окна программы представлен навигатор, а в правой – область диаграммы. Пример диаграммы IDEF0 показан на рис. 131.

Рис. 131. Построение диаграммы IDEF0

Нотация Basic Flowchart (в терминологии Business Studio на-

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

Нотация Cross Functional Flowchart (в терминологии Business Studio – «Процедура») позволяет отобразить блок-схему процесса

144

с распределением работ по ответственностям (исполнителям) в виде вертикальных или горизонтальных дорожек (рис. 132) (очевидно, заимствовано из BPMN).

Рис. 132. Фрагмент процесса в нотации Cross Functional Flowchart

Как следует из пояснения на этом рисунке, если переместить некоторый блок из первоначального расположения на другую дорожку, то ответственность за указанную в блоке деятельность изменится автоматически.

Пример диаграммы в нотации BPMN, построенной в Business Studio, приведен нарис. 133.

Редактор Business Studio поддерживает все элементы BPMN, необходимые для представления диаграмм оркестровки и диаграмм взаимодействия процессов. При построении таких диаграмм в Business Studio применяются те же действия, что и в ранее рассмотренных моделерах. В нотации BPMN можно также строить иерархическое дерево процессов. Следует заметить, что в Business Studio отсутствуют шаблоны типовых процессов.

145

Рис. 133. Диаграмма взаимодействия в нотации BPMN

Особенностью Business Studio является то, что все элементы диаграмм BPMN являются объектами базы данных. Поэтому для процесса BPMN можно автоматически сформировать регламент и многие другие отчеты. Процессы можно экспортировать в BPMSсистему в стандартном формате XPDL.

Начиная с версии 4.0, в Business Studio имеется модуль Portal – это веб-портал, через который сотрудник из любой точки мира может получить доступ к персональной странице и работать с документами и бизнес-процессами в разделе «Бизнес-модель компании».

6.8. Fox Manager

Среди отечественных программных продуктов для бизнесмоделирования система Fox Manager 2.0 BPA считается второй по популярности (очевидно, после Business Studio). Первая версия этой программы вышла в 2007 г.

По составу элементов бизнес-архитектура Fox Manager 2.0 близка к Business Studio, в нее входят:

модель бизнес-процессов;

организационная структура;

146

используемые ресурсы;

внешние субъекты (например, поставщики и подрядчики). В первых версиях Fox Manager могли использоваться базы

данных SQLite и Unicode, а начиная с версии 2.0 добавлена поддержка почти всех современных баз данных (MS SQL Server, MySQL, Oracle и др.).

Отметим, что программа Fox Manager 2.0 BPA содержит собственный текстовый и графический редактор для бизнеспроцессов и схем организационной структуры, что обеспечивает болеe высокую скорость работы в сравнении с Business Studio и другими системами, использующими внешние редакторы.

Рис. 134. Бизнес-процесс в нотации Fox Manager

147

ВFox Manager за основу описания бизнес-процессов взята стандартная нотация Basic Flowchart, её расширили несколькими дополнительными блоками для отражения ответственности, используемого документа или ресурса. В итоге получился некий гибрид Flowchart с ARIS EPC.

Вотличие от Business Studio, в Fox Manager есть встроен-

ные стандартные шаблоны типовых процессов (но не в нота-

ции BPMN).

Вкачестве иллюстрации своеобразной нотации Fox Manager на рис. 134 приведена диаграмма процесса «Заключение партнерских соглашений».

Следует также отметить, что в последней версии FoxManager появилась поддержка нотации BPMN.

148

ГЛАВА 7. ARCHIMATE

ArchiMate (Architecture-Animate) — это открытый и незави-

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

Основные сущности и типы связей в языке ArchiMate представляются как структура ArchiMate Framework. Согласно этой структуре, в архитектуре предприятия выделяют три слоя: бизнес, приложения и технологии. Каждый слой рассматривается в трех аспектах: активные элементы, внутренняя структура (элементы поведения) и пассивные элементы (рис. 135). Эти аспекты представляют соответственно субъект, действие и объект.

Рис. 135. Слои и аспекты архитектуры в ArchiMate

149

Имеются расширения языка (в третьей версии), вводящие дополнительно аспект мотивации и слои Strategy, Phusical и Implementation & Migration, но они не будут рассмотрены, так как выходят за рамки пособия.

Основные понятия языка в спецификации The Open Group представлены обобщенной метамоделью, включающей базовые элементы и их отношения (рис. 136).

Рис. 136. Обобщенная метамодель основных понятий

Приведем краткие определения этих понятий.

Активный структурный элемент определяется как некая сущность, которая способна выполнять определенные действия. Он может представлять бизнес-исполнителя, компонент приложения или устройство, которые исполняют некоторые действия.

Пассивный структурный элемент определяется как некоторый объект, на котором или с которым выполняются действия. Это может быть информационный объект (объект данных) или физический объект, надкоторым выполняютсяопределенныедействия.

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

150

Соседние файлы в папке книги