Добрый день. Я знакомлюсь со стандартом BPMN, и прошу подсказать правильно ли я понимаю границы (масштабы) в которых может быть определен Definition
Definition - это корневой элемент модели. Как я выяснил, изучая стандарт, особенностью BPMN является модель может входить множество процессов (Process). Вообще Definition может содержать множество RootElement-во, в число которых могут входить процессы (Process), Взаймодействия (Collaboration), Диаграммы (BPMNDiagram).
Как понять в каких масштабах нужно использовать Definition и его содержимое:
У меня 2 альтернативных варианта понимания/использования Definition :
- в нем должны содержаться все процессы процессы (Process) компании, которых могут быть десятки или сотни процессов и сопоставимое количество диаграмм, взаимодействий (Collaboration), участников (Participant) - то есть Definition - это база данных процессов одной компании или подразделения.
- в нем должны содержаться один процесс или несколько связанных процессов, участвующих в одном Взаимодействии (Collaboration), которые можно представить на одной диаграмме.
Обобщение вопроса: Как правильнее использовать Definitions - складывать все модели в один Definitions или использовать множество Definitions импортирующий и вызывающих друг друга?