Язык BPMN позволяет разработчикам моделей указывать дополнительную информацию о процессе, не связанную непосредственно с выполнением операций данного процесса. BPMN предлагает использование элементов нотации – Артефактов, и соединяющих элементов - Ассоциаций. Рассматриваемые элементы нотации не являются исполнительными и служат для облегчения читаемости и анализа моделируемых бизнес-процессов.
Ассоциации
Ассоциации изображаются пунктирной линией, заканчивающейся стрелкой (рис. 1). Ассоциации используются для обозначения связи между артефактом и элементом графической модели процесса.
Рис. 1. Графический элемент "Ассоциация"
Ассоциации создаются так же, как переходы, но существует важное отличие: ассоциация всегда создается от других элементов графической модели к Артефакту.
Артефакты
Артефакты позволяют отображать на графической модели дополнительную информацию. Это делает модель более удобочитаемой и насыщенной информацией. Главной общей чертов артефактов является то, что они не оказывают влияния на работу процесса. В системе ELMA BPM существует пять предопределённых видов артефактов:
Группа изображается прямоугольником с закругленными углами, граница которого — штриховая линия с точками (рис. 2). Группа позволяет объединять различные действия, но не влияет на поток управления в диаграмме.
Рис. 2. Графическое изображение "Группы"
Группа предназначена для группировки графических элементов, принадлежащих одной и той же категории. Такая группировка не оказывает влияния на поток операций. На диаграмме бизнес-процесса название категории, к которой принадлежат сгруппированные элементы, отображается в качестве названия Группы. Такого рода группировка может использоваться в целях составления документации или при проведении анализа.
Рис. 3. Использование группы в рамках процесса
Аннотация изображается негерметичным прямоугольником, выполненным одинарной линией (рис. 4). Аннотация используется для уточнения значения элементов диаграммы и повышения её информативности. Аннотация может быть присоединена к определенному элементу на диаграмме при помощи Ассоциации, однако, она не оказывает влияния на ход процесса. Текст, ассоциированный с аннотацией, располагается в пределах данного графического элемента.
Рис. 4. Использование аннотации в рамках процесса
Графическое представление элемента Объект данных имеет вид листа документа с загнутым углом (рис. 5). Объект данных представляет собой информацию, которая обрабатывается или производится в ходе процесса. Этот артефакт отражает данные, существующие только в рамках текущего экземпляра процесса.
Рис. 5. Использование объекта данных в рамках процесса
В рамках платформы ELMA BPM Объект данных позволяет внести информацию об обрабатываемых в операции контекстных переменных процесса.
Графический элемент База данных изображается следующим образом:
Рис. 6. Графическое изображение Базы данных
База данных используется в графической модели процесса для моделирования постоянной памяти. База данных также используется для моделирования межпроцессного взаимодействия через данные, что невозможно исполнить с помощью Объектов данных, применяемых только в рамках одного процесса.
Рис. 7. Использование базы данных в рамках процесса
Графическое представление элемента Документ имеет вид заполненного листа документа с загнутым углом (рис. 8). Документ представляет собой информацию, которая обрабатывается или производится в ходе процесса.
Рис. 8. Использование Документа в рамках процесса
Документ имеет ряд важных особенностей, отличающих его от Объекта данных и Базы данных:
-
имеет реквизиты, позволяющие его идентифицировать;
-
предназначен для передачи информации;
-
содержит информацию в зафиксированном виде, т.е. информация, занесенная в документ, не подлежит изменению.
См. также: