Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.45 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.45 KB

Process instance prototype

This little Play application is a simple prototype how one could define instances of BPMN models. A process instance is an execution path within a BPMN model. For example, XOR gateways are replaced with the pair of executed paths.

+------------+         +------------+          +------------+
|            |         |            |          |            |
|   Task A   +--------->     XOR    +---------->   Task B   |
|            |         |            |          |            |
+------------+         +------+-----+          +------------+
                              |
                              |                +------------+
                              |                |            |
                              +---------------->   Task C   |
                                               |            |
                                               +------------+

yields the following instance, if Task B is invoked during process execution.

+------------+         +------------+
|            |         |            | 
|   Task A   +--------->   Task B   +
|            |         |            |
+------------+         +------------+

Run ./activator run to run the Play! application. On http://localhost:9000/docs/swagger-ui/index.html?url=/docs/swagger.json you will find a little documentation of the API. From start, there is a process with id scanMail available. Ontologies can be found in conf/resources.