Список групп

Группы

Материалы группы "BPMN - BizAgi"


Подписаться на новые комментарии
18.11.2010 23:29
  от автора
  conart

Пример подпроцесса формирования заявок на оплату

На данной диаграмме представлен подпроцесс формирования заявок на оплату.

Комментарии

18.11.2010 23:47
  от автора
  Репин
Суть процесса в следующем.
Руководители подразделений получают и акцептуют счет на оплату ТМЦ для своего отдела. Далее делают заявку на оплату.
Экономист сверяет заявку с бюджетом. Если сумма превышает статью бюджета, то он отклоняет заявку и уведомляет руководителя подразделения.
Руководитель может настоять на заявке. В этом случае он предоставляет дополнительное обоснование. Экономист согласует этот внеплановый платеж с ГД.
Если ГД согласовал внеплановый платеж, то Экономист ставит его в график платежей.
Если заявка соответствует бюджету, то Экономист включает заявку в график платежей.
После того, как график платежей утверждается ГД (а происходит это 1 раз в неделю), Экономист уведомляет руководителя отдела о статусе заявки.
Руководитель отдела завершает процесс по заявке, снимая ее из очереди (Операция "Заявка отклонена").

Предлагайте и публикуйте свои варианты этого процесса. Кстати, можно бесплатно скачать прогу для рисования в BPMN с сайта BizAgi.

Отдельное спасибо Владимиру Лобукову за подготовленную схему.
22.11.2010 20:27
  от автора
  xtlan
1. Lane "Начальник подразделения":
1.1. К активности "Оформить заявку и приложить счёт" добавил бы артефакт "Заявка", раз уж она на этом шаге оформляется;
1.2. На шаге "Представить обоснование..." добавил бы артефакт "Дополнительное обоснование";
1.3. После gateway "Есть обоснование" по управлению "Нет" сделал бы не "Заявка отклонена", а активность "Снять заявку";
2. Lane "Экономист":
2.1. Разветвитель "Заявка соответствует бюджету, по идее, не должен срабатывать, когда приходит управление от активности "Принять решение о внебюджетном платеже", поскольку последний бюджету никогда не будет соответствовать. Получается замкнутый цикл. Выход - после gateway "Заявка соответствует бюджету" поставить ещё один exclusive OR, на который и передавать управление от "Принять решение о внебюджетном платеже";
3. Pool "Утверждение графика платежей":
3.1. Добавил бы lane "Генеральный директор" для наглядности (если это генеральный делает, а так - непонятно, кто);
3.2. Стартовым событие сделал бы либо таймер, либо сообщение (утверждение графика платежей либо по календарю, либо по событию его предоставления на утверждение; первое встречается чаще);
3.3. Если утверждает генеральный, то зачем ему сообщать о результатах? Результаты утверждения идут в графике платежей, то есть выход идёт через данные.
©  2010-2014 В.В. Репин. Сайт основан 3 февраля 2001 г.

Все права защищены. Частичное или полное копирование информации данного ресурса возможно только с разрешения владельца.

Регистрация
О Портале
Правила
Контакты
Новости
Библиотека
Энциклопедия
Литература и сайты
Группы
Мои страницы
Тесты
Форум
Доска объявлений