bpmn Archives | Comidor Platform All-in-one Digital Modernization Fri, 14 Mar 2025 10:31:36 +0000 en-GB hourly 1 https://www.comidor.com/wp-content/uploads/2025/05/cropped-Comidor-favicon-25-32x32.png bpmn Archives | Comidor Platform 32 32 Code Components https://www.comidor.com/help-center/process-automation/code-components/ Wed, 15 Feb 2023 16:43:15 +0000 https://www.comidor.com/?p=36299 Comidor offers a powerful Workflow Designer which is compliant with BPMN 2.0 where you can map and optimize any process that takes place in your company. Comidor provides a plethora of workflow components such as basic, integration, data, RPA, Machine Learning models, and code components to cover every possible need. You can easily drag and […]

The post Code Components appeared first on Comidor Low-code Automation Platform.

]]>
Comidor offers a powerful Workflow Designer which is compliant with BPMN 2.0 where you can map and optimize any process that takes place in your company. Comidor provides a plethora of workflow components such as basic, integration, data, RPA, Machine Learning models, and code components to cover every possible need. You can easily drag and drop any component, connect the elements between them to draw the alternative paths, and add any automation features like an automated email or an automated document creation.

Workflows can be linked with a generic process or with an app.

  • To access Workflows, click on App Factory Icon > Process Automation > Process Designs. Open a record, and click on the tab Design.
  • For Workflow applications, go to App Factory Icon > Application Builder> App Designer and then open a workflow-type app and go to step 2.

Code Components

Include Code Components in the Comidor Workflow Designer, and enhance your processes without using any coding. Users without development skills can add the following code components into the workflows to replace commands and queries:

  • Set values
  • Existence check
  • SQL Creator
  • String Utilities
  • JSON Array to Excel
  • Deserialize JSON

Set values

