yrashk / bpxe.rs

Business Process eXecution Engine
Apache License 2.0
36 stars 10 forks source link

Problem: lack of inclusive gateway #4

Closed yrashk closed 3 years ago

yrashk commented 3 years ago

BPMN 2.0 defines "Inclusive Gateway" that allows to model alternative but also parallel paths within a flow.

Solution: implement a basic version of an inclusive gateway

This bring changes (enhancements?) to process scheduler as it is now in charge of computing the number of "executable" tokens arriving at flow nodes.