(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Business Studio, нотация BPMN: границы процессов, события, стрелки

Репин Владимир Владимирович

Введение

В данной статье мы рассмотрим некоторые практические важные аспекты описания процессов в нотации BPMNв среде моделирования BusinessStudio 4.0.

BPMN (Business Process Model and Notation - нотация и модель бизнес-процессов). - система условных обозначений (нотация) и модель для описания и автоматизации бизнес-процессов. Была разработана компанией Business Process Management Initiative и поддерживается Object Management Group после слияния организаций в 2005 г. Предыдущая версия BPMN - 1.2, последняя версия - 2.0 (в 2012 г.) .

Нотация BPMN ориентирована на описание так называемых исполняемых процессов, т.е. процессов, которые поддерживаются системами автоматизации операционных процессов - BPMS (Business Process Management Suite).

Среда моделирования процессов Business Studio 4.0 поддерживает нотацию 2.0 и некоторые требования BPMN 1.х.

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

Нотация BPMN в Business Studio

Входы/выходы процесса

Посмотрим, каким образом визуально можно показать границы процесса в нотации BPMNсреды моделирования BusinessStudio.На рисунках 1-3 представлены три разные варианта моделирования процесса в нотации BPMNв BusinessStudio. Модель этого же процесса рассматривалась в нотации "Процедура" в статье № 1и в нотации eEPC в статье № 2 серии.

На рис. 1. процесс начинается с события, связанного с поступлением запроса от клиента (зеленый кружок). В BPMNможно использовать различные маркеры событий. В данном случае использована пиктограмма светлого конверта. Событие соединено стрелкой типа "Поток сообщений" (MessageFlow) со свернутым пулом "Клиент". Стрелка именована. Таким образом на схеме показано, что процесс инициируется событием, связанным с получением информации от клиента. 

Обратим внимание, что свернутый пул по смыслу показывает некоторый процесс, которые выполняет клиент, но не субъект как таковой. Создать свернутый пул в Business Studio можно двумя способами:

  • создать процесс в справочнике "Процессы" и поместить его на диаграмму;
  • создать внешнюю ссылку и поместить ее на диаграмму.

Если в рамках создания комплексной модели организации не планируется описание процессов, которые выполняет клиент, то можно использовать внешнюю ссылку. Цель ее использования проста - показать границы процесса за счет моделирования информационных входов и выходов.

Обратите внимание на документ "Запрос от клиента", показанный в левом верхнем углу схемы рис. 1. Этот документ "повис в воздухе". В нотации BPMN2.0 не предусмотрена возможность моделирования информационных (материальных) потоков между пулами. Т.е. моделировать документооборот "естественным" для обычного сотрудника организации образом невозможно. 

Можно показать поток между операциями процесса в рамках одного пула. Так например, "Информация по запросу в 1С" выходит из операции "Выполнить анализ запроса" и входит в операцию "Подготовить счет на оплату товара". 

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

Заметим, что для повышения информативности схемы для пользователей целесообразно подписывать стрелки

Рис. 1. Схема процесса в нотации BPMN. Вариант 1.

Рис. 1. Схема процесса в нотации bpmn.

На рис. 2. показана возможность моделирования потоков при помощи привязки объектов (например, документов) к стрелкам типа "Поток сообщений" (Message Flow). В Business Studio можно привязывать документы к стрелкам как внутри одного пула, так и показывая взаимодействие между свернутыми пулами. Такой способ изображения соответствует требованиям BPMN 1.Х., но не соответствует требованиям нотации BPMN 2.0, которая требует, чтобы все данные должны быть внутри одного пула. Подчеркнем, что в функциональные возможности BusinessStudio позволяют моделировать связи, показанные на рис. 2. (см. поток с привязанным документом "Пример", связывающий два свернутых пула "Управление ценообразованием" и "Контроль оплаты счетов"), но это является нарушением нотации BPMN 2.0. Однако, такое нарушение не является критичным. Главное четко оговорить ситуацию во внутреннем стандарте компании, определяющем правила моделирования процессов в BusinessStudio.

Рис. 2. Схема процесса в нотации BPMN. Вариант 2.

Рис. 2. Схема процесса в нотации bpmn.

На рис. 3. показан еще один возможный способ представления рассматриваемого процесса. Вместо свернутого пула "Клиент" использована дорожка "Клиент" в рамках пула "Пример процесса в нотации BPMN". Как видно на рис. 3. в рамках одного пула можно (и нужно для формирования регламентов в Business Studio) показывать поток документов между операциями (при помощи типа связи "Ассоциация") и прикреплять документ к стрелке типа "Поток сообщений" (Message Flow). Оба способа соответствуют требованиям нотации BPMN 2.0. При моделировании в рамках одного пула целесообразно использовать первый вариант, как наиболее понятный обычному пользователю и удобный для автоматического формирования регламентов на основе шаблонов отчетов в Business Studio.

Рис. 3. Схема процесса в нотации BPMN. Вариант 3.

Рис. 3. Схема процесса в нотации bpmn.

На рис. 4. показан пример некорректного использования нотации BPMNв BusinessStudio. Предлагаем читателю самому найти ошибки в этой схеме.

Рис. 4. Пример некорректного использования нотации BPMN.

Рис. 4. Схема

Резюме

Нотация BPMN принята в качестве стандарта ISO/IEC 19510 "Information technology - Object Management Group Business Process Model and Notation"в 2013 году. Конечно, она является одной из современных и перспективных. Но с точки зрения моделирования и анализа информационных потоков и, соответственно, границ процессов (т.е. для аналитических целей) ее нельзя назвать удобной и понятной для рядового сотрудника организации. Возможно, в перспективе в стандарт будут внесены изменения, затрагивающий данный аспект.



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Дискуссии и обсуждения общего плана »
Написать редактору 
 Рекомендовать » Дата публикации: 18.05.2015 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Business Studio 4.2 Professional. Персональная лицензия. Лицензия на 1 месяц.
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия. Лицензия на 1 месяц.
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
Allround Automation PL/SQL Developer - 5 user license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
CASE-технологии
СУБД Oracle "с нуля"
Вопросы и ответы по MS SQL Server
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Утиль - лучший бесплатный софт для Windows
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как выбрать матрас (5)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
ErWin to Access Relation Error (2)
Всем привет! ErWin при попытке генерации в Ассеss выдаёт: ERwinDatabase.Relations.Append...
 
Смена типа уровня модели (1)
Здравствуйте. При запуске программы выбрал уровень "Логический" вместо "Логический и...
 
Process Modeler (BPwin). Не добавляются Referent Tool, Ext Ref Tool и Data Store Tool (4)
Process Modeler (BPwin). В диаграммы не добавляются Referent Tool, External Reference Tool и...
 
Проектирование курсовой работы в BPWin (33)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
 
 



    
rambler's top100 Rambler's Top100