One of the available code components is the set values, where Comidor enables users to assign values to specific fields. For example, you can give to a date field the value of the current date (#DATE#), make a calculation, define a value (make a checkbox checked, or give an option in a key-value list type field), etc.

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • In the Data map, define the fields of the workflow and the values you wish to assign to them.
    • Click on the + icon to map more fields
    • Click on the – icon to remove a row.

Workflow assign values component | Comidor Platform

  • In case you want to modify the Set values code component, you can click on the pencil icon and proceed accordingly.
  • When you run the workflow, the Set values code component runs automatically when you reach this step. The fields defined in the map have the values you have set (eg the checkbox “Paid” will be checked, the “Travel date” will be today’s date and the “Total amount” will be calculated based on the formula and the values of the other 2 fields).

 

Existence check

With the existence check component, Comidor enables users to check if a record exists in a particular Comidor application. For example, you can check the existence of a contact or an account based on a defined condition (eg. email).

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • Define in which Entity you want to search in if a record exists. Choose from the list of all Comidor applications.
  • Write the Condition of your query (as if you would write it in a script)
  • Choose a Response field to store the response of the check existence code component.
    • If you receive value 1, the system has found at least one query result
    • If you receive value 0, the system has not found any query result
    • You can use the response field in the workflow conditions to activate an alternative flow.

Workflow check exists component | Comidor Platform

  • In case you want to modify the code component, you can click on the pencil icon and proceed accordingly.

SQL Creator

Another code component is the SQL Creator component, which enables users to produce or execute database queries. For example, you can run an insert query in a specific table (e.g. Contacts). The SQL Creator component supports the statements: Select, Insert, Update, and Delete.

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • Type: define the kind of operation/statement you want to perform. Choose between the Select, Insert, Update, and Delete options.
  • Action: choose between:
    • Produce query – the component will form the statement, and write it on the Statement field so that the user can run it on a DB
    • Execute query – the query will be executed and the results (in case of selection) will be shown on the Results field
  • Advanced Query: if checked, the advanced query text area will be displayed and the users write by themselves the query to be executed
    • Recommended for complex queries which cannot be specified otherwise
  • Define in which Table, you want to search in if a record exists. Choose from the list of all Comidor applications.
  • Choose fields: the field (select one field of the table) Value (select an app/process field)
    • in case of insert: the entity which will be inserted will have the value to the respective field
    • in case of update: similarly for the entity which will be updated
    • in case of select: the results of the select query for each field(1st column) will be stored in each Value(2nd column)
    • Click on the + icon to add more fields to your query.
    • Click on the – icon to remove a row.
  • Write the Condition of your query (as if you would write it in a script)
  • Order by: in the first row select the field which will sort the results, and in the second, specify if the sorting will be ascending or descending.
  • Choose a Results field to store the response of the code component.

Examples are given below:

  • You can insert a new contact with specific values in the Contacts table.Workflow SQL insert | Comidor Platform
  • You can update an existing contact, by providing a new email.
  • You can delete all the existing contacts that have been created before a certain date.Workflow SQL delete | Comidor Platform
  • You can get Name, Country and Email from all the existing contacts. (select statement) In the results field, you see the JSON array of all the existing contacts in your database(the response of your query).

Workflow SQL select | Comidor Platform

  • You can get data such as Shipping Address, City, Vat Registration number, and other account fields from 1 existing account. (select statement) In the choose fields, you can map the account fields with process/app fields to assign values to (the response of your query). Do not forget to limit your query with a condition (e.g. where the id of the accounts table is equal to a record field where you chose 1 account “ID=”+#app.USR_SELECT_ACCOUNT#), or add ordering (eg Order by CREATE_DATETIME Descending, and it will fetch the last record added).
    Workflow SQL select | Comidor Platform
  • In case you want to modify the SQL creator code component, you can click on the pencil icon and proceed accordingly.

 

String Utilities

Drag-n-drop the String Utilities code component into your workflow to perform common functions for a string variable (text field). Currently, the String Utilities code component supports the Index of and the Substring methods.
By using the Index of method, the user identifies the position of the first character of a string inside another. It is also a way to actually check if a character or a string exists in another.
The Substring method enables the user to get a part (substring) of a string(text) by defining the start and the end positions.

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • Select a string field: the text or memo type field to run this code component.
    • Index of
  • Determine the Function Parameters:
    • Value to be found – for Index of: define the value of a field(runtime value) or a hardcoded value to be found in the string field selected above.
    • Start index – for Substring: add a value of the character position to start the substring
    • End index – for Substring: add a value of the character position to end the substring
  • Choose the Result field to store the response of your function.

Examples:

  • Search a text or memo field that includes the name of a file eg Report_January23.pdf to find the keyword “Report”.  In the String Utilities code component, choose the “Index of” function, define in the function parameter the value to be found “Report”, and choose in the result the field you wish to store the position character that the keyword was found. If the keyword is not found your number field will have the value of 0.
    • You can use this response field in your conditional paths.

string utilities index of | Comidor Platform

  • From a text field that includes the name of a file eg 1020104_January23.pdf, we want to store the unique code, which is the first 7 characters, in another field. In the String Utilities code component, choose the “Substring” function, define in the function parameters the values for start and end indexes (1 and 7 respectively), and choose in the result the field where you wish to store the unique code.

string utilities substring | Comidor Platform

  • In case you want to modify the String Utilities code component, you can click on the pencil icon and proceed accordingly.

JSON Array to Excel

One of the code components that allows you to get values from a JSON is the JSON Array to Excel. Add this code component into your workflow, get values from a JSON array and give its values to an excel type user field.JSON Array to Excel component | Comidor Platform

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • Choose the memo/text field that contains the JSON array in the Input.
  • Define from the list of user fields the excel type field to store the Output.
  • Choose the Result text field to store the response of the code component.
    • The response will be “Error” or “Successful”.

Example: If you have received a JSON array as the response from a RESTFull web service or an SQL query, and stored it in a memo or text field, like this:

[{“ID”:”678782656625000″,”USR_STATUS”:”Reserved”},{“ID”:”678782656625800″,”USR_STATUS”:”Pending”}]

you can use this code component to show it to the end user in an excel type field, which is more user-friendly and readable than the JSON array.

 

JSON Array to Excel example | Comidor Platform

Deserialize JSON

Drag-n-drop the deserialize JSON code component into your workflow, get values from a JSON object and give its values to certain fields. Comidor enables users to map the keys of a JSON object with application fields and assign its values to them.

  • Give a Title to the component.
  • Set the Parent Stage which is the stage of the parent process as soon as this step is reached.
  • Choose the memo/text field that contains the JSON object you want to deserialize.
  • Map the JSON keys with fields in which the values of the corresponding keys will be stored.
    • Click on the + icon to add more keys
    • Click on the – icon to remove keys.
  • Choose the Result text field to store the response of the code component.
    • The response will be “Error” or “Successful”.

deserialize json | Comidor Platform

For example, if you have a response from a REST service or SQL query stored in a text/memo field in a JSON like this: [{“ID”:”678782656625000″,”USR_STATUS”:”Reserved”}]

you can use this component to get the values of each key and assign them to specific fields.

deserialize json example | Comidor Platform


Find out more about the rest workflow components here and how to connect them with code components.

The post Code Components appeared first on Comidor Low-code Automation Platform.

]]>
Workflow application https://www.comidor.com/help-center/application-builder/workflow-app/ Thu, 14 Jul 2022 14:33:31 +0000 https://www.comidor.com/?p=35078 Comidor platform offers the ability to design your own workflow apps through App Designer, without using any coding. Making a simple or more advanced workflow app is easier than ever, even for non-developer users. Comidor guides you with simple steps, in order to publish your idea. There are various types of applications provided in Comidor App […]

