BPMN Introduction

1.1 Why automate a business process? Advantages and Objectives

WHAT ARE THE ADVANTAGES?

The main motivations and benefits can be summarized as follows:

Saving time
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."

Minimizing costs and errors
Human errors, misunderstandings, and oversights always result in additional costs. Minimizing them is a challenge every company must face.

Optimizing communication
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.

Reinforcing awareness of roles and responsibilities
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.

Keeping everything under control
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

WHAT ARE THE OBJECTIVES OF BPMN?

The main objectives can be summarized as follows:

image.png  The ability to identify so-called “bottlenecks,” which often cause damage by reducing overall productivity.

image.png  The ability to monitor the operational flow of business procedures, helping to avoid stumbling over even the most complex scenarios.

image.png  Improving the exchange of information to facilitate data management at a structural level.

image.png  Having a unified “blueprint” of processes so that all business workflows can be executed and managed consistently.

image.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:

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

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

image.png

LIST OF FEATURES

Below is the list of main features:

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

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

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

export_VTE_BPMN.PNG

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

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


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

image.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

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

image.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

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

Figure 2

image.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

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

Figure 6

LEFT MENU

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

image.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.


image.png               image.png

START EVENT E TIMER START EVENT

image.png

END EVENT

image.png

INTERMEDIATE / BOUNDARY EVENT TIMER

symbology_generale_5.PNG                 symbology_generale_6.PNG

EXCLUSIVE GATEWAY E PARALLEL GATEWAY
symbology_generale_7.PNG                symbology_icons_list_service_task.PNG CONDITIONAL TASK E ACTION TASK

image.png

CONNECTORS

1.5 BPMN Actions

Below the main BPMN actions:

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

DYNAMIC FORM

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

USING PROCESS HELPER TO REQUEST DATA FROM EXTERNAL USERS

USING PROCESS HELPER TO REQUEST DATA FROM BUSINESS PORTAL USERS

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

Example:

USING PROCESS HELPER TO ACTIVATE THE 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