Приведи пример артефактов для BPMN

«Приведи пример артефактов для BPMN» — вопрос из категории Нотации и диаграммы, который задают на 27% собеседований Системный Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Примеры артефактов в BPMN:

  1. Группа (Group) – визуальное объединение элементов без семантического влияния на поток.
    <bpmn:group id="Group_1" name="Подпроцесс оплаты" />
  1. Текстовая аннотация (Text Annotation) – пояснительный текст, связанный с элементом.
    <bpmn:textAnnotation id="TextAnnotation_1">
      <bpmn:text>Проверить наличие товара на складе</bpmn:text>
    </bpmn:textAnnotation>
  1. Связь аннотации (Association) – пунктирная линия, соединяющая аннотацию с элементом.
    <bpmn:association id="Association_1" sourceRef="Task_1" targetRef="TextAnnotation_1" />

Назначение:

  • Группы – для логической организации диаграммы.
  • Аннотации – для документации и пояснений.
  • Связи – для привязки аннотаций к элементам.

Артефакты не влияют на исполнение процесса, но улучшают читаемость модели.