The post Workflow application appeared first on Comidor Low-code Automation Platform.

]]>
Comidor platform offers the ability to design your own workflow apps through App Designer, without using any coding. Making a simple or more advanced workflow app is easier than ever, even for non-developer users. Comidor guides you with simple steps, in order to publish your idea.

There are various types of applications provided in Comidor App Designer. You can choose the one that fits better your needs from the following options:

  1. Table applications: 
  2. Report applications
  3. Kanban applications

Let’s see step-by-step how to create and run a workflow app.

Workflow Application

The workflow app is a table process-based application. Choose this type when you want to monitor processes that include few or many steps, manual or automated, with multiple paths and business rules, with scheduling, state, completion, etc. With workflow apps, designers can easily map and orchestrate the business process steps with the Comidor powerful workflow engine, which is compliant with BPMN 2.0.

Access App Designer

In order to access App Designer go to the main menu on the left side of your screen and select the icon App Factory > Application Builder > App Designer

 

App Designer | Comidor Platform

 

In the new unit that opens, click on the button Create an App.

Create Report App | Comidor Platform

 

Create App

  • Click on the “Create an App” icon to create a new workflow app. The creation form opens.

Create an App | Comidor Platform

  • In the Application Type select Table Application.

app designer-create a workflow app

  • Give the Application Name and Description.
  • You can either choose from the existing options in the list or add a new Menu Header option. Depending on your selection, your app will be displayed in the corresponding menu header with a new icon. If you leave it empty, it will be included in the packages menu header.
  • You can also classify your app in a proper Category. Choose one Category from the existing options, or make a new Category. Categorization helps you find easier your apps in the App Designer. Based on the category you choose, the app is also displayed on the respective sub-menu.
  • Collaborators are the users or groups that have access rights to this App. Choose one or more users(s) or group (s) from the list.
  • Select whether this app is Basic or Supportive.
  • Leave the option Process enabled checked. If so, you are able to link a Workflow to your App.
  • Uncheck the option Is sequential.
    • If you leave it checked, you will create a Sequential app. You can then, switch to BPMN 2.0 in step 2. Once you switch to BPMN, you will be able to see the respective steps represented in a sequential workflow diagram, where you can add more steps and rules. Your app will no longer be sequential.
  • Define if this app has a Kanban view. If enabled, table records can be displayed on Kanban boards.
  • There is an option to upload an Image for your App.
  • Click Save to create your App, or Close to cancel.

