Стандарт IDEF0, который был рассмотрен ранее является развитием классического DFD — подхода и предназначен для описания бизнес-процессов верхнего уровня. Для описания временной последовательности и алгоритмов выполнения работ стандарт IDEF0 не подходит. Для решения этой задачи стандарт IDEF0 получил дальнейшее развитие, в результате чего был разработан стандарт IDEF3 (рис. 1.9) [1, рис.5], который входит в семейство стандартов IDEF [13, с. 55].
Рисунок 1.9 — Схема бизнес-процесса в стандарте IDEF3.
В отличие от классической методологии WFD в стандарте IDEF3 связи между работами делятся на три типа, обозначения, названия и смыл которых, приведены в Таблице 3 [1, таблица 3].
Помимо наличия нескольких типов связей между работами в стандарте IDEF3 логические операторы, которые в данном случае называются перекрестками также делятся на несколько типов: «Исключающий ИЛИ», «И» и «ИЛИ» .
Перекресток «Исключающий ИЛИ» обозначает, что после завершения работы «A», начинает выполняться только одна из трех расположенных параллельно работ B, С или D в зависимости от условий 1, 2 и 3. Перекресток «И» обозначает, что после завершения работы «A», начинают выполняться одновременно три параллельно расположенные работы B, С и D. Перекресток «ИЛИ» обозначает, что после завершения работы «A», может запуститься любая комбинация трех параллельно расположенных работ B, С и D. Например может запуститься только одна из них, могут запуститься три работы, а также могут запуститься двойные комбинации В и С, либо C и D, либо B и D. Перекресток «Исключающий ИЛИ» является самым неопределенным, так как предполагает несколько возможных сценариев реализации бизнес-процесса и применяется для описания слабо формализованных ситуаций.
Таблица 3 — Типы связей между работами в стандарте IDEF3
Перекрестки «И» и «ИЛИ» подразделяются еще на два подтипа — синхронные и асинхронные. Перекрестки синхронного типа обозначают, что работы В, С и D запускаются одновременно после завершения работы A. Перекрестки асинхронного типа требований к одновременности не предъявляют [1].
Приведенные на схемы взаимосвязи работ и перекрестков называются схемами расхождения, так как от перекрестков расходятся несколько работ. Существует и другие схемы взаимосвязи перекрестков и работ — это так называемые схемы схождения, когда к перекрестку подходит несколько работ.