Processes engine (also known as SGU™) is a bpmn based process engine that runs on laravel and uses WeFlow™ as a scripting language. Due to the nature of this application, this section of the documentation will be divided up into 2 areas. One of the areas will define and explain technical systems and the other will explain the funcioning of the module from a user point of view.

Note, the official name of the module is now WeFlow (the scripting language will have to be called something else).

Client ready description

WeFlow is a BPMN based process engine that can be used to create / automate small to medium processes.

  • Implements BPMN 2.0 Specification.
  • Can create processes containing forms and scripts (using a flow based programming language).
  • Can attribute tasks to users or groups of users.
  • Integrates with other SGI modules.
  • Integrates with both SOAP and REST webservices.
  • Can handle simple BPMN diagrams or BPMN diagrams using orchestration (pools and lanes).
  • Can design reports to be exported to PDF and Excel.