Skip to main content

Business Process Manager Manual

BPMN Introduction

2 Symbols, Fundamental Rules, and Comparison Operators

2.1 Start Event e Timer Start Event

START EVENT It represents the unique point from which each individual process begins. This means...

2.2 End Event

END EVENT It represents the endpoint of a process.Unlike the Start Event, it can be used more th...

2.3 Intermediate / Boundary Event Timer

INTERMEDIATE/BOUNDARY EVENT TIMER It represents an element widely used for managing the timing o...

2.4 Exclusive e Parallel Gateway

Exclusive Gateway Allows the process flow to split into multiple different branches.It must be p...

2.5 Conditional Task and Action Task

CONDITIONAL TASK Represents the element used to perform creation and control actions within the ...

2.6 CONNECTORS (CONNECTIONG OBJECT)

CONNECTORS (CONNECTIONG OBJECT) If the flow elements (events, activities or branches) in a proce...

2.7 Basic rules

1 - Upon process creation, the system automatically inserts a Start Event (see Chapter 2.1 for de...

2.8 Comparison Operators: Description and Use in Conditional Tasks.

The system provides several comparison operators that can be used within Conditional Tasks, which...

2.9 Comparison operators: Rules of use in initial condition tasks

Some comparison operators should be used carefully within the “Initial Condition” Tasks, i.e., th...

2.10 Configuration Section “When to run the check” in the Initial Condition Task.

Within the “Initial Condition” Tasks, i.e., those Conditional Tasks directly associated with the ...

2.11 Configuration Section “When to run the check” in Conditional Tasks

Within classic Conditional Tasks, i.e., those Tasks used to perform checks within the process, th...

2.12 Managing Visibility Permissions in Processes

As with any other standard/custom module, to configure the visibility of the Processes module you...

2.13 Process Manager: Versioning Management

Within each individual process configured in the system, there is a button called "Save Version" ...

3 BPMN Actions

3.1 Create entity

This action allows you to create records for entities within the system (standard or custom modul...

3.2 Update entity

This action allows updating an entity (instance of a module) directly involved in the process or ...

3.3 Delete entity

This action allows you to delete an entity (module instance) involved within the process. PLEA...

3.4 Send Notification

This action allows internal notifications to be sent to system users viewable in the “Notificatio...

3.5 Send Email

This action allows you to send automatic emails with the possibility of attaching documents and l...

3.6 Send Newsletter

This action allows you to send a newsletter directly from the process, linked to a static or dyna...

3.7 Create PDF

This action allows you to create a PDF document using a template defined in the "PDFmaker" sectio...

3.8 Reset Dynamic form

As of version 25.02.2, it has been renamed "Reset dynamic form." This action relates to the use o...

3.9 Cycle Rows

This action allows you to cycle and then dynamically manage the rows of a table field or a produc...

3.10 Reset Conditional Fields

This action refers to the use of process-side conditional fields. In fact, it is possible to set ...

3.11 Link Entities and Link Static Entities

LINK ENTITIES This action allows to relate between them 2 dynamic entities that present a relati...

3.12 Transfer Relations

This action allows to transfer/copy related entities from one entity to another in the process.In...

3.13 Insert Table Row and Insert Product Row

INSERT TABLE ROW This action allows you to insert rows in a table field (Figure 1 and 2) NOTE: ...

3.14 Copy the Products Block

This action allows you to copy the product block between entities involved in the process. (Figur...

3.15 Call External Web Service

Allows you to call an external REST-type Web Service previously configured in Settings -> Busines...

3.16 Cycle Related Records

This action allows you to use records (instances of a module) that have a 1- N or N - N relations...

3.17 Import Actions from...

This feature allows you to duplicate an action that has already been configured, either within th...

4 Process Helper: Header Field Configuration

5 Process Helper: Dynamic Form Configuration

6 Process Helper: Examples of Use

7 Configuring a Basic Process

8 Advanced Process Configuration

9 Insights on Action Cycle Related Records in Processes

10 Insights into Using Table Fields in Processes

11 Process SDK: Installation and Configuration

Within processes, it is possible to call PHP functions in order to perform operations or use data...

12 Standard Process SDK: Description and Usage

12.1 SDK fieldAction: Sum

This SDK function allows you to perform the sum between 2 or more values ​​that must be passed as...

12.2 SDK fieldAction: Difference

This SDK function allows you to perform the difference between 2 or more values ​​that must be pa...

12.3 SDK fieldAction: Multiplication

This SDK function allows you to perform the multiplication between 2 or more values ​​that must b...

12.4 SDK fieldAction: Division

This SDK function allows you to perform the division between 2 or more values ​​that must be pass...

12.5 SDK fieldAction: vte_json_column_fields

This SDK function allows you to generate a JSON code containing the labels and values ​​of the 2 ...

12.6 SDK fieldAction: vte_json_string

This SDK function allows you to convert a string into JSON format by managing compatibility with ...

12.7 SDK fieldAction: vte_json_field_string

It is a function similar to vte_json_string(), in fact it allows you to convert a string in JSON ...

12.8 SDK fieldAction: vte_json_record

This SDK function allows you to generate a JSON code containing the labels and values ​​of all th...

12.9 SDK fieldAction: Format Date

This SDK function allows you to convert any date passed as input into a specific format. As the ...

12.10 SDK fieldAction: Now Date

This SDK function allows you to obtain and save today's date within any text, text area, date and...

12.11 SDK fieldAction: Diff Date

This SDK function allows you to perform the difference between two dates passed as input paramete...

12.12 SDK fieldAction: Set lead converted

This SDK function allows the system to perform a series of automations that allow the correct and...

Nuova pagina12.13 SDK fieldAction: vte_formula

This SDK function allows you to replicate the functionality of formula fields. Consequently, you ...

13 Standard Action Process SDK: Description and Usage

14 Standard Task Condition Process SDK: Description and Usage

14.1 SDK Task Condition: Current User: User Name

This SDK function allows you to perform a check on the user who triggered the process, i.e. the u...

14.2 SDK Task Condition: Project Task usage %

This SDK function allows you to perform a comparison between a static value (passed to the functi...

15 Sub-processes

AI Actions

These actions allow you to integrate new AI tools into your processes and automate their use.