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.

Automatic NodeJS code generation

Generates source code as if were written by the developer, helping with the repetitive and tasks of connecting services together.

BPMN 2.0 Standard

Uses the global BPMN 2.0 standard, used by millions of consultants in the world, no need for development knowledge.

Process Engine with API

It includes a fully functional, BPMN compliant process engine for automated workflows and business procedures execution, exposing an API for managing instances.

Task management system

Fully functional task management system to give support for BPMN User tasks inside an automated process.

Additional ressources

Learn more about i4FS by visting the project website for general information, the wiki for information about the core components, the Technical Manual for API documentation, and downloading the repository’s source code.

Wiki

Get a better understanding of the global architecture and information flow.

Source code

Our source code is opensource and available on our Gitlab repository.

API endpoints

Let your infrastructure communicate with the i4 Platform.