Деятельность |
|
Мы полагаем, что информационная инфраструктура должна помогать людям совершать эффективные действия, а также информировать их о действиях, совершенных их коллегами и партнёрами. |
|
Поэтому документирование действий мы считаем одним из основных способов установления требований к системе. Язык BPMN обладает богатыми выразительными возможностями для описания деятельности лиц, заинтересованных в использовании информационной инфраструктуры. |
|
Отдельное действие |
|
Прямоугольник со скруглёнными углами обозначает единичное действие. Внутри прямоугольника написано название действия. Мы пишем названия действий по следующему шаблону «сделать что-то с чем-то». Вначале фразы всегда стоит глагол в неопределённой форме. |
|
Мы различаем два вида действий: |
|
- выполнение поручения или задачи;
- принятие решения.
|
|

|
|
Если из контекста не очевидно, что выполняемое действие является принятием решения можно специально подчеркнуть это символами <<УР>>. |
|
Много однотипных действий |
|
Специальными значками внизу прямоугольника можно отобразить повторение, параллельное или последовательное выполнение множества однотипных действий. |
|
Циклическая деятельность |
|
Циклическая деятельность обозначает повторение какого-то действия, пока не будет выполнено какое-то условие. Причём тот, кто выполняет действия, не знает заранее, сколько раз ему придётся повторять однотипную операцию. Примером может служить ответ секретаря на телефонные звонки. Он начинает отвечать на звонки с начала рабочего дня и заканчивает в конце рабочего дня. |
|

|
|
Чтобы обозначить такую деятельность используется закруглённая стрелка внизу прямоугольника действия. |
|
Параллельное выполнение сразу нескольких экземпляров действия |
|
Представим себе, что мы хотим изобразить периодическую рассылку всем постоянным клиентам пресс-релиза компании. Мы имеем список постоянных клиентов и текст пресс-релиза. После утверждения пресс-релиза руководством мы запускаем рассылку по электронной почте. Всем клиентам рассылка уходит практически в один и то же момент. |
|

|
|
Как раз для таких случаев предназначен символ из трёх вертикальных палочек внизу прямоугольника действия. Он показывает, что в один и тот же момент параллельно выполняется множество экземпляров задачи. |
|
Последовательное выполнение однотипных задач |
|
Не всегда однотипные действия можно выполнить параллельно. Часто бывает, что приступить к следующему действию можно только по завершении предыдущего. |
|

|
|
Три горизонтальные черты внизу прямоугольника действия обозначают последовательное выполнение одинаковых операций. |
|
Обобщённые и сгруппированные действия |
|
Комплексное действие |
|
В большинстве случаев для документирования требований к информационной инфраструктуре не нужно показывать каждое отдельное действие: интересным для управления является задача, включающая несколько действий. |
|

|
|
Для того чтобы указать, что показанная на диаграмме деятельность включает целый сценарий из отдельных действий, внизу прямоугольника действия изображается знак «+» в квадратной рамке. Знак намекает, что деятельность можно «раскрыть». |
|
Сценарий, развернутый на диаграмме |
|
Внутреннюю структуру комплексного действия или сценария можно раскрыть прямо на диаграмме. Такой приём документирования особенно выразителен в сочетании с циклической или многократно выполняемой деятельностью. |
|

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