Deepser Deepser
  • Documentation
  • Start Free Trial
Start Free Trial
Deepser Deepser
Start Free Trial
Deepser
  • Documentation
  • Start Free Trial
loading
  1. Home
  2. Documentation
  3. Workflow
  4. Flow Designer
Updated on December 5, 2025

Documentation

  • Access and Visibility
    • Resources
    • Roles
    • Creating and Managing Roles in Deepser
    • Creating a new user
    • Password Reset and Modification
    • New User Registration
    • LDAP Configuration
    • SSO Deepser Configuration
    • SSO Login/Provisioning Configuration – Azure
    • Multi Factor
    • Groups
    • Groups Creation
    • Manage Users in Groups
    • Company
    • Companies in Deepser
    • Company Creation
    • Parent Companies
    • Email Domains
    • Visibility management in Deepser
    • Permission and Visibility Handling
    • Groups and Rules Definition
    • End Users Visibility Overview
    • Entities Portal Visibility
    • Empowered End User (EEU)
    • Company Supervisors
    • Additional Companies
    • Access Groups
    • Access Users
  • Activity, Worklogs & Comments
    • DeepActivity Comments
    • Placing a comment
    • Comments System Configuration
    • DeepActivity Worklog
    • Entering a Worklog
    • Enabling Worklogs in the User Portal
    • Worklog Global Grid
    • Worklog Global Grid Configuration
    • Activity Global Grid Advanced Configuration
  • Board
    • Enable groups to create boards
    • Creating a FreeForm Board
    • Creating and customizing a Lane
    • Entry Creation
    • Board Live
    • Live Board Creation
    • Advanced Live Board Configuration
    • Creating and customizing a Lane
    • Creation and Advanced Configuration of a Lane and Drop Code
  • Categories
    • Category Overview
    • Category Configuration
    • Category Usage
  • Chat
    • Using the Chat
    • Enabling the Chat on Portals
    • Chat Rooms and Moderators
    • Public Chat
    • Configure a Public Chat Widget
    • Chatbot
    • Chatbot Flow – Example
  • CMDB
    • Deepser CMDB
    • Enable CMDB in the User Portal
    • User Portal CMDB Grid Configuration
    • Advanced Configuration of CMDB Grids
    • Class, Type and Subtype
    • Configuring a CI
  • CRM
    • Deep CRM
    • Creating an account in the CRM
    • Creating a contact in the CRM
    • Creating an opportunity in the CRM
    • Contact Types in CRM
    • Opportunity Types in CRM
    • CRM Lists
    • CRM Entities Synchronization: Contacts and Accounts
    • Sync configuration
    • Advanced Sync
    • Address Functioning
    • Sales
    • Mailchimp Integration
  • Deepser API
    • API Notions
    • API Endpoint and URL
    • API Verbs and Format
    • API Authentication
    • API Main Methods
    • Retrieve
    • Multiple Retrieve
    • Create
    • Update
    • Delete
    • API Entities
    • API Company
    • User API
    • Group API
    • Service Operation API
    • Service Type API
    • Activity API
    • CMDB CI API
    • API Attachment
  • Deepser Fundamentals
    • Deepser Backend
    • Deepser User Menu
    • Deepser Navigation Menu
    • Global Search Usage
    • Deepser Home Page
    • Grids
    • Filters and Order
    • Export Data
    • Mass Action
    • Mass Action Configuration
    • Merge Action
    • Grid Creation and Cloning
    • Configuring Grids
    • Advanced Collection Configuration
    • Grids Render and Options Configuration
    • Grids Custom Options Configurations
    • Grids Renderer Tooltip Example
    • Grids Renderer Link Example
    • Grids System Configuration
    • Form Template Theory
    • FormTemplates
    • FormTemplates Structure and Buttons
    • Form Template Selection and Creation
    • Form Template Configuration
    • Form Template Structure Configuration
    • Formtemplates Fieldset Configuration
    • Formtemplates Buttons Configuration
    • Formtemplates Field Configuration
    • Custom Button Configuration
    • Advanced Form Template Rules
    • Buttons Conditional Hiding
    • User Portal
    • Browsing the user portal
    • Managing Tickets in The User Portal
    • User Portal Additional Features
    • Configuring Portal Groups
    • Configuring Portal Requests
    • Configuring Service Operations in the User Portal
    • Enabling Other Modules in the User Portal
    • Enabling Other Modules in the User Portal Grid
    • Guest Portal
    • Enabling the Guest Portal
    • Guest Portal Visibility Configuration Overview
    • Enabling Service Types on the Guest Portal
    • Adding a Portal Group in the Guest Portal
    • Adding a Portal Request in the Guest Portal
    • Editing Form Templates in the Guest Portal
    • Enabling Categories in the Guest Portal
    • Enabling Notifications for Guest Users
    • Knowledge Base in the Guest Portal
    • CMS in the Guest Portal
    • Cache Management
    • Quick Reply
    • Mentions
    • Module Creator – Creating a custom module
    • Inline Translation
  • Email Integration
    • Email Integration in Service Management
    • Enable Embedded Images on Message Body
    • Mailbox
    • Configuring an Outgoing Mailbox
    • Configuring an Incoming Mailbox
    • OAuth Client for Email Integration
    • Email Loop Management Tool
    • Office 365 Mailbox Configuration
    • Azure Oauth Client (Legacy Protocol)
    • Google Oauth Configuration
    • Email Rules
    • Email Rule Configuration
    • Advanced Email Rule Configuration
    • Email Attachment Conversion
    • Avoid Duplicate Tickets By Email
    • Managing additional Email recipients
    • Email Events
    • Enabling / Disabling an Email Event
    • Custom Email Events Creation
    • Custom Email Events Configuration
    • Attach Report to Email Notification
    • Email Templates
    • Email Template Configuration
    • New operation notification template for Requester User
    • New or Updated comment notification template for Requester
    • Email Webclient
  • Escalation
    • Escalation rule levels
    • Configuring Escalation Rules
    • Configure an escalation rule that modifies entity.
    • Escalation rule that sends an email notification
    • Create an escalation rule that is based on a metric
    • Configure an escalation rule that generates other entities
  • Importing Data
    • Import Foundamentals
    • Import Creation
    • Import Basic Data Binding
    • Import Before Run
    • Import Before Run Tutorial
    • Import Before Row
    • Import Before Row Tutorial
    • Import After Row
    • Import Binding The Unique Field “Code”
    • Import Binding the Type Value
    • Import Binding the Dates Values
    • Import Binding a Company, creating the record if it doesn’t exist
    • Global Import
  • IT Asset Management
    • IT Asset Models
    • ITAM Automatic Scan Configuration and Usage
    • ITAM Configuration
    • AnyDesk
    • Supremo
    • ISL Online
  • Knowledge Base
    • Reading the Knowledge Base
    • Knowledge Base in Service Operations
    • Article Configuration in Knowledge Base
    • Knowledge Base Configuration
    • Knowledge Base Standard Filters
    • Knowledge Base Advanced Filters
  • List
    • Introduction to lists
    • Creating a new list
    • List Values and Model Visibility
    • Use a list as the basis of a custom field
  • Password Management
    • Configuring a Password
    • Using a Password
    • Private Password
    • Password System Configuration
    • Enabling Password Manager Portal
    • Custom Deeppassword fields
    • Password Audit
  • Relations
    • Using a Relation Grid field
    • Configuring a Relation
    • Modifying relation using a custom event.
    • Opposite relation
    • Column Configuration
    • Relation Graph View
    • Fetching data from relational entities
  • Service Management
    • Introduction to Services in Deepser
    • Service Operations
    • Creating a Service Operation
    • Adding Comments, Activities, Attachments and Tasks to Operations
    • Service Operation Main Fields
    • Service Operation Additional Fields
    • Service Operation Activities, Relations, Email and SLAs
    • Service Types
    • Routing rules
    • Configuring Routing Rules
    • Advanced Routing Configuration
  • SLA
    • Calendar
    • Metrics
    • Goal
  • Task
    • Creation of task type
    • Form configuration of task types
    • Task Global Grid
    • Task Global Grid Configuration
    • Task Global Grid Advanced Configuration
  • Workflow
    • Workflow Overview
    • Flow Designer
    • Flow Trigger
    • Workflow – Stage Set
    • Workflow – Executions
    • Approval workflows
    • Portal Approval Structure
    • Backend Approval Structure
    • Workflow Actions
    • Workflow Logic
    • Workflow Samples
    • Multi Stage Flow
    • SubFlow
  • Inventory
    • Inventory Overview
    • Inventory Configuration
    • Warehouse
    • Item
    • Movement
  • Custom Fields
    • Custom Field Overview
    • Custom Field – Creation
    • Custom Field – Element Type Simple
    • Custom Field – Element Type Advanced
  • Custom Event
    • Custom Event Overview
    • Custom Event – Creation
    • Custom Event – Type
  • Dashboard
    • Dashboard Overview
    • Panel Configuration
    • Chart Configuration
  • Project
    • Project Module
    • Gantt
    • Project Task
    • Resource Grid
  • Calendar
    • Calendar Configurations
    • Internal Calendar Configuration
    • Calendar Configuration Example
    • External Calendar Configuration
    • External Calendar – Google Calendar Configuration Example
    • External Calendar – Outlook Calendar Configuration Example
    • Calendar Usage
  • Survey
    • Survey Overview
    • Designer
    • Survey
    • Dashboard
  • Contract and Contract Line
    • Contracts and Contract Lines – General Overview
    • Contracts
    • Contract Lines
    • Contract Creation
    • Line Creation
    • Associate a Contract / Line with other entities
    • Contract Type
    • Line Type
    • Contracts and Escalation Rules
  • Report Documentation
    • Report Configuration
    • Report Usage
  • Sales
    • Catalog and Price List Overview
    • Catalog Configurations
    • Product
    • Price List
    • Billing Overview
    • Order Billing
    • Lines Billing
    • Worklogs Billing
    • Movements Billing
    • Operation Billing
  • Integrations
    • Teams Integration
    • NinjaOne RMM Integration
    • Datto RMM Integration
    • Microsoft Intune Integration