Once you save your app, you are redirected to the view form. Comidor guides you through simple steps to design your App.

App Dashboard | Comidor Platform

 

1. Dashboard

In the step Dashboard, you get an overview of your application. In particular, you are able to view:

  • Quick Stats:
    • Number of forms, Steps, and Widgets that are created in this App
    • Graphs that show the application activity timeline and the Apps Overview status.
  • Basic Info:
    • the Type, Category, and other parameters
    • You can click on the pencil button to edit the above info
      • You can lock your app by checking on the Locked option. With this option, only the user who locks the app will be able to edit the app (in all steps). All the rest users will just be able to view the app, but can not edit it.App Builder sequential lock | Comidor Platform
      • By checking the Has customizations option, the application will not be exportable.
      • Put a flag to remember if this application 
  • Collaborators: the users or groups that have access rights in this App.
  • Comments: an area where users who have access can write and view comments.

2. Process

In the second step, you can fully design your process in terms of the number and the looks of the process steps, your Data model, Table View, and User forms.

Data Model

  • When the Data model tab is open, you see a sub-table with the following columns: icon, label, size, column name, created by, created on, last updated by, last updated on, the pin, and multi checkboxes.
  • You can see the existing and/or add all fields that you want to be used in the App here.  You can click on the “+” to create your own custom fields.
  • Click on the refresh icon, and the table should be updated.
  • Type a keyword in the search area, click enter and the table should be refreshed displaying results that match the keyword.

App designer - data model - workflow apps

  • Click on an existing field, to view its basic info: By default, you will see Entity, Label, Auto-generate name, Column name, Type, Default Value, Store Type, Tooltip, and Security Level. In the Connected Forms tab, you can view the list of forms in which this field is used.

Workflow

Define one by one the steps of your workflow application, or Switch to BPMN design for more advanced applications. Each step is actually a workflow task in BPMN 2.0, with assignees, one form, and fields linked to it. Click on “Create the first step of your application”.

Find out more about Sequential apps here.

  • You have the option to Switch to BPMN design, in the Process step.

sequential App switch to BPMN | Comidor Platform

  • A confirmation pop-up appears.

App switch to BPMN | Comidor Platform

  • If you click Yes, you will be able to see the respective steps represented in a sequential workflow diagram, where you can add more steps and rules. Your app will no longer be sequential but a workflow app.

workflow app- workflow design

With Comidor BPMN 2.0 Designer, you can map and optimize any process that takes place in your company.

  • Drag-n-drop any workflow components from the left side panel, into your pool.
  • Define the attributes of each component
  • Draw the sequence of your steps and define your business rules
  • Make sure you connect all alternative paths with one or more End components.

Basic Components

Comidor offers the following BPMN 2.0 basic components:

  • Tasks and escalations
  • Subprocess
  • Email
  • SMS
  • Notification
  • Timer
  • AND/OR/XOR gateways
  • Annotation
  • End

Integration Components

Additionally, designers can cover their integration needs with the following components:

  • RESTful Web Service
  • OpenAI API
  • Message Queue
  • Teams integration
  • Google integration
  • Zoho projects API
  • Zoho leads API
  • Freshdesk API
  • Salesforce API

Data Components

Designers can use low-code data components for data input and output:

  • Comidor DATA (insert/update/delete)
  • Shell Command
  • File Reader
  • Export Data
  • Convert Data
  • Digital Signature
  • Document Creator
  • QR Generator
  • Table Extractor
  • Excel Processor
  • Graph Creator
  • Blockchain
  • KPI Update
  • DMN

RPA Workflow Components

Other workflow elements can be added within the workflow design to enhance automation in business processes with RPA and ML/AI. Those components are:

  • RPA Caller/ Receiver
  • Sentiment Analysis
  • Document Analyzer
  • Text Classification
  • Predictive ML
  • Selenium RPA
  • Image Classification
  • Web Scraper

