====== Не размещайте на одной диаграмме больше одного развернутого пула ====== {{tag>процесс-ru}} Не размещайте на одной диаграмме несколько процессов в развернутом виде. ===== ✔ Как надо ===== Диаграмма 1: Flow_08yz8lk Flow_08yz8lk Flow_0k422k0 Flow_0k422k0 Flow_1m8ksli Flow_1m8ksli Flow_0cv2gtn Flow_0cv2gtn Диаграмма 2: Flow_08yz8lk Flow_08yz8lk Flow_0k422k0 Flow_1m8ksli Flow_0cv2gtn Flow_0cv2gtn Flow_0k422k0 Flow_1m8ksli Чтобы показать общую картину взаимодействия нескольких процессов с высоты птичьего полета, используйте только пулы "черные ящики", а затем разверните каждый пул на отдельной диаграмме:
Обработка выписки банка
Обработка выписки банка
Новый счет
Новый счет
От заказа до оплаты
От заказа до оплаты
Счета покупателям
Счета покупателям
Неоплаченные счета
Неоплаченные счета
Доставка товара
Доставка товара
Планирование доставки товара
Планирование доставки товара
Заказы покупателей
Заказы покупателей
Новый заказ
Новый заказ
Невыполненные заказы
Невыполненные заказы
План-график доставки
План-график доставки
Заказ доставлен
Заказ доставлен
Статус заказа "доставлен"
Статус заказа "доставлен"
Счет оплачен
Счет оплачен
Статус счета "оплачен"
Статус счета "оплачен"
===== ✘ Как НЕ надо ===== Flow_08yz8lk Flow_08yz8lk Flow_0k422k0 Flow_0k422k0 Flow_1m8ksli Flow_1m8ksli Flow_0cv2gtn Flow_0cv2gtn Flow_0wymxmy Flow_0wymxmy Flow_16q67z0 Flow_16q67z0 Flow_19t0yoc Flow_19t0yoc Flow_1l8k3l9 Flow_1l8k3l9 ===== Примечания ===== * Точно так же, как при декомпозиции процесса на подпроцессы каждый подпроцесс следует размещать на отдельном листе (отдельной диаграмме), при моделировании межпроцессного взаимодействия на отдельном листе следует размешать каждый процесс. Смежные процессы при этом тоже изображаются, но в виде пула "черный ящик". * Если процессы связывают несколько потоков сообщений и/или потоков данных, то они идентифицируются по названиям. Убедитесь, что сообщения на диаграммах называются одинаково. * Хотя спецификация BPMN разрешает потоки данных в/из пула "черный ящик" ([[#как надо]], диаграмма внизу), не все программные продукты BPMN это поддерживают. ===== Исключения ===== * Изображать несколько процессов на одной диаграмме бывает удобно в учебно-иллюстративных целях, но в рабочих моделях лучше следовать правилу "одна диаграмма - один развернутый процесс" ===== Смотри также ===== * [[diagram_should_fit_one_page]] ===== Автор(ы) ===== --- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 13:38//