Process Enabler
The i4FS Process Enabler provides backend support to Process Designer, since the latter is a web application, and translates the process model designed by the user, into NodeJS/JavaScript code that is sent back to the i4FS Studio.
This helps the i4FS User/Developer with the task of writing repetitive code, like start parameters (inputs required by each process), service task connections (interaction with REST services), gateways (logical decisions), signalling (pub/sub broadcasts), and error handling. All in a graphical way using the global BPMN 2.0 standard.
By exposing input/launch parameters required for each process, as they are designed by the user, it provides design time information to the frontend designer.
In addition, it serves as a bridge between the Process Designer and the BPMN Engine. This provides business process execution capabilities to the whole i4FS ecosystem and a lightweight, easy to use process engine at user hands.