Workflow design | Comidor Platform

 

Code Components

Enhance your processes without using any coding with the Workflow Code Components. Add the following code components into the workflows to replace commands and queries:

  • Set values
  • Existence check
  • SQL Creator
  • String Utilities
  • JSON Array to Excel
  • Deserialize JSON

My Plugins

Designers can upload their own plugins for custom code to perform any advanced functionality they wish. Drag and drop the My Plugins Component in any workflow, and then
choose which plugin to run. The response of your plugin can then be stored in an app field and used within your workflow.

Learn more about each Workflow Component in detail.

Table View

  • Determine which columns you wish your App to have in the main table. By default, you should see all the table fields you have created in the steps, and will be added as columns in your application table. Each field has a pencil and x buttons.App designer - table view - workflow apps
  • You can add more Columns, by clicking on the “+” icon and selecting the desired field, or drag-n-drop from the list of the available fields.
    • A pop-up appears to add a column. Choose a field from the list (both custom fields and process fields are available).
    • Add a label name. If left empty, the column gets the field name.
    • Prefix or Suffix to be displayed before or after the value of each entry
    • Select the preferred alignment
    • Define the preferred width in percentage to be displayed as default in the summary table
    • Other options like ALIAS Column, Not Sortable, and Hidden are available, too.
    • Check the “Is Kanban Field?” option in case you want to display this field on the Kanban boards.
    • Click save to add this column to your table, or cancel.

app designer- add a column

  • Drag and drop the field columns, in order to re-arrange their position in the Table View.
  • You can select one or more columns and delete them from Table View if you wish.
  • Click on the edit button to make any changes you need to each column.
  • Click on the x button to remove this field from the Application table.
  • Switch to mobile view, to get a preview of your Application table in a browser of a mobile device. Choose a preferred device (mobile, tablet)

sequential app mobile preview | comidor platform

Forms

All forms included in this App are visible in the tab User Forms. Create a new one or edit the existing forms here.

app designer- forms - workflow apps

  •  By default, no form is chosen. The message “You haven’t selected a form. Please select one!” is shown. Select a form, OK, and plus buttons are available.
  • Click on the “+” icon. A pop-up window appears to define the title of your new form. Click on Save to save your form and you are directed to the form designer.Form Designer-simple apps
  • On the left side of your screen, under the Design tab, you will find the Elements (panel, section, code, paragraph, style, grid, group), a list of fields that you can include in your form, and a preview of the form. Easily search for the desired fields and add them to your form with a simple drag-and-drop action.
  • Click on a field and a pop-up appears where you can add properties for each field. You can define various properties for the field, including mode, label, tooltip, translated value, pattern, pattern error message, required, alignment, placeholder, element CSS, Element CSS Class, label position, size, hidden, Trigger event scripts on user entry, Disable changes by scripts on this field, is Area, Has QR Input, and the Area Size.sequential User Forms field properties | Comidor Platform
  • Under the Settings tab, you should see the following Basic fields: Record type, Title, Access, Main, Primary, Quick, Position, Form Division, Mobile form, Approve/Reject form, and Validity. In the Advanced section, you will find fields such as Script before open, Script before edit, Script before save, and Template File.
  • The following buttons are also available in the form designer: Add tabs, mobile view, toggle fullscreen, publish, copy, and delete.
    • You can also make a form Main, which means it will be visible in the main record as a tab. State the position of each form that you want to display.
    • For the form, you want to start the App with, select the option “Replace existing form” in the field Primary, if you wish to initiate your app from the “+” icon of the summary table of the App.
    • In the Quick field, you can choose the form to be visible in the Quick Add menu or in the process templates list, if you wish to initiate your app from the Quick add menu.
  • Don’t forget to Publish your form after finishing your design.

publish a form

  • Furthermore, you can edit the existing forms from the tab Forms. Select one from the list and click OK.

 


3. Graphs

In step 3, you can design your app Graphs or Widgets. Comidor Widgets are the ideal choice for data visualization. Get the most updated data on the visualization format you define.