Flow Designer

Estimated reading: 5 minutes

By definition, a workflow is the sequence of steps involved in moving from the beginning to the end of a working process.

The module that allows you to create a workflow is the “Flow Designer” module.

After opening your Deepser Backend portal, by clicking at “Flow” module and “Designer”

And the following screen will open:

The Flow Designer is where you can create a workflow.

In the upper section we can find the TRIGGER section which represents the starting point from which the approval process stars running.

In our example, your supervisor wants that an approval process starts when a ticket (or Operation) changes its status into “In Approval”. In this case, the trigger will be the change of the status.

In the below section, inside a red square, we can find the FLOW section which represents the approval process itself.

To build the FLOW section, located at the right, there are variables that can be dragged and dropped from right to left inside the trigger section and inside the flow section.

Therefore, it’s simple to choose visually which set of variables you need in order to create your process flow.

Located at the top right, there are

  • button “Status”: enables or disables the flow process.
  • button “Edit” : shows you the flow properties.
An interesting flow property is the “Export” function.

By clicking the button “Export”, the following screen will open:

By inserting an encryption key, you can export in a .txt file.

If you want to use the property “Import”, the button “Import” is shown in the main page of the Flow Designer Module (see the first image).

In the next article we are going to explain how to configure the TRIGGER section.

