# BPMN Introduction

# 1.1 Why automate a business process? Advantages and Objectives

#### <span style="color: rgb(0, 51, 102);">**WHAT ARE THE ADVANTAGES?**</span>

The main motivations and benefits can be summarized as follows:

<span style="color: rgb(0, 51, 102);">**Saving time**</span>  
By delegating the execution of internal business processes to the system, people are given the opportunity to focus on other activities—sometimes freeing themselves from daily "headaches."

<span style="color: rgb(0, 51, 102);">**Minimizing costs and errors**</span>  
Human errors, misunderstandings, and oversights always result in additional costs. Minimizing them is a challenge every company must face.

<span style="color: rgb(0, 51, 102);">**Optimizing communication**</span>  
Endless flows of emails and phone calls between departments are not the most efficient way to organize and manage work, especially when completing a process requires the involvement of different teams at different stages.

In an automated process, each person is guided by system notifications that indicate what needs to be done and when. Moreover, all operations, requests, and changes are recorded and traceable, minimizing the risk of lost information.

<span style="color: rgb(0, 51, 102);">**Reinforcing awareness of roles and responsibilities**</span>  
For the workflow to be correctly managed through the software, every team member, in every department, must clearly understand their tasks and responsibilities. This requires a clear definition of hierarchies and interdepartmental relationships, and most importantly, a clear indication of who assigns tasks, provides input, and approves or rejects outputs.

<span style="color: rgb(0, 51, 102);">**Keeping everything under control**</span>  
Managing workflows in an automated way not only allows you to know the status of each activity at any given time but also to maintain an overview of the entire situation. Automating monitoring means fewer meetings and a significant time saving.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/ZNJimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/ZNJimage.png)

#### <span style="color: rgb(0, 51, 102);">**WHAT ARE THE OBJECTIVES OF BPMN?**</span>

The main objectives can be summarized as follows:

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/image.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/image.png)The ability to identify so-called “bottlenecks,” which often cause damage by reducing overall productivity.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/nHmimage.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/nHmimage.png)The ability to monitor the operational flow of business procedures, helping to avoid stumbling over even the most complex scenarios.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/zyeimage.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/zyeimage.png)Improving the exchange of information to facilitate data management at a structural level.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/1Gnimage.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/1Gnimage.png)Having a unified “blueprint” of processes so that all business workflows can be executed and managed consistently.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/vmuimage.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/vmuimage.png)Effectively integrating people and activities by using tools that are accessible to all types of business roles—not just technical ones.

# 1.2 Process Manager Section: General Description and List of Features

##### **GENERAL DESCRIPTION**

This section allows you to modify, create, import, and export BPMN processes.  
It is composed of the following columns:

- **Name** → represents the name of the process
- **Description** → represents the description of the process
- **Sub-processes** → indicates the list of any sub-processes linked to the current process
- **CRM Module** → indicates the name of the *main* CRM module involved in the process, which forms the basis for the initial (starting) conditions of the process
- **Active** → indicates whether the process is active (yes) or inactive (no)
    
    [![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/Z2kimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/Z2kimage.png)

**Accessing the Process Manager Section with the “Next” Theme**

To access the Process Manager section with the “Next” theme enabled, follow these steps:

1\) Click on the profile icon, then select “Settings”

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/sufimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/sufimage.png)

2\) In the left-hand menu, click on the “Business Process Manager” section, then select “Process Manager”

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/uDrimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/uDrimage.png)

**LIST OF FEATURES**

Below is the list of main features:

- Delete process
- Export BPMN process
- Export VTE BPMN process
- Import VTE BPMN into an existing process
- Create process
- Import a new process from scratch

**Delete Process**  
By clicking the button shown in the image, you can delete the selected process.

WARNING!: Deleting a process using the X button in the Process Manager section permanently deletes the process from all related tables in the DB.  
Therefore, it is important to proceed with caution when using this function, as once deleted, there will be no way to restore the process and all pending instances associated with the affected records.

[![eliminazione_processo.png](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/eliminazione-processo.png)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/eliminazione-processo.png)

**Export BPMN Process**  
By clicking the button shown in the image, you can export only the graphical structure of the process, excluding its configuration.