App Graphs | Comidor Platform

  • Create your own personalized dashboard in seconds.
  • Combine multiple views of data to get richer insight.

You can easily create a new Graph, by clicking on the “+” icon.

App Graphs | Comidor Platform

Find out more about all types of Widgets and how to create them.


4. Advanced

Get the most out of the App Designer with this advanced options step by including user tabs in your records or the table of your app, event scripts, data objects, and field rules to show or hide fields, sections, or tabs in forms when specific conditions are met. This step is available only for Table applications (non-process & process enabled).

User Tabs

Use tabs to have complete control over the accessibility of your application.

  • The tabs appear inside records (as a tab at the left part of the record) or at the summary table of the application.
  • A tab can be a table from any Comidor entity, HTML, or widget.

User tabs | Comidor Platform

  • You can easily create a new Tab, by clicking on the “+” icon
  • The Record type is by default the name of the App and disabled
  • Select the Type of Tab you wish to create (Table, HTML, or Widget)
    • In Type Table:
      • Give a Title to the Tab
      • In the “View Tab in” choose record.
      • Select Query: the query to define which fields to be fetched as columns from which tables
      • Where Clause: type a specific condition to be met
      • Access Code defines who can access this tab
    • Select Type HTML when you want to add guidelines or other important information for a specific app:
      • Give a Title to the Tab
      • In the “View Tab in“: choose record or table.
      • Access Code defines who can access this tab
      • Unit-action – insert the HTML here

App designer tabs | Comidor Platform

    • Type Widget: a tab to monitor all the widgets (general or application widgets)
      • Give a Title to the Tab
      • In the “View Tab in“: choose the table option.
      • Access Code defines who can access this tab
      • After saving this tab, click on Add widget button to Select the widget you would like to be displayed
      • All added widgets are displayed on Linked widgets. You can click on the ‘-‘ to remove a widget from this tab.

Field Rules

The field rules functionality enables you to hide or show fields/sections/tabs inside forms when certain conditions are met.

Click on the Field Rules tab and you will be able to see the sub-table of all field rules, with the following columns: Rule title, Field(s),  Section(s), Tab(s), Created by, Created on,  and the pin button.

  • Refresh button: Internal refresh in the table/all updated records are presented
  • Search option: type a keyword and press enter; respective field rules appear.
  • Pagination: Navigate through available pages to see all Field rules.

