mirror of
https://github.com/bpmbpm/doc.git
synced 2026-04-29 12:00:42 +00:00
Update ai1.md
This commit is contained in:
parent
5dff80238f
commit
df6b1e795e
1 changed files with 78 additions and 1 deletions
|
|
@ -26,7 +26,84 @@
|
|||
- Изображается пунктирной линией без стрелки (или со стрелкой)
|
||||
- Часто используется для связи Text Annotation с элементами
|
||||
|
||||
**В контексте вашего процесса "Согласование документа":**
|
||||
**В контексте процесса "Согласование документа":**
|
||||
- Data Association будет связывать объекты данных ("Заявление", "Справка") с задачами
|
||||
- Association может использоваться для добавления текстовых пояснений к элементам процесса
|
||||
|
||||
### 2 не показано, что может быть связь "Поток управления" - ассоциация - Data Object. А также "Поток управления" - ассоциация по данным - Data Object
|
||||
|
||||
Уточняю таблицу с учетом потоков управления и направленности связей:
|
||||
|
||||
## Таблица связей в BPMN 2.0
|
||||
|
||||
| Тип объекта источника | Тип связи | Тип объекта приемника | Направленность | Описание |
|
||||
|----------------------|-----------|----------------------|----------------|----------|
|
||||
| **Activity** | **Data Association** → | **Data Object** | Направленная | Поток данных ОТ активности К данным |
|
||||
| **Data Object** | **Data Association** → | **Activity** | Направленная | Поток данных ОТ данных К активности |
|
||||
| **Sequence Flow** | **Association** → | **Data Object** | Направленная | Связь потока управления с объектом данных |
|
||||
| **Sequence Flow** | **Data Association** → | **Data Object** | Направленная | Поток данных от управления к данным |
|
||||
| **Text Annotation** | **Association** --- | Любой элемент | Ненаправленная | Связь аннотации с элементом |
|
||||
| **Group** | **Association** --- | Множество элементов | Ненаправленная | Группировка элементов |
|
||||
| **Data Object** | **Association** --- | **Activity** | Ненаправленная | Общая связь данных с активностью |
|
||||
|
||||
## Уточнение по направленности:
|
||||
|
||||
**Data Association:**
|
||||
- ❌ **Всегда направленная** (имеет стрелку)
|
||||
- Показывает **поток данных** между элементами
|
||||
- Не может быть ненаправленной
|
||||
|
||||
**Association:**
|
||||
- ✅ **Может быть как направленной, так и ненаправленной**
|
||||
- Направленная: пунктир со стрелкой →
|
||||
- Ненаправленная: пунктир без стрелки ---
|
||||
- Используется для различных видов связей
|
||||
|
||||
**Ключевой момент:** Data Association всегда показывает направление потока данных, в то время как обычная Association может быть использована более гибко.
|
||||
|
||||
### 3
|
||||
|
||||
## Визуальные различия Data Association и Association
|
||||
|
||||
### 1. Визуальное представление в BPMN 2.0:
|
||||
|
||||
**Data Association:**
|
||||
```
|
||||
[Activity] -.-> [Data Object] (пунктир со стрелкой →)
|
||||
```
|
||||
|
||||
**Association (направленная):**
|
||||
```
|
||||
[Element] ---> [Data Object] (пунктир со стрелкой →)
|
||||
```
|
||||
|
||||
**Association (ненаправленная):**
|
||||
```
|
||||
[Element] --- [Data Object] (пунктир без стрелки)
|
||||
```
|
||||
|
||||
### 2. Семантическое различие связей с Sequence Flow:
|
||||
|
||||
**"Связь потока управления с объектом данных" (Association):**
|
||||
- Это **структурная/справочная** связь
|
||||
- Показывает, что объект данных как-то связан с потоком управления
|
||||
- Не подразумевает передачи данных
|
||||
- Пример: "При переходе по этому потоку требуется документ X"
|
||||
|
||||
**"Поток данных от управления к данным" (Data Association):**
|
||||
- Это **операционная** связь
|
||||
- Показывает фактическую передачу/обработку данных
|
||||
- Подразумевает, что данные читаются/записываются
|
||||
- Пример: "При переходе записывается результат в документ X"
|
||||
|
||||
## Наглядная таблица различий:
|
||||
|
||||
| Аспект | Data Association | Association |
|
||||
|--------|------------------|-------------|
|
||||
| **Стрелка** | Обязательна | Опциональна |
|
||||
| **Направленность** | Всегда направленная | Может быть ненаправленной |
|
||||
| **Семантика** | Поток данных | Структурная связь |
|
||||
| **С Sequence Flow** | Данные обрабатываются | Данные ссылаются |
|
||||
| **Визуально** | Пунктир + стрелка | Пунктир ± стрелка |
|
||||
|
||||
**Ключевое различие:** Data Association показывает операции с данными, а Association - контекстные или справочные связи.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue