Участник
Определение
Участник — человек, роль, команда, подразделение или внешняя организация, которые получают услугу, выполняют работу либо отвечают за объект модели.
Границы
Участник описывает действующую сторону, а не программную систему. Один человек может исполнять несколько ролей; в устойчивой модели обычно предпочтительна роль или команда, потому что их идентичность переживает кадровые изменения.
Минимальные характеристики
- вид: человек, роль, команда, подразделение, внешняя сторона;
- назначение или зона ответственности;
- принадлежность к организации, если она важна;
- состояние жизненного цикла.
Отношения
Участник получает услугу, использует канал, участвует в процессе и владеет любым значимым объектом. Разные отношения ответственности — владелец, оператор, согласующий — можно уточнять подтипом отношения.
Пример
ACT-CUSTOMER — клиент, получающий услугу поддержки; ACT-CRM-TEAM — команда, владеющая системой CRM.
Типичные ошибки
- записывать имя сотрудника вместо устойчивой роли;
- считать систему участником бизнес-процесса без явной цели такого представления;
- хранить владельца только текстовым атрибутом, который нельзя связать с другими объектами.