To create a new Field Rule press on the “+” button, and the creation form opens.Create Field Rules | Comidor Platform

  1. Give a Rule title
  2. Select the Action to be performed: you can either Hide or Show
  3. On: choose between fields, sections, or tabs, depending on what you want to show or hide. Depending on the option you choose on the “ON” respective lists will appear.
  4. Set in which Form you wish this rule to be applied (from the user forms that the selected field is displayed)
  5. Choose the name of the Field(s)/Section(s)/Tab(s) that you wish to perform the above action. Click on the + icon to add more rows. – to remove a row.
  6. Select the desired Save option (refer to Quick Reference Guide

Custom Condition Builder

After saving the Field Rule in your workflow app, and while being in the view form, you can add conditions.

  • Click on the ‘+’ icon to insert a new row
  • Select the unit that the field comes from (Process, Application name, etc.)
  • Choose the Name of the Field and its value
  • Use AND, OR, and parenthesis to form your conditions
  • After adding all the rows of conditions you need, click on the Publish condition button.

Field Rules | Comidor Platform

Manage Field Rules

  • If you want to make any changes to a Field Rule, simply select the respective Field Rule and click on the pencil icon.
  • After making any changes click on Save.
  • In order to change the conditions, simply make the changes you wish in the view form of the Field Rule, and then, press the Publish condition.
  • You can Delete one or more Field Rules, by multi-checking them in the Field Rules table and then clicking on Delete.

Field Rules | Comidor Platform

 

Data Objects

Data objects are discrete units of information that are structured and organized within a computer system or database. When we use the term “data object”, we are essentially referring to a set of data that should be considered as an independent entity. Data objects come in a variety of forms, such as data tables, lists, forms, pointers, records, files, and sets.

With data objects in Comidor App Designer, you can enhance the functionality of your event scripts in any app. It allows you to quickly and effortlessly create any type of data set you require.

Data Objects | Comidor Platform

  • To create a new Data Object, simply click on the “+” icon.
  • Create data sets, variables, lists, forms, records, or action data types and define their properties.
  • Utilize those data objects in event scripts.

Event Scripts

In this tab, you are able to write scripts for a certain Data Type to be executed before/after/on a specific event.

Click on the “+” icon to create a new Event script:

  • Add the Procedure Name.
  • Choose the Data Type (apprec, task, process, dataset) and define where you want the script to be applied.
  • An Event Type can be inserted, updated, deleted, etc.
  • In the Procedure Body add your code.
    •  This is for advanced users to write their procedures.

App designer event scripts | Comidor Platform


5. Configuration

In this step, you can make the configuration of the workflow application.

  • Decide what you would like to include from the Basic options
    • NotesTags, and Links.
    • If the Kanban view is enabled, define the “Group by Field” and the “Title Field“. The “Group By Field” is used to categorize boards, while the “Title Field” will serve as the title for each board.
    • The ability to create, edit, and/or delete an entry.
    • The Activity history tab
    • Decide whether you would like to include the print/export options in the summary table of this application.
    • Allow user layout change; the ability to change the table’s categorization, and the pin button to remove columns.
    • Define a Primary Field (Record Identity: Appears in lists, etc). To define a primary field, select one of the fields you created in step 2 from the drop-down list.

Configuration step- basic options

  • Customize your data by:
    • Defining a Numeric field as Incremental, and in every new record, it will automatically increase by one with every new record. Additionally, you have the option to specify the starting number.
    • Setting a Prefix and Suffix to the app and an Incremental No Field; select a number field from the Data Model for which you want to auto-populate a number. eg. for this app the requests will get SR.1, SR.2, etc.
    • Selecting a default categorization for the table view based on a specific field (Title, Priority, etc.) – up to level 3.
    • Choosing a specific field to display the Summary table ordered by ascending or descending order.
    • Granting rights to your app; define to whom each entry is assigned, send notifications, Admin 1,2, and Supervisor. Choose users, groups, or dynamic options such as Creator, creator’s Manager, etc.
    • Setting up to 3 numeric fields, to be displayed in the table as Totals (Sum fields 1, 2, 3).

configuration-data customization

  • You can fully customize the app layout, by selecting font sizes and colors in CSS Design options.

configuration-css design

  • You can easily incorporate custom CSS and JS within the App Designer, unlocking endless possibilities for personalization and enhanced functionality as you build your app. Simply add your custom CSS and JS rules in the Configuration step of your app. Remember to publish the app to save your changes.

configuration-custom css


6. Analytics

The Analytics step provides the designers, with insights into each Workflow’s real-time usage.

Dashboard tab: Set Analytics Filters to get the results you wish.

    • Narrow your results to tasks that were assigned to a specific user or group.
    • Select the period of time you are interested in.
    • Click on Refresh and the following graphs are populated: Analytics Totals, Instances per State, Tasks per User, Delayed tasks per User, Tasks per Team, Delayed tasks per Team

  • Pinpoint the total and delayed instances and tasks that were created within one workflow. Cost is calculated based on the duration of each task multiplied by the cost rate of the user that completes each task. See more in the Services unit.

Analytics Preview tab: Set Analytics Filters to get the results you wish.

  • Choose between Total or Delayed Tasks to be displayed.
  • Monitor the Duration and Cost of each step.
  • Select the period of time you are interested in.
  • Click on Refresh and the diagram is updated wholly. For each chosen filter a row is added with the data from the run time. (value & percentage).

  • View workflow analytics with the “Delayed Task” Filter to measure the scheduled time and the actual time it took for a task to be completed. This feature enables users to identify bottlenecks.  Each task will have the chosen filters (Total tasks, Delayed tasks, Cost, Duration, ineffective KPIs) with counter & percentage. The tasks with delays will be highlighted in red, whereas those with no delays in green.

workflow analytics preview | Comidor Platform

  • View workflow analytics with the “Total Task” Filter to measure how many times every task is executed in total. This will identify your “critical path”, and your process “optimal path” and ultimately will help identify where the focus should be on, for better resource management.

 

Publish your App

Finally, click on the Publish button in order to Publish your app.App Designer publish | Comidor Platform

Your workflow app is ready to use!

Note that you can also create an Application with NLP in just 4 steps. Find out more here.


Edit Apps

If you want to edit an existing workflow app, go to the main menu on the left side of your screen and select the icon App Factory > Application Builder > App Designer. From the list of applications, select the one you wish to edit.

Workflow App Designer delete | Comidor Platform

  • You can navigate through steps 1-6 by clicking on the respective step and applying any change you wish. Do not forget to publish your changes.
  • You can delete a User App if you wish.  Open the App you want to delete, and from the actions button, click on the Delete option.
    • A confirmation pop-up will appear. Click Confirm to proceed with the deletion or cancel.App Designer delete | Comidor Platform
    • You can also check the Linked Entities that will be affected in the respective tab.App Designer linked entities | Comidor Platform

Run an App

Play App | Comidor Platform

  • While viewing an app in the App Designer, you can easily run your workflow app! Click on the Play button on the top right of your screen and the quick add form of this app is populated.Run App | Comidor Platform
  • In case there is no quick add form, a respective message appears and you are directed to step 2, in User forms to create a new quick add form.Play App error | Comidor Platform

See the Table

Users can apply the following actions in the table workflow apps:

  • Access the table (based on the access rights that are specified by the designer)
  • Print or export the table results
  • Apply filters, categorize, and search within each table
  • Access, edit, or delete each record
  • View records in table, kanban, or graph views
  • In the graph view, pie, bar, or stack charts can be easily created with real-time data and the desired filtering.
  • To view the User Apps you created and published through App Designer, follow these steps:
    1. On the left side of your screen, locate the menu.
    2. Select either the Packages Icon or the Header Menu you chose in Step 1 of App Designer.
    3. A list of all the published apps will be displayed here, categorized based on your Category selection in Step 1 of App Designer.
    4. If no category is chosen, the app will be shown under “Packages”.
  • find a custom app in the menuSelect the one you wish to access and it will open in a new tab.

Run App table | Comidor Platform

 

By clicking on the “+” icon you can create a new entry of this app. (In order to see the “+” icon, you should have checked first the respective option in the Configuration step of App Designer). A new tab opens with the form that was created in the App Designer. Fill in the fields and click on Save to add this entry.

See the Record

In a workflow app, the record looks as below:

  • In the process record, you will see all the default Process summary forms and any main forms you have created in the App Designer step 2.

Run App Workflow | Comidor Platform

    • Since the App is process-based and linked with a workflow it will have a State (Opened, Scheduled, Running, etc.) and also some more Tabs in the left-side menu, such as Workflow tasks, attachments, and workflow audit.
      • Keep in mind that the process state needs to be “Running” in order for the workflow to start.
      • Every time a new task is assigned to a user, the user will be notified in his calendar. The user can open the task and view the connected form (if any). Once the task is completed, the workflow moves on to the next step.Workflow App run task | Comidor Platform
      • Click on the tab “Workflow tasks” to see the tasks that have been created so far in a table grid. In particular, you can view which task is completed, by whom, when, and its scheduled and actual duration.

Run App Workflow | Comidor Platform

      • Get real-time data for every workflow step via the Workflow Run Diagram, which is the graphical representation of the entire workflow design that highlights the completed and pending steps in different colors along with start and end times and the paths that the flow follows.

Workflow App run diagram | Comidor Platform

 

The post Workflow application appeared first on Comidor Low-code Automation Platform.

]]>