[![export_BPMN.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/export-bpmn.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/export-bpmn.PNG)

**Export VTE BPMN Process**  
By clicking the button shown in the image, you can export the entire process (structure + configuration).

<span style="color: #222222;"><span style="font-family: apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;"><span style="font-size: small;">[![export_VTE_BPMN.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/export-vte-bpmn.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/export-vte-bpmn.PNG)</span></span></span>

**Import VTE BPMN into an Existing Process**  
By clicking the button shown in the image, you can import a new version of the selected process.

[![import_VTE_BPMN.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/import-vte-bpmn.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/import-vte-bpmn.PNG)

**Create Process**

To create a process, follow these steps:

1\) Go to the Process Manager section (see the paragraph “Accessing the Process Manager Section with the Next Theme” or “Accessing the Process Manager Section with the Next22 Theme,” depending on the theme in use)

2\) Click the **NEW** button located at the top right

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/FMximage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/FMximage.png)

3\) Enter a name, an optional description, and then click on **“CREATE NEW”**

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/owwimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/owwimage.png)

Once the previous steps are completed, the user will be directed to the screen for configuring the process flowchart (see chapter 1.4)

**Import a New Process from Scratch**

To import existing processes, after navigating to the “Process Manager” section, follow these steps:

1\) Click the **NEW** button located at the top right

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/Azeimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/Azeimage.png)

2\) Enter a name, an optional description, and then click on **“Import”**

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/d7zimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/d7zimage.png)

# 1.3 Flowchart Configuration and Left Menu

**FLOWCHART**

To view the flowchart of an existing process, click on its name in the "Name" column of the "Process Manager" section. (Figure 1)

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/scaled-1680-/XDAimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/XDAimage.png)

Figure 1

Within this section, you can configure all the elements included in the diagram by clicking directly on each one. (Figure 2 and Figure 3)

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/scaled-1680-/vQnimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/vQnimage.png)

Figure 2

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/scaled-1680-/8c3image.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/8c3image.png)

Figure 3

N.B.: The configuration of individual elements will be covered in subsequent chapters.

To make changes to the process diagram, click the "Edit Diagram" button. (Figure 4)

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/scaled-1680-/vQnimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/vQnimage.png)

Figure 5

The elements used to construct the process diagram can also be quickly selected through a shortcut menu that becomes available by clicking on a specific element already involved. (Figure 6)

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/scaled-1680-/eskimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-03/eskimage.png)

Figure 6

**LEFT MENU**

This is a menu that can be used while editing the process diagram and includes:

- A quick selection of the main elements available for creating processes
- A set of useful functions for the easy and organized creation of process flows

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/rerimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/rerimage.png)

**Hand Tool**

A useful tool for moving the view easily and efficiently.

**Lasso Tool**

A useful tool for moving a group of tasks/elements at the same time, making the organization and structuring of the flow easier and faster.

**Create/Remove Space Tool**

A useful tool for moving all tasks/elements at once, facilitating the easy and fast structuring of the flow.

**Start Event**

Allows you to select and use the Start Event.

**End Event**

Allows you to create and use the End Event.

**Intermediate/Boundary Event Timer**

Allows you to create and use the Intermediate/Boundary Event.

**Gateway**

Allows you to create and use Gateways.

**Task**

Allows you to create and use Tasks.

**Sub Process**

Allows you to create and use Sub Processes.

**DataObjectReference**

This symbol allows for an action that is currently not yet implemented.

NOTE: As of version 24.08, it has been completely removed.

**DataStoreReference**

This symbol allows for an action that is currently not yet implemented.

NOTE: As of version 24.08, it has been completely removed.

**Pool/Participant**

Allows you to create areas in which parts of the process flow can be inserted. New tasks/elements cannot be created or moved outside these areas. It is also possible to textually indicate the actors involved.

NOTE: As of version 24.08, it has been completely removed.

# 1.4 Simbology

**SYMBOLS**

Below is the set of symbols used to create a diagram.

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-start-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0381%;"></col><col style="width: 50.0381%;"></col></colgroup><tbody><tr><td>[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/OHtimage.png) ](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/OHtimage.png)[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/q7wimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/q7wimage.png)

