1
IDEF ARIS BPMN и пр. / BPMN + DFD. Правильно ли это?
« : 25 Ноября 2011, 17:02:44 »
Здравствуйте!
Встала задача описать бизнес-процессы компании. Раньше имел дело с DFD и IDFEx. "Рисовал" в BPWin, верхние уровени описывал на DFD, нижние подробно описывал IDFE3.
Но недавно увидел BPMN и она показалась мне более удобочитаемой.
Можно ли заменить IDFEx на BPMN? Т.е. рисовать верхние уровни с помощью DFD (нравится), а какие-то операции на низком уровне описывать BPMN?
Можно ли делать декомпозицию для BPMN? Сейчас рисую в Visio и создаю отдельную владку, на которую делаю ссылку.
Приведу пример. Если можно, скажите, применим ли такой подход, не "осудят" ли меня иностранные коллеги и по возможности укажите на мои ошибки.
Заранее огромное спасибо!
Для простоты привожу только процесс создания заказа:
1. web-портал отправляет в erp-систему заказ (формат xml)
2. заказ сохраняется в БД erp-системы, на портал отправляется результат создания заказа.
3. заказ обрабатывается складом в результате получается физический заказ. в процессе формирования заказ проходит этапы:
- начало сборки: меняется статус в БД.
- сборка: в коробку кладут товары в соотвествии со списком заказа, меняется статус в БД.
- учет (подтверждение сборки): меняется статус в БД.
- контроль сборки: проверяется фактическое наличие товара в коробке и в списке заказа.
- - Если заказ полный - меняется статус
- - Если в заказе не хватает товара - на линии его дополняют и снова отправляют на контроль
- - Если заказ дополнить нечем - формируется лист недовложений и списывается сумма недовложений
4. заказ отправляется
На рисунках:
1 - Верхний уровень.
2 - Декомпозиция "ERP-системы"
3 - Декомпозиция "Обработка заказа на складе"
Встала задача описать бизнес-процессы компании. Раньше имел дело с DFD и IDFEx. "Рисовал" в BPWin, верхние уровени описывал на DFD, нижние подробно описывал IDFE3.
Но недавно увидел BPMN и она показалась мне более удобочитаемой.
Можно ли заменить IDFEx на BPMN? Т.е. рисовать верхние уровни с помощью DFD (нравится), а какие-то операции на низком уровне описывать BPMN?
Можно ли делать декомпозицию для BPMN? Сейчас рисую в Visio и создаю отдельную владку, на которую делаю ссылку.
Приведу пример. Если можно, скажите, применим ли такой подход, не "осудят" ли меня иностранные коллеги и по возможности укажите на мои ошибки.
Заранее огромное спасибо!
Для простоты привожу только процесс создания заказа:
1. web-портал отправляет в erp-систему заказ (формат xml)
2. заказ сохраняется в БД erp-системы, на портал отправляется результат создания заказа.
3. заказ обрабатывается складом в результате получается физический заказ. в процессе формирования заказ проходит этапы:
- начало сборки: меняется статус в БД.
- сборка: в коробку кладут товары в соотвествии со списком заказа, меняется статус в БД.
- учет (подтверждение сборки): меняется статус в БД.
- контроль сборки: проверяется фактическое наличие товара в коробке и в списке заказа.
- - Если заказ полный - меняется статус
- - Если в заказе не хватает товара - на линии его дополняют и снова отправляют на контроль
- - Если заказ дополнить нечем - формируется лист недовложений и списывается сумма недовложений
4. заказ отправляется
На рисунках:
1 - Верхний уровень.
2 - Декомпозиция "ERP-системы"
3 - Декомпозиция "Обработка заказа на складе"