Ежемесячное выставление счетов Время чтения: 1 мин. 532 просмотров Постановка задачиЭтот пример иллюстрирует общий принцип моделирования процессов BPMN, когда важно обратить внимание на структуру бизнес-процесса, а не только на его шаги.Рассмотрим структурирование диаграмм в BPMN на примере процесса «Юридическая консультация». Адвокат предлагает юридические консультации своим клиентам. Клиент при необходимости обращается за консультацией. Адвокат предоставляет нужную информацию и включает затраченные на консультацию часы в счет клиента. В конце каждого месяца бухгалтер адвоката подсчитывает количество часов и готовит счет-фактуру для оплаты клиентом.Решение задачиСамое важное в диаграмме – это ее структура. Процесс «Предоставление юридической консультации» выполняется несколько раз в месяц, а процесс «Выставление и оплата счета» – один раз в месяц. Поэтому эти процессы должны быть смоделированы в отдельных пулах. Однако, эти два пула взаимодействуют между собой с помощью базы данных – «Лист записи». В BPMN сложно моделировать потоки данных, т.к. он больше ориентирован на поток управления. Тем не менее, моделировать потоки данных можно с помощью баз данных, соединяющих процессы.Неправильный способ моделированияВ этом примере оба процесса смоделированы в одном пуле. Это означает, что после предоставления каждой консультации счет-фактура по ней отправляется раз в месяц. Это противоречит логике процесса и является неверным способом моделирования процесса. Практические примеры - Назад Принцип четырех глаз Вперёд – Практические примеры Запрос дополнительной информации после выполнения задачи