</td><td>[START EVENT E TIMER START EVENT](https://usermanual.vtenext.com/books/business-process-manager-manual/page/21-start-event-e-timer-start-event)</td></tr><tr><td>[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/85Pimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/85Pimage.png)

</td><td>[END EVENT](https://usermanual.vtenext.com/books/business-process-manager-manual/page/22-end-event)</td></tr><tr><td>[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/q1jimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/q1jimage.png)

</td><td>[INTERMEDIATE / BOUNDARY EVENT TIMER](https://usermanual.vtenext.com/books/business-process-manager-manual/page/23-intermediate-boundary-event-timer)</td></tr><tr><td>[![symbology_generale_5.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-generale-5.PNG) ](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-generale-5.PNG)[![symbology_generale_6.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-generale-6.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-generale-6.PNG)

</td><td>[EXCLUSIVE GATEWAY E PARALLEL GATEWAY](https://usermanual.vtenext.com/books/business-process-manager-manual/page/24-exclusive-e-parallel-gateway)</td></tr><tr><td>[![symbology_generale_7.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-generale-7.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-generale-7.PNG)[ ![symbology_icons_list_service_task.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-service-task.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-service-task.PNG)</td><td>[CONDITIONAL TASK E ACTION TASK](https://usermanual.vtenext.com/books/business-process-manager-manual/page/25-conditional-task-and-action-task)</td></tr><tr><td>[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/aZkimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/aZkimage.png)

</td><td>[CONNECTORS](https://usermanual.vtenext.com/books/business-process-manager-manual/page/26-connectors-connectiong-object)</td></tr></tbody></table>

# 1.5 BPMN Actions

Below the main BPMN actions:

- [**CREATE ENTITY**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/31-create-entity)
- [**UPDATE ENTITY**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/32-update-entity)
- [**DELETE ENTITY**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/33-delete-entity)
- [**SEND NOTIFICATION**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/34-send-notification)
- [**SEND EMAIL**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/35-send-email)
- [**SEND NEWSLETTER**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/36-send-newsletter)
- [**CREATE PDF**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/37-create-pdf)
- [**RESET DYNAMIC FORM**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/38-reset-dynamic-form)
- [**CYCLE ROWS**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/39-cycle-rows)
- [**RESET CONDITIONAL FIELDS**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/310-reset-conditional-fields)
- [**LINK ENTITY e LINK STATIC ENTITY**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/311-link-entities-and-link-static-entities)
- [**TRANSFER RELATIONS**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/312-transfer-relations)
- **[INSERT TABLE ROWS AND PRODUCT ROW](https://usermanual.vtenext.com/books/business-process-manager-manual/page/313-insert-table-row-and-insert-product-row)**
- [**COPY PRODUCTS BLOCK**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/314-copy-the-products-block)
- [**CALL EXTERNAL WEB SERVICE**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/315-call-external-web-service)
- [**CYCLE RELATED RECORD**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/316-cycle-related-records)

# 1.6 Process Helper Section: Introduction and Usage Guide

##### **INTRODUCTION**

The Process Helper, as the name suggests, is a tool designed to assist those configuring processes by allowing them to create “structures” for requesting and storing data, known as “Dynamic Forms.”

It consists of two main sections:

[**HEADER FIELDS**](https://usermanual.vtenext.com/books/business-process-manager-manual/chapter/4-process-helper-header-field-configuration)

[**DYNAMIC FORM**](https://usermanual.vtenext.com/books/business-process-manager-manual/chapter/5-process-helper-dynamic-form-configuration)

##### **USAGE GUIDE**

Specifically, there are several ways to use this tool. Below are the main ones:

1\) Using Process Helpers (and their Dynamic Forms) to create custom forms for Internal/External/Business Portal users to request and save information

Examples:

**[USING PROCESS HELPER TO REQUEST DATA FROM INTERNAL USERS](https://usermanual.vtenext.com/books/business-process-manager-manual/page/61-example-of-using-process-helper-to-request-internal-user-data)**

[**USING PROCESS HELPER TO REQUEST DATA FROM EXTERNAL USERS**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/62-example-of-using-process-helper-to-request-external-user-data)

[**USING PROCESS HELPER TO REQUEST DATA FROM BUSINESS PORTAL USERS**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/63-example-of-using-process-helper-to-request-business-portal-user-data)

2\) Using Process Helpers to activate the “Process Graph” section, enabling you to:

- Monitor the progress of a single process instance along with the actors involved
- Perform direct maintenance on active process instances

Example:

[**USING PROCESS HELPER TO ACTIVATE THE PROCESS GRAPH**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/64-example-of-using-process-helper-to-activate-process-graph)

3\) Using Process Helpers (and their Dynamic Forms) to create virtual spaces for storing data or performing operations that are needed only within the process (and therefore do not need to be saved in CRM modules)

Example:

[**USING PROCESS HELPER FOR INTERNAL PROCESS USE**](https://usermanual.vtenext.com/books/business-process-manager-manual/page/65-example-of-process-helper-usage-for-internal-process-use)