Разница между BPMN 1.0 и BPMN 2.0 заключается в некоторых особенностях моделирования бизнес-процессов:
- BPMN 1.0 обладала ограниченными возможностями и была «пробным вариантом», который нуждался в многочисленных доработках. 5 В этой версии межпроцессное взаимодействие моделировалось при помощи объектов данных (Data Object). 4
- BPMN 2.0 имеет более широкие возможности моделирования. 5 В ней есть возможность отметить исполнителей и подробно описать условия выполнения каждого шага в процессе. 3 Для изображения персистентных данных, не привязанных к жизненному циклу процесса, в BPMN 2.0 служит хранилище данных (Data Store). 24
Кроме того, в BPMN 2.0 введены специальные обозначения для данных-входов и данных-выходов (Data Input, Data Output) и новые элементы — наборы входных и выходных данных (Input Sets, Output Sets). 2