Flow duplication

The Deepser application provides all users with the capability to duplicate an existing flow. This functionality is particularly useful when there is a need to replicate a pre-configured process or workflow, saving time and ensuring consistency across different operations. The duplication process can be carried out manually through the Flow module within the application interface. By following a series of straightforward steps, users can create a new flow based on an existing one, preserving its structure, configurations, and logic. In the following sections, each step required to duplicate a flow will be explained in detail, guiding users through the entire process to ensure a smooth and accurate replication.

  1. Begin by accessing the existing flow that you wish to duplicate.
  2. Once inside the flow, locate the Edit button in the top-right corner of the screen (next to the Status button).

3. Click the Edit button to open a new window. At the bottom of this window, you will find the Duplicate button.

 4. Click the Duplicate button to open duplication options:

a. New Name
b. Duplicate as Subflow
c. Duplicate also Subflows
d. Version

 5. Flow Duplication:

a) To duplicate the flow as a standard flow, leave the Duplicate as Subflow option set to its default value of No, then click the blue DUPLICATE button to proceed.

b) To duplicate the flow as a Subflow, change the Duplicate as Subflow option to Yes, and then click the blue DUPLICATE button to complete the process.

Log Action

If you want to display a message inside your workflow, all you need is the action “Log Action” inside your workflow. After opening your workflow process inside the “Flow” module, to add the action “Log Action” inside the FLOW section:

 

Then the following screen will open:

For example, inside our workflow we want to display the message:

“If you are reading this message it means that the new ticket is Created.”

This message will be visible after the execution of the workflow inside the “Execution” tab across the log section. The log file can be also downloaded.

Note: Logs will be visibile only if the flag “Enable Log” inside the Flow Properties is enabled (see article)

Another method for creating a log involves using a custom file. Under the log node, there is a File command where you need to enter a value—this value will serve as the name of the log that appears under System > Tools > Log > System Log. To illustrate this method, we’ve provided an example using the file name “test_to_create_log”.

After creating the ticket, navigate to System > Tools > Log > System Log, where the new log will appear with the same name as the file shown in the example.

When accessing the log, the message entered in the Log section from the first image will be displayed.

Create Variable

A new node has recently been added to the flow, designed specifically for variable assignment. This logic node, named “Create Variable,” enables users to create a new variable and assign a value to it. The value can either be a fixed, predefined input or the result of a previous operation or process within the flow. This functionality provides greater flexibility and control when managing data throughout the workflow.

Before creating this node, you must complete the following four mandatory fields:

Field

Note

Label

Specifies the display name of the variable, which will appear in the right section under trigger variables.

Name

Defines the internal name of the variable.

Type

Determines the variable’s data type based on your use case. There are 9 available types, including integer, string, boolean, datetime, and others.

Value

Assigns a value to the new variable, selected from the options in the right section under the trigger.

Delete Record

If you want to delete a record in your workflow process, all you need is the action “Delete Record” inside your workflow.

After opening your workflow process inside the “Flow” module, to add the action “Delete Record” inside the FLOW section:

In our example, we choose the model Operation in which we want to delete the record (dragged and dropped from the right section inside the trigger variables).

Was this guide helpful? Yes No

Share this Doc

Flow Designer

Or copy link

Clipboard Icon
CONTENTS
Leaf Illustration

Deepser srl
Via Luigi Dalla Via 3/B,Torre A, piano 7, int. 12
36015 Schio (VI), Italy

© Deepser. All right reserved.

Privacy Policy
Terms of Service