Навчання / BPMN
Найпростіший лінійний алгоритм
код, що відповідає цій конструкції (javascript):
console.
}
console.
}
Розгалуження - Exclusive Gateway - 2 гілки
код, що відповідає цій конструкції (javascript):
console.
}
console.
}
}
}
Розгалуження - Exclusive Gateway - 3 гілки
код, що відповідає цій конструкції (javascript):
console.
}
console.
}
}
}
}
Розгалуження - Exclusive Gateway - 3 гілки, 3-я "інакше"
код, що відповідає цій конструкції (javascript):
console.
}
console.
}
}
}
}
Розгалуження - Exclusive Gateway - 2 гілки і сходження (приклад з ФОПом)
код, що відповідає цій конструкції (javascript):
console.
}
console.
}
}
}
Паралельне виконання - Parallel Gateway - 3 гілки
код, що відповідає цій конструкції (javascript):
};
}
console.
}
console.
console.
},
}
console.
}
}
console.
}
console.
}
Очікуваний вивід в консолі. Майже одразу:
> Задача "англійське законодавство" розпочата.
> Задача "американське законодавство" розпочата.
> Задача "німецьке законодавство" розпочата.
> Задачі роздані виконавцям.
Через 1.5 секунди:
> Задача "німецьке законодавство", виконана за 1.5 с.
> Ще не всі задачі завершені.
Через 3.2 секунди:
> Задача "англійське законодавство", виконана за 3.2 с.
> Ще не всі задачі завершені.
Через 5.4 секунди:
> Задача "американське законодавство", виконана за 5.4 с.
> Всі задачі завершені за 5.41 с.
> Алгоритм завершено операцією "Видача текста клієнту"
*/
Розгалуження - Inclusive Gateway - 3 гілки і сходження (приклад з недоліками)
код, що відповідає цій конструкції (javascript):
};
}
}
console.
}
console.
console.
},
}
console.
}
}
console.
}
console.
}
Очікуваний вивід в консолі. Майже одразу:
> Проблема "зі строками" взята в роботу.
> Проблема "з цінами" взята в роботу.
> Актуальні проблеми зі списку взяті в роботу.
Через 1.5 секунди:
> Проблема "з цінами" вирішена за 1.5 с.
> Ще не всі проблеми вирішені.
Через 3.2 секунди:
> Проблема "зі строками" вирішена за 3.2 с.
> Всі актуальні проблеми вирішені за 3.21 с.
> Алгоритм завершено операцією "Документ готовий"
*/