Application Builder - Help Center - Comidor Low-Code Automation Platform https://www.comidor.com/category/help-center/application-builder/ 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 Application Builder - Help Center - Comidor Low-Code Automation Platform https://www.comidor.com/category/help-center/application-builder/ 32 32 Portal Application https://www.comidor.com/help-center/application-builder/portal-application/ Wed, 26 Jul 2023 11:58:58 +0000 https://www.comidor.com/?p=37119 Comidor platform offers you the ability to design your own apps through App Designer, using low code. Creating a portal application has never been easier, even for non-developer users. Comidor guides you through simple steps to help you publish your portal app. Comidor App Designer offers a range of applications to cater to different needs. […]

The post Portal Application appeared first on Comidor Low-code Automation Platform.

]]>
Comidor platform offers you the ability to design your own apps through App Designer, using low code. Creating a portal application has never been easier, even for non-developer users. Comidor guides you through simple steps to help you publish your portal app.

Comidor App Designer offers a range of applications to cater to different needs. You can select the one that best suits your requirements from the following options:

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

Let’s explore a step-by-step guide on how to create and run a portal application.

Portal Application

A portal app serves as a gateway or entry point for employees, customers, partners, and other stakeholders, to access a wide range of services, information, processes, and functionalities allowing them to interact seamlessly with your company. A portal can take various forms, such as an employee self-service portal, a customer self-service portal, or a vendor self-service portal. These apps often provide personalized experiences by allowing users to customize their preferences, settings, and the design of the portal.

Comidor platform is revolutionizing the way businesses create portal applications with its user-friendly and visually appealing user interface. Users have the ability to create both public portal sites, which can be accessed by non-Comidor users, and internal portal apps that are accessible within the Comidor environment.

When designing a portal app, you have a wide range of components to choose from. These include text, labels, images, links, buttons, tables, grids, and more. Easily drag and drop these elements onto the canvas, arrange them according to your preferences, define the desired style, and effortlessly associate components with specific properties and data actions. You can even preview your design live as you build your portal.

Access App Designer

To access App Designer, navigate to the main menu on the left side of your screen and select the following options: App Factory > Application Builder > App Designer

 

App Designer | Comidor Platform

 

In the newly opened unit, click on the “Create an App” button.

Create App | Comidor Platform

 

Create App

  • To open the creation form, simply click on the “Create an App” icon.

Create an App | Comidor Platform

  • In the Application Type, select “Portal App”.

  • Provide the Application Name.
  • 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 classify your app into a proper Category. Choose an existing category from the options provided or create a new Category. Categorization helps you easily locate your apps in the App Designer. Depending on the category you select, the app will also be displayed in the respective sub-menu.
  • Collaborators are the users or groups who have access rights to this App. Choose one or more users(s), Group(s) from the list.
  • Check the “Is Public?” option if you would like to make this portal accessible to non-Comidor users. By doing so, a public URL will be generated in step 6. If left unchecked, the portal app will only be accessible to Comidor users through the platform’s menu.
  • There is an option to upload an Image for your App.
  • Click “Save” to create your app or “Close” to cancel.

After saving your app, you will be redirected to the view form. Comidor will guide you through simple steps to design your app. Steps 1, 4, and 6 are available for this app type.

 

1. Dashboard

In the Dashboard step, you will get an overview of your application. Specifically, you will be able to view:

  • Basic Info:
    • the Type, Category, and other parameters
    • To edit the above information, simply click on the pencil button.
    • You can lock your app by selecting the “Locked” option. By enabling this feature, only the user who locks the app will have editing permissions in all steps. Other users will only be able to view the app but will not be able to make any edits.App Builder sequential lock | Comidor Platform
    • By selecting the “Has customizations” option, the application will not be exportable.
    • Add a flag to remember if this application
  • Collaborators: the users or groups who have access rights in this App.
  • Comments: an interactive area that allows users with access to write and view comments.

4. Advanced

Maximize your use of the App Designer by taking advantage of this advanced options step. This includes incorporating Data Objects and Event Scripts into your portal app, allowing you to enhance its functionality and customization.

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 ψαν write scripts for a specific Data Type to be executed before/after/during a specific event.

To create a new Event script, simply click on the “+” icon:

  • Add the “Procedure Name.
  • Select the Data Type (apprec, task, process, dataset) and specify where you would like the script to be applied.
  • An Event Type can be inserted, updated, deleted, etc.
  • Add your code to the Procedure Body.
    •  This is designed for advanced users to document their procedures.

App designer event scripts | Comidor Platform

6. Template

In this step, you can set up your Portal template by defining all the elements, styles, CSS and Js functions you wish to include.

Layers

  • On the left side of the template designer, you will find the available Layers that you have already included in your template design. Simply click on the layer you wish to edit, and the respective options will appear.

Actions in the design

  • Select the preview of your portal design: Desktop, Tablet, or Mobile.
  • To store all your latest changes, simply click on the Save icon.
  • The refresh icon will display a preview of your portal application design, reflecting your latest changes.

  • Simply click on the “View Components” option to highlight all components. This will apply a dotted border around each component.
  • Get a preview of the Portal application simply click on the preview icon. Easily return to the edit mode by clicking on the respective icon.
  • To view the code of your portal template design, simply click on the designated area. A pop-up will appear, allowing you to see and copy the code. When you’re done, just click on the “x” icon to close the pop-up.
  • To import the code of your portal template design, simply follow these steps:
    1. Locate the pop-up window where you can type or paste the code
    2. Click on the Import button to apply the code to your portal template.
    3. If you wish to close the pop-up, click on the “x” icon.
  • Toggle or Show all images in your design.
  • Undo or redo your most recent changes.
  • To clear your canvas, simply click on the bin icon.
  • To enhance your design experience, toggle to fullscreen mode.

Blocks and Style Manager

  • To add blocks to your portal app template design, simply click on the + icon located on the right side of your screen. You can then drag and drop one or more blocks onto your design. The following options are available:

    • Basic blocks: Label, Button, Div, Text, Image, Input, Textarea, Select, Check, Radio, Link, Text section.

    • Table blocks: 1 Column, 2 Columns, 3 Columns, 2 Columns 3/7, 1 Section, 1/2 Section, 1/3 Section, 3/7 Section.

    • More: Video, Map, Tabs, Custom Code, Tooltip, Form, Divider, Grid Items, List Items.

Portal App blocks | Comidor Platform

  • After adding a block, you can click on the gear icon to apply settings. Each component may have different settings.

  • To open the Style Manager, simply choose a block and click on the paintbrush icon.

Portal App template | Comidor Platform

    • Add Classes
    • Define General options
    • Dimension options
    • Decorations options
    • Extra options
    • Flex options

Portal App template | Comidor Platform

Custom CSS and JS

  • Easily incorporate custom CSS and JS within the App Designer to unlock endless possibilities for personalization and enhanced functionality as you build your portal app.

custom-css-portal


Publish

Once you have perfected your design, simply click on the Publish button to Publish your app.App Designer publish | Comidor Platform

Your app is instantly published, and the HTML design is seamlessly generated. Access your portal effortlessly by using the external URL conveniently located above the designer canvas.

Share this public URL with your clients or vendors to involve them in your internal processes, or embed it on your website.


Edit Apps

If you want to edit an existing Portal Application, 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.

  • To apply any changes to the basic information of the Portal application, simply click on the pencil button.
  • You can navigate through steps 1-6 by clicking on the respective step and making any desired changes. Do not forget to publish your changes.
  • To export the current application, simply click on the Actions button and select Export.
  • If you wish, you can delete a User App. Simply open the App you want to delete and click on the Delete option from the actions button.
    • A confirmation pop-up has appeared. Click “Confirm” to proceed with the deletion or click “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
  • Finally, you have the option to choose “copy” to duplicate the current application. A pop-up will appear, allowing you to define the name of the copied app.

Run App

You can view the result of your Portal Application after publishing your app by either navigating through the main menu or using the Public URL, as shown in step 6 of App Designer.


Find out more about App Designer and how to create other app types here.

The post Portal Application appeared first on Comidor Low-code Automation Platform.

]]>
Kanban applications https://www.comidor.com/help-center/application-builder/kanban-applications/ Fri, 14 Jul 2023 10:23:53 +0000 https://www.comidor.com/?p=31856 Comidor platform offers the ability to design your own apps through App Designer, without using any coding. 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: Table […]

The post Kanban applications appeared first on Comidor Low-code Automation Platform.

]]>

Comidor platform offers the ability to design your own apps through App Designer, without using any coding. 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
  4. Portal applications

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

Kanban Application

Kanban applications help teams create Kanban boards and visualize simple records. This application type is suitable for simple cases that do not require a workflow design and a huge amount of data to be processed. On Kanban applications, work items are represented visually on boards, which are predefined by the user. You can add new items to each board, and edit or delete them.

Furthermore, you have the possibility to easily drag-n-drop items from one board to another in order to change their category. Organize and manage everything in one place, and empower your productivity with Kanban apps.

Comidor platform offers you the ability to build your own Kanban applications through App Designer, without using any coding.

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 App | Comidor Platform

 

Create App

  • Click on the “Create an App” icon to open the creation form.Create an App | Comidor Platform
  • In the Application Type select Kanban App.

Create an App | Comidor Platform

  • Give the Application Name.
  • Choose from the list or add a new Menu Header optionBased on your selection your app will be displayed in the respective 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), Group(s) from the list.
  • 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. In Kanban apps, only steps 1, 3, and 5 are available.

Kanban App | 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 Boards and Records that are created in this app
      • Graphs that show the application activity timeline and the Records per Board pie chart.
    • 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 that 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 that have access can write and view comments.

2. Forms/Fields

In this step, you can design your application, by creating user fields in the Data Model tab and defining their position in the form in the Table View tab.

Data Model

You should create at least the following field types:

  1. a text field for the title of each app record
  2. a DB list according to which the records are grouped by in the Kanban boards
  3. a drop-down list for the border field
  4. a list free that fetches a list of users
  5. a date field
    • and more (text, number, value list).
  • When you open the Data model tab, you will 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.

Kanban App data model | Comidor Platform

  • 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. Connected Forms tab: you view the list of forms this field is used.

Table View

  • Determine which fields you wish your App to have in the main form and in which position. By default, you should see all the table fields you have created in the Data model and will be added ad columns in your application table. Each field has pencil and x buttons.Kanban App table | Comidor Platform
  • You can add more Columns, with drag-n-drop from the list of the available fields.
  • Drag and drop the field columns, in order to re-arrange their position in the Table View.
  • Click on the edit button to make any changes you need to each column.
    • 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.
    • Other options like set as Not sortable and Hidden are available, too.
    • Click save, or cancel.

Kanban App table | Comidor Platform

  • 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

5. Configuration

In this step, make configuration of the Kanban Application. Configure the user fields for the following parameters:

  • Title Field: choose the text field you created in the data model which you want to be the title of each Kanban record.
  • Group by Field: choose the DB list field you created in the data model which you want to be the category of each Kanban record. All records are grouped by this field into Kanban boards.
  • User Field: include users in Kanban records. Choose a list-free field to fetch all or specific users.
  • Date Field: also include a date parameter in each Kanban record. Correlate a date field here.
  • Border Field: select a drop-down list field that you want to include in your Kanban app. You can also map different colours for each option of the border field from the border colours map.
    • E.g. if a Kanban record has the option Basic info in the field level, it will be highlighted in red colour, since we have specified the warning option in basic knowledge.
    • Colour options: warning(orange), info(light blue), success(green), danger(red), primary(light blue), secondary(grey), light(light grey), dark(dark grey) (see the color options here).

Kanban App configuration | Comidor Platform

When you finish the configuration step, click on the “Next: Publish” button on the top right; to move on to the next step.

Publish

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

Your Kanban app is ready to use!


Edit App

If you want to edit an existing User 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.

  • Click on the pencil button to apply any changes to the Basic info of the Kanban application.
  • 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.
  • Click on the Actions button and choose Export if you want to export the current application.
  • 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 appears. 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
  • Finally, you can choose the copy option to copy the current application. A pop-up appears where you can define the application name of the copied app.

Run Kanban application

  • In order to view the Kanban app you have created and published through App Designer, go to the menu on the left side of your screen, and select the Packages Icon. A list of all the published apps is displayed here under the category you chose in Step 1 of App designer. In case no Category is chosen, the app is shown below Custom Apps.App in Manu | Comidor Platform
  • Select the one you wish to access and it will open in a new tab.
  • Available are as many boards as the options in the Group by field. (e.g., Skill categories).

App Builder Kanban | Comidor Platform

  • By clicking on the “+ Add New Item” icon, you can create a new record of this app on this board.

Kanban Application | Comidor Platform

  • A new form opens displaying the fields that were defined in the table step of the App Builder. Fill in the fields and click on Save to add this entry.

App Builder Kanban | Comidor Platform

  • Click on a record (any box) and apply any changes in the edit record form.
  • Drag-n-drop a record (box) from one board to another in order to change its category.

Kanban Application | Comidor Platform

  • Finally,  delete a record of your Kanban app. Click on the record (box) to be deleted, and in the edit form click the delete button. A confirmation pop-up appears.

Find out more about other application types and how to create them in App Designer.[/vc_column_text][/vc_column][/vc_row]

The post Kanban applications 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.

]]>
Simple Application https://www.comidor.com/help-center/application-builder/simple-application/ Thu, 27 Jul 2023 15:27:15 +0000 https://www.comidor.com/?p=34863 Comidor platform offers you the ability to design your own apps through App Designer, using low code. Creating a simple application has never been easier, even for non-developer users. Comidor guides you through simple steps to help you publish your app. Comidor App Designer offers a range of applications to cater to different needs. You […]

The post Simple Application appeared first on Comidor Low-code Automation Platform.

]]>
Comidor platform offers you the ability to design your own apps through App Designer, using low code. Creating a simple application has never been easier, even for non-developer users. Comidor guides you through simple steps to help you publish your app.

Comidor App Designer offers a range of applications to cater to different needs. You can select the one that best suits your requirements from the following options:

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

Let’s explore a step-by-step guide on how to create and run a simple application.

Simple Application

The Simple app is a non-process-enabled table application. This type of table application is ideal for creating data-driven records. No workflows can be related to this type.

Access App Designer

To access App Designer, navigate to the main menu on the left side of your screen and select the following options: App Factory > Application Builder > App Designer

 

App Designer | Comidor Platform

 

In the newly opened unit, click on the “Create an App” button.

Create App | Comidor Platform

 

Create App

  • To open the creation form, simply click on the “Create an App” icon.

Create an App | Comidor Platform

  • In the Application Type, select “Table Application”.

create a simple app

  • Provide the Application Name and the 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 classify your app into a proper Category. Choose an existing category from the options provided or create a new Category. Categorization helps you easily locate your apps in the App Designer. Depending on the category you select, the app will also be displayed in the respective sub-menu.
  • Collaborators are the users or groups who have access rights to this App. Choose one or more users(s), Group(s) from the list.
  • Select whether this app is Basic or Supportive.
  • Uncheck the “Process enabled” option. If you do not, you will not be able to link a Workflow to your App. A warning pop-up will appear. Click on “Proceed“.

confirmation | Comidor Platform

  • Define if this app has a Kanban view. If enabled, table records can be displayed on Kanban boards.
  • Connect your App to an existing entity in the database. This option enables you to seamlessly connect to external databases associated with your account. Effortlessly view, insert, delete, or update records in order to sync data from different databases.
  • There is an option to upload an Image for your App.
  • Click Save to create your App or “Close” to cancel.

After saving your app, you will be redirected to the view form. Comidor will guide you through simple steps to design your app. Steps 1-5 are available for this app type.

Simple App Dashboard | Comidor Platform


1. Dashboard

In the Dashboard step, you will get an overview of your application. Specifically, you will be able to view:

  • Quick Stats:
    • Number of forms and Widgets created in this app
    • Graphs that display the timeline of application activity.
  • Basic Info:
    • the Type, Category, and other parameters
    • To edit the above information, simply click on the pencil button.
      • You can define whether the application is Public or not.
      • You can lock your app by selecting the “Locked” option. By enabling this feature, only the user who locks the app will have editing permissions in all steps. Other users will only be able to view the app but will not be able to make any edits.App Builder sequential lock | Comidor Platform
      • By selecting the “Has customizations” option, the application will not be exportable.
      • Add a flag to remember if this application 
  • Collaborators: the users or groups who have access rights in this App.
  • Comments: an interactive area that allows users with access to write and view comments.

2. Forms/Fields

In the second step, you have the opportunity to fully design your app in terms of the data structure and the visual elements. This includes designing the Data model, Table View, and User forms.

App Data Model | Comidor Platform

 

Data Model

  • All fields can be found in the “Data Model” tab.
  • When you open the Data model tab, you will see a sub-table with the following columns: icon, size, column name, created by, created on, last updated by, last updated on, the pin, and multi checkboxes.
  • You can add all the fields that you want to be used in the App here.
    • To create your own custom fields, simply click on the “+” symbol. Remember to reload the DB after adding all your fields.App Data Model | Comidor Platform
    • Click on the refresh icon to update the table.
    • Type a keyword in the search area, press enter and the table is refreshed displaying the results that match the keyword.
  • Alternatively, you have the option to import multiple user fields from a CSV file. Simply click on the “Import CSV-automated” button, select your CSV file, define the separator, and click save. This will automatically add all the fields from the CSV rows to your app.

App Data Model | Comidor Platform

  • To view basic information about an existing field, simply click on it. By default, you will see details such as Entity, Label, Auto-generate name, Column name, Type, Default Value, Store Type, Tooltip, and Security Level. If you navigate to the Connected Forms tab, you will find a list of forms where this field is used.

  • Click on the “Export Data Model” button to export your data model, including all fields, in .xlsx format.

Table View

  • Specify the columns you would like to include in the main table of your App. By default, all the table fields you have created in the Data Model will be added as columns in your application table. Each field will have pencil and x buttons for editing and removing, respectively.

    Simple App Table view | Comidor Platform

  • You have the ability to easily add more Columns by simply dragging and dropping from the list of available fields.
  • To make any changes to each column, simply click on the edit button.

    • Provide a label name. If left empty, the column will use the field name.
    • Display a Prefix or Suffix before or after the value of each entry.
    • Select your preferred alignment.
    • Specify the preferred default width, in percentage, for the summary table display.
    • Other options, such as set “Not Sortable” and “Hidden” are also available.
    • Check the “Is Kanban Field?” option in case you want to display this field on the Kanban boards.
    • Click “Save” to update this column in your table, or click  “Cancel”.

Edit App Table view | Comidor Platform

  • To re-arrange the position of the field columns in the Table View, simply drag and drop them.
  • To remove this field from the Application table, click on the “x” button.
  • Switch to mobile view to preview your Application table in a mobile device’s browser. Choose your preferred device (mobile, tablet)

sequential app mobile preview | comidor platform

Forms

All forms included in this App are visible in the “User Forms” tabs. You can create new forms or edit the existing ones here.

App User Forms | Comidor Platform

  •  By default, no form is created. The message “You haven’t selected a form. Please select one!” is displayed. Select a form, OK and the plus buttons are available.
  • Click on the “+” icon. This will trigger a pop-up window to define the title of your new form. Once you have entered the title, click on “Save” to save your form. You will then be 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.
  • When you click on a field, a pop-up will appear 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.
    • Discover more about the various functionalities of form designs here.

  • form settings-simple appsThe form designer also offers the following buttons: Add tabs, mobile view, toggle fullscreen, publish, copy, and delete.

    • You can also make a form Main, which will be visible in the main record as a tab. Specify the position of each form that you would like to display.
    • To start the app with a specific form, select the option “Replace existing form” in the Primary field. This will allow you to initiate your app from the “+” icon of the summary table.

    • In the “Quick field”, you have the option to choose whether you want the form to be visible in the Quick Add menu or in the process templates list. This allows you to initiate your app from the Quick Add menu if desired.

  • Remember to Publish your form after finishing your design.

publish a form

  • Additionally, you have the ability to edit existing forms from the “Forms” tab. Simply select the desired form from the list and click “OK“.


3. Graphs

In step 3, you have the option to design your app’s Graphs or Widgets. Comidor Widgets are the perfect choice for data visualization, allowing you to display the most up-to-date data in the format you define.

App Designer graphs | Comidor Platform

  • Create your own personalized dashboard in seconds!
  • Combine multiple views of data to gain a deeper and more comprehensive understanding.

Creating a new graph is easy – simply click on the “+” icon.

App Graphs | Comidor Platform

Discover more about various types of Widgets and learn how to create them.


4. Advanced

Maximize your use of the App Designer by taking advantage of its advanced options. This includes incorporating user tabs into your app’s records or tables, utilizing event scripts, and implementing field rules to dynamically show or hide fields, sections, or tabs in forms based on specific conditions.

User Tabs

Utilize tabs to maintain complete control over the accessibility of your application.

  • The tabs can be found either inside records, appearing as a tab on the left side of the record, or in the summary table of the application.
  • A tab can be a table sourced 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 disabled by default and is named after the app.
  • Select the Type of Tab you wish to create: Table, HTML, or Widget.
    • In Type Table:
      • Provide a Title for the Tab.
      • In the View Tab in: choose “Record”.
      • Select Query: the queries used to define which fields are to be fetched as columns from specific tables
      • Where Clause: type a specific condition that needs to be met
      • Access Code determines who has permission to access this tab.
    • Select “Type HTML” when you want to add guidelines or other important information for a specific app:
      • Provide a Title for the Tab
      • In the View Tab in: choose “Record” or “Table”.
      • Access Code determines who has permission to access this tab.
      • Init-action – insert the HTML here

App designer tabs | Comidor Platform

    • Type Widget: a tab to monitor all the widgets (general or application widgets)
      • Provide a Title for the Tab
      • In the View Tab in: choose the “Table” option.
      • Access Code determines who has permission to access this tab.
      • After saving this tab, click on the “Add widget” button to Select the widget you would like to display.
      • All added widgets are displayed on the Linked Widgets tab. To remove a widget from this tab, simply click on the ‘-‘.

Field Rules

The field rules functionality allows you to hide or show fields/sections/tabs within forms based on specific conditions being met.

To view the sub-table of all field rules, simply click on the “Field Rules” tab. You will then be able to see the following columns: Rule title, Field(s), Section(s), Tab(s), Created by, Created on, and the pin button.

  • Refresh button: The internal refresh function updates the table and presents all the updated records.
  • Search option: Type a keyword and press enter to see the respective field rules.
  • Pagination: allows users to easily divide and display table rows into pages. You can choose the number of rows you would like to be displayed per page and conveniently navigate through the pages using the Previous and Next buttons.

To create a new Field Rule, simply press the “+” button, and the creation form will open.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: When choosing between fields, sections, or tabs, you can decide what you want to show or hide. Depending on the option you select under “ON,” the corresponding lists will appear.
  4. Specify the Form in which you would like this rule to be applied, considering the user forms where the selected field is displayed.
  5. Select the name of the Field(s)/Section(s)/Tab(s) on which you would like to perform the above action. To add more rows, click on the “+” icon. To remove a row, use the “-” symbol.
  6. Select the desired “Save” option (refer to Quick Reference Guide for assistance).

Custom Condition Builder

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

  • To insert a new row, simply click on the ‘+’ icon.
  • Select the unit from which the field originates (e.g. Process, Application name, etc.)
  • Select the Field Name and enter its corresponding value.
  • Use AND, OR, and parenthesis to form your conditions
  • Once you have added all the necessary rows of conditions, simply click on the “Publish condition” button.

Field Rules | Comidor Platform

Manage Field Rules

  • If you want to make changes to a Field Rule, simply select the respective Field Rule and click on the pencil icon.
  • After making any changes, click on “Save“.
  • To change the conditions, simply make the desired changes in the view form of the Field Rule and then press the “Publish condition.
  • To Delete one or more Field Rules, simply multi-check them in the Field Rules table and then click on the “Delete” button.

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 can write scripts for a specific Data Type to be executed before/after/during a specific event.

To create a new Event script, simply click on the “+” icon:

  • Add the “Procedure Name.
  • Select the Data Type (apprec, task, process, dataset) and specify where you would like the script to be applied.
  • An Event Type can be inserted, updated, deleted, etc.
  • Add your code to the Procedure Body.
    •  This is designed for advanced users to document their procedures.

App designer event scripts | Comidor Platform


5. Configuration

In this step, you can configure the sequential 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-simple appsCustomize 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 as well as a Text Primary Field; select a text field from the Data Model that you want to auto-populate a number, eg. for this app the requests will be labeled as SR.1, SR.2, and so on.
      • Add the same text field as the Primary Field (Record Identity) as well.
    • 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 in ascending or descending order.
    • Defining up to 3 key-value list fields to be included as custom filters on the left side of the table.
    • Granting access and change rights; select one or more users/ groups/roles.
    • Setting up to 3 numeric fields to be displayed as Totals in the table (Sum fields 1, 2, 3).

  • You have the ability to fully customize the app layout by selecting font sizes and colors in the CSS Design options.

  • Add your custom CSS and custom JS:

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.


Publish your App

Once you have perfected your design, simply click on the Publish button to Publish your app.
App Designer publish | Comidor Platform

Your app is now ready to use!

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


Edit Apps

If you want to edit an existing User 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.

  • To apply any changes to the basic information of the Portal application, simply click on the pencil button.
  • You can navigate through steps 1-6 by clicking on the respective step and making any desired changes. Do not forget to publish your changes.
  • To export the current application, simply click on the Actions button and select Export.
  • If you wish, you can delete a User App. Simply open the App you want to delete and click on the Delete option from the actions button.
    • A confirmation pop-up has appeared. Click “Confirm” to proceed with the deletion or click “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
  • Finally, you have the option to choose “Copy” to duplicate the current application. A pop-up will appear, allowing you to define the name of the copied app.

Run an App

Play App | Comidor Platform

  • When viewing an app in the App Designer, running it is a breeze! Simply click on the Play button located at the top right of your screen, and the quick add form of this app will be automatically populated.

    Run Sequential App | Comidor Platform

  • If there is no quick add form available, a corresponding message will appear and you will be 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 applications:

  • Access the table based on the access rights specified by the designer.
  • Choose to either print or export the table results.
  • Apply filters, categorize, and search within each table.
  • Access, edit, or delete each record.
  • View records in either table, kanban, or graph views.
  • In the graph view, you can easily create pie, bar, or stack charts using real-time data and apply 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.

View Simple App table | Comidor Platform

 

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

Create Simple App record | Comidor Platform

See the Record

In a simple app, the record appears as below:

  • You can see the main forms you have created, with the primary form being the one you chose to replace the existing form.
  • To edit any field of your record, simply click on the pencil button.
  • The comments area and the actions button depend on the configuration options of your app in the App Designer.

View Simple App record | Comidor Platform


Discover more about App Designer and learn how to create different types of apps here.

The post Simple Application appeared first on Comidor Low-code Automation Platform.

]]>
Report Application https://www.comidor.com/help-center/application-builder/report-application/ Thu, 06 Jul 2023 12:45:08 +0000 https://www.comidor.com/?p=34864 Comidor platform offers the ability to design your own apps through App Designer, without using any coding. Making a Report application is easier than ever, even for non-developer users. Comidor guides you with simple steps, in order to publish your app. There are various types of applications provided in Comidor App Designer. You can choose […]

The post Report Application appeared first on Comidor Low-code Automation Platform.

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

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
  4. Portal applications

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

Report Application

Comidor platform offers the ability to easily build your own Report applications for a specific Entity, by choosing your own filters and data to be presented. Simply follow 3 steps in the App Designer, as presented below.

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 App | Comidor Platform

1. Create App

  • Click on the “Create an App” icon to open the creation form.

Create an App | Comidor Platform

  • In the Application Type select Report Application.

  • Select the Report Entity you wish to create the report for.
    • You can choose between the default Comidor units (Processes, Accounts, Tasks, etc.) or a custom table application that has already been created.
  • Give the Application Name.
  • Choose from the list or add a new Menu Header optionBased on your selection your app will be displayed in the respective 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), Group(s) from the list.
  • There is an option to upload an Image for your App.
  • Click Save to create your App, or Close to cancel.

Once you have saved your app, you are redirected to the view form. Comidor guides you through simple steps to design your App. Only the Dashboard and Columns/Filters steps are available in Report applications.

Report App Dashboard | Comidor Platform

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

  • Quick Stats:
    • The number of Columns and the number of Filters that are created in this report app.
  • 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 that 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 cannot 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 that have access can write and view comments.

2. Columns/Filters

In the second step, you can fully design your Report application, by defining your own filters and columns to be presented.

Report App table view | Comidor Platform

  • You can add more Columns, by clicking on the “+” icon and selecting the desired field, or drag-n-drop from the list of available fields.Report App add columns | Comidor Platform
    • A pop-up appears to add a column. Choose a field from the list (both custom fields and process fields are available).
    • Check the option “Is Filter“, if you want this field to be shown as a filter in your report app. If you want a field to be shown both as a column and as a field, add it twice.
    • Add a label name. If left empty the column will get 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 set as Not sortable and Hidden are available, too.
    • Click save to add this column to your table, or cancel.
  • Drag and drop the field columns, in order to re-arrange their position.
  • 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.

3. Publish

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

Your report app is ready to use!


Edit Apps

If you want to edit an existing User 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.

  • Click on the pencil button to apply any changes to the Basic info of the Report application.
  • 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.
  • Click on the Actions button and choose Export if you want to export the current application.
  • 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 appears. 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
  • Finally, you can choose the copy option to copy the current application. A pop-up appears where you can define the application name of the copied app.

Run App

  • In order to view the Report application, you have created and published through App Designer, go to the menu on the left side of your screen, and select the Packages Icon. A list of all the published apps is displayed here under the category you chose in Step 1 of App Designer. In case no Category is chosen, the app is shown below Custom Apps.App in Manu | Comidor Platform
  • Select the one you wish to access and it will open in a new tab.
  • You should see a reporting app with your Title, the filters you defined on top of your screen, and the Fetch, Print, and Export buttons.
  • Click on Fetch to generate your report.

Run Report app | Comidor Platform

  • Click on Print, and your results are shown in a new tab. Choose your preferred printer options and print.
  • Click on the Export.xls button to export the Report app in .xls format. In the pop-up, choose the desired delimiter.

 

Find out more on App Designer and how to create other app types here.

The post Report Application appeared first on Comidor Low-code Automation Platform.

]]>
Sequential Application https://www.comidor.com/help-center/application-builder/sequential-application/ Fri, 01 Jul 2022 15:15:27 +0000 https://www.comidor.com/?p=34694 Comidor platform offers the ability to design your own apps through App Designer, without using any coding. Making a simple or more advanced sequential application 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 Sequential Application appeared first on Comidor Low-code Automation Platform.

]]>
Comidor platform offers the ability to design your own apps through App Designer, without using any coding. Making a simple or more advanced sequential application 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
  4. Portal applications

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

Sequential Application

The sequential app is a table process-enabled application. Choose this type when you want to monitor processes that are simple with only sequential tasks, with scheduling, state, completion, etc.

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.

App Designer sequential table | Comidor Platform

 

Create App

  • Click on the “Create an App” icon to open the creation form.

Create a Sequential App | Comidor Platform

  • In the Application Type select Table Application.

Create a Sequential App | Comidor Platform

  • Give the Application Name and Description.
  • 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), Group(s) from the list.
  • Leave the option Process enabled checked. If so, you are able to link a Workflow to your App.
  • Leave the option Is sequential checked.
  • 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.

sequential 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 that 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 that 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.

App sequential Process | Comidor Platform

Workflow

Define one by one the steps of your 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”.

App sequential step | Comidor Platform

In the pop-up window, you can:

  • Give the title to this form
  • Define the assignee(s) of this task. Choose one or more users, one or more groups/roles from the list.
  • Add fields in this form App sequential step | Comidor Platform
    • Drag-n-drop the type of field of your preference (text, email, paragraph, etc) from the left side to the right side.
      • Find out more about User Forms & User Fields here.
    • Type a name for each field
    • Re-arrange the position of the fields with drag-n-drop
    • Remove the ones you do not want to be included
  • Click Save to save this step, or the ‘x’ button to cancel.

Add more steps in the same way, by clicking on the “+” button.

App sequential steps | Comidor Platform

Data Model

  • Once you save a step, a new form is stored in the tab User Forms, and all fields can be found in the tab Data Model.
  • When you open the Data model tab, you will see a sub-table with the following columns icon, 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.

sequential App Data Model | Comidor Platform

  • 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. Connected Forms tab: you view the list of forms this field is used.

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 ad columns in your application table. Each field has pencil and x buttons.sequential table view | Comidor Platform
  • 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 set as Not sortable and Hidden are available, too.
    • Click save to add this column to your table, or cancel.

sequential App Table view | Comidor Platform

  • 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 new or edit the existing ones here.

sequential App User Forms | Comidor Platform

  •  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.sequential App User Forms | Comidor Platform
  • On the left side of your screen, you can see the Blocks(panel, section, code, paragraph, style, group), a list of fields available to be included in your form and a preview of the form. Search the desired fields and add them easily to your form with drag-n-drop.
  • Click on a field and a pop-up appears where you can add properties for each field. You can define mode, label, tooltip, 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, and Area Size.sequential User Forms field properties | Comidor Platform
  • On the right side of the screen, you should see the following fields in the Basic tab: Record type Title Access Main Primary Quick. And in the Advanced tab: Position, Form Division, Script before open, Script before edit, Script before save, Template File, Mobile Form, Approve/ Reject form.
  • 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.

sequential Publish User Forms | Comidor Platform

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

 


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

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

sequential App Process | Comidor Platform


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.

sequential 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 Builder with this advanced options step by including user tabs in your records or the table of your app, event scripts 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.

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

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

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 sequential app, and while being at 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

 

5. Configuration

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

  • Decide what you would like to include from the Basic options
    • Notes, Tags, and Links
    • The ability to create, edit and/or delete an entry
    • Decide if you want to have the print/export options in the summary table of this app
    • You can set the app to Automatically start the process, which means the state of the app is set to running and the workflow starts as well.
    • Define a Primary Field (Record Identity: Appears in lists, etc). From the drop-down list, choose one of the fields you created in step 2.

Basic configuration | Comidor Platform

  • Customise your data by:
    • Setting a Prefix and Suffix to the app and an Incremental No Field; select a number field from 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).

App Configuration | Comidor Platform

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

App CSS Configuration | Comidor Platform

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. The diagram is updated and in each task, 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 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 helps identify where the focus should be on for better resource management.

 

Publish

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

Your 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 User 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.

  • Click on the pencil button to apply any changes to the Basic info of the Sequential application.
  • 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.
  • Click on the Actions button and choose Export if you want to export the current application.
  • 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 appears. 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
  • Finally, you can choose the copy option to copy the current application. A pop-up appears where you can define the application name of the copied app.

Run App

Play App | Comidor Platform

  • While viewing an app in the App Designer, you can easily run it! Click on the Play button on the top right of your screen and the quick add form of this app is populated.Run Sequential 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 sequential applications:

  • 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 or graph views
  • In the graph view, pie, bar, or stack charts can be easily created with real-time data and the desired filtering.
  • In order to view the User Apps you created and published through App Designer, go to the menu on the left side of your screen, and select the Packages Icon. A list of all the published apps will be displayed here under the category you chose in Step 1 of App designer. In case no Category is chosen, the app is shown below Custom Apps.App in Manu | Comidor Platform
  • Select the one you wish to access and it will open in a new tab.

View Sequential App | 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 sequential app, the record looks as below:

  • In the process record, you will see all the steps, as created in the App designer
  • Each step is actually a task with a form. Users can complete each step/task either from the process by clicking on the complete button, or by the task they received in their calendar.

Run Sequential App | Comidor Platform

    • When completing the step, the form will be editable, so the user can add information.
    • Once the step is completed, the user can go to the next one.Run Sequential App | Comidor Platform
    • Users that have access to this process can navigate through the completed steps in the process to see the data input, whereas the next steps are not clickable.Run Sequential App | Comidor Platform

Since the App is process enabled and linked with a workflow it will have State (Opened, Scheduled, Running, etc.) and also some more Tabs in the left-side menu, such as attachments, and workflow audit.

The post Sequential Application appeared first on Comidor Low-code Automation Platform.

]]>
App Designer https://www.comidor.com/help-center/application-builder/app-designer/ Mon, 01 May 2023 12:47:10 +0000 https://www.comidor.com/?p=32705 Comidor platform offers the ability to design your own apps through App Designer, without using any coding. Making simple or more complicated Apps 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 […]

The post App Designer appeared first on Comidor Low-code Automation Platform.

]]>
Comidor platform offers the ability to design your own apps through App Designer, without using any coding. Making simple or more complicated Apps 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: 
    • The Sequential process-based: Choose this type when you want to monitor processes that are simple with only sequential tasks, with scheduling, state, completion, etc.
    • The process-based workflow: Choose this type when you want to monitor process-enabled records, with scheduling, state, more complicated workflow steps, loops, automation steps, completion, etc.
    • Simple Non-process based: Choose this type of table application when you want to create a table of data-driven records. No workflows can be related to this type.
  2. Report applications
  3. Kanban applications
  4. Portal applications: This type is used by developers to design a portal with custom objects and commands, to which non-comidor users can have access.

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 unit that opens, you can apply the following actions:

  1. Create an App
  2. Import an App
  3. Reload the Database
  4. Search for an existing App.
  5. Apply filters based on the App type, Status (
    • In the preview of each app, you can see the title, category, and image of this app.
  6. Reset all filters. All apps are shown again.
  7. Open and edit an existing App.

App Designer table | Comidor Platform

 

Create Apps

  • Click on the “Create an App” icon to open the creation form.

  • Depending on the Application Type, different fields will appear.
  • create a simple appGive the Application Name and Description
  • Choose a Menu Header from the existing options, or add a new Menu Header. By defining an option, the app will be displayed in your Menu icon. If left empty, your app will be shown in the menu, 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 will help you find easier your apps in the App Designer. Based on the category you choose, the app will be also displayed on the respective sub-menu.
  • Collaborators are the field where you determine which users will be able to see the application in the User Apps menu.
    • For a table app, you can also make it Process enabled, by clicking on the respective checkbox. If so, you are able to link a Workflow to your App.
  • Select whether this app is Basic or Supportive.
  • 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.

 

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 define whether the application is Public or not.
      • 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 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.

App Dashboard | Comidor Platform

 

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.

Depending on the app type, different functionalities are available.

App Process | Comidor Platform

When the Kanban view is enabled, you have the ability to customize the fields that you want to display on the Kanban boards in the Table View. Simply click on the edit icon for each field that you want to show in the Kanban view and check the “Is Kanban Field?” option.

customize fields - Kanban view

Before publishing the app, remember to go to the Configuration step and select 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. This ensures that your boards are organized, structured, and tailored to meet your specific requirements.

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, and field rules to show or hide fields, sections, or tabs in forms when specific conditions are met. This step is available only to 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 in Linked widgets. You can click on the ‘-‘ to remove a widget from this tab.

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

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:

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 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, 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

With data objects in Comidor App Designer, you can power up your applications and quickly and easily create any type of data set you need.

  • Create data sets, variables, lists, forms, records, or action data types and define their properties. Use those data objects in event scripts.

create a data object

 

5. Configuration

In this step, you can make the configuration of the Application.

  • Decide what you would like to include from the Basic options
    • Notes, Tags, 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 History tab
    • Allow user layout change; the ability to change the table’s categorization, and the pin button to remove columns.
    • Decide if you want to have the print/export options in the summary table of this app
    • The ability to track file views
    • If the task window is maximized
    • For Process-enabled apps with workflow, you can set the app to Automatically start the process, which means the state of the app will be set to running and the workflow will start as well.
    • Decide if you want to block it from mobile
    • Decide if you want to hide the execution information
    • Define the Save and the Cancel Task buttons
    • Define a Primary Field (Record Identity: Appears in lists, etc). From the drop-down list, choose one of the fields you created in Step 2.

Configuration step- basic options

  • Customize your data by:
    • 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 CP-1, CP-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.
    • Apart from the default table filters (Period, Status), you can define your own custom filters. Choose up to 3 key value lists to be your filters in your table application.
    • 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 Sums (Sum fields 1, 2, 3).
  • configuration-data customizationYou can fully customize the app layout, by selecting font sizes and colors in CSS Design options.

configuration-css design

  • You have the option to add your custom CSS in the Custom CSS settings.

  • configuration-custom cssYou have the option to add your custom Js in the Custom Js settings.

configuration-custom Js6. Analytics

The Analytics step is only available to process-enabled table apps and 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. The diagram is updated and in each task, 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 help identify where the focus should be on for better resource management.

 

Publish

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

Your app is ready to use!

Find out more here.


Edit Apps

If you want to edit an existing User 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 all applications, select the one you wish to edit.

 

  • Click on the pencil button to apply any changes to the Basic info of the Portal application.
  • 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.
  • Click on the Actions button and choose Export if you want to export the current application.
  • 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 appears. 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
  • Finally, you can choose the copy option to copy the current application. A pop-up appears where you can define the application name of the copied app.

 


Run Apps

Play App | Comidor Platform

  • While viewing an app in the App Designer, you can easily run it! Click on the Play button on the top right of your screen and the quick add form of this app will be populated.Play App quick add | 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
  • In order to view the User Apps you have created and published through App Designer, go to the menu on the left side of your screen, and select the Packages Icon. A list of all the published apps is displayed here under the category you chose in Step 1 of App designer. In case no Category is chosen, the app will be shown below Custom Apps.App in Manu | Comidor Platform
  • Select the one you wish to access and it will open in a new tab.

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.Run App | Comidor Platform

If the App is process enabled and linked with a workflow it will have State (Opened, Scheduled, Running, etc.) and also some more Tabs in the left-side menu, such as Workflow tasks, attachments, and workflow audit based on the configuration of the App in the App Designer.

Run App | Comidor Platform

If you have selected the primary form of the app to be also visible in the quick add menu, you can easily initiate this App, from quick add and by clicking on the name of this form.


Import Apps

Comidor provides you with the functionality to Import User applications that are created in the App Designer in an XML format.

In order to Import an application, you have to open the App Designer.

  • Click on the Import an App button.

Import App designer | Comidor Platform

  • Choose the respective .xml file for the application you want to import and click on Save.

App builder | Comidor Platform

 

You can correlate the involved parties, by typing their name or choosing them from the pre-defined options in the drop-down list. The group mapping is available for:

  • Groups
  • Users
  • Roles

After that, you have to reload the Database, by clicking on the “Reload DB required” red button on the bottom right corner of your screen.

App builder | Comidor Platform

If the Database is reloaded, go to the App Designer and publish the imported application.

Your app is ready to use!


 

The post App Designer appeared first on Comidor Low-code Automation Platform.

]]>
Business Rules https://www.comidor.com/help-center/process-automation/business-rules/ Wed, 15 Jun 2022 08:20:18 +0000 https://www.comidor.com/?p=34462 Comidor offers a variety of features in order to apply business rules in processes and custom apps to cover any possible scenario and to enhance the capabilities of your apps and workflows. In particular, you can include the following business rules: Gateways Conditional flow Field rules Field validations Shell commands Scripts before save Gateways One […]

The post Business Rules appeared first on Comidor Low-code Automation Platform.

]]>
Comidor offers a variety of features in order to apply business rules in processes and custom apps to cover any possible scenario and to enhance the capabilities of your apps and workflows.

In particular, you can include the following business rules:

  • Gateways
  • Conditional flow
  • Field rules
  • Field validations
  • Shell commands
  • Scripts before save

Gateways

One of the business rules in a workflow is Gateways.

A gateway is used to determine the branching, forking, merging, and joining of paths drawn by sequence flow. In Comidor we have Exclusive, Inclusive, and Parallel gateways.

Workflow design | Comidor Platform

  • Inclusive (OR) Gateway: Inclusive Gateway refers to activating one or more flows when dividing. For incoming, all paths may be taken/fulfilled, from one to all.
  • Parallel (AND) Gateway (Fork/Join): Parallel Gateway refers to dividing into two or more flows (fork). For incoming flows, the parallel gateway waits for all incoming flows before continuing (join).
  • Exclusive (XOR) Gateway: Exclusive Gateway refers to choosing “either/or” and limits the outcome to exactly one single flow of the output branches.

Conditional Flow

Through Conditional Flows, you can connect your workflow elements (activities, gateways, or events) and design any possible/desired alternative path. For example, once a Task is created you should connect it with the previous element with a Conditional Flow. In the conditional flow form:

  • Drag and drop a conditional flow from a Start Event to an Activity and select the Target State, which is the initial state of the target activity (state can be Scheduled or Running).  Type a brief description of the conditional flow to help users in understanding this part of the workflow.Workflow conditions | Comidor Platform
  • Drag-and-drop a conditional flow from an Activity/Gateway and select the Source State and Target State, which are the trigger state (can be completed/failed/canceled) and impact state (can be scheduled/running/paused/completed/canceled/failed), respectively. Workflow conditions | Comidor Platform
  • Conditions can be added in both cases from the Advanced Conditions tab/Custom condition builder. Add further conditions through custom condition builder using either database system fields or any custom user fields you have created in User fields and have added in a User form.Workflow conditions | Comidor Platform
  • In more complicated workflows, there might be a need to combine and use more complex Advanced conditions. In these cases, the workflow checks more conditions as you can see below. Click on icons “<“,”>” to add a parenthesis before or after the condition you want, and select AND, OR between the conditions in each case accordingly. With the “+” and “-” buttons you can add or delete a condition.

Workflow conditions | Comidor Platform

Once the above step(s) have been completed, a conditional flow with your brief description is added to your workflow design between the standard start event and the task you have created or between activities/gates.

Diamonds in the conditional flow refer to Source state and arrows to Target State, blue: Running, green: Completed, black/white: Canceled, red: Failed, grey: Scheduled, orange: Paused.


Field Rules

Another type of business rule is available both in workflows & the app designer, for process and non-process enabled apps.

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

  • Create custom condition scenarios for fields and select in which scenario the fields are going to be shown or hidden.
  • Select more than one scenario – field condition for a specific field. This enables you to cover multiple scenarios.
  • Eliminate the number of forms that need to be created and make your adjustments to one simple form.
  • Hide sensitive information which should be displayed only for certain users, roles, or groups in a workflow.

To access Field Rules go to the App Factory icon > Workflow Automation > Workflows. Access the Workflow you are working on and select the tab Field Rules.

Create Field Rules

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

  1. Give a Rule title
  2. Select the Action to be performed: you can either Hide or Show a field
  3. Choose the name of the User Field that you wish to perform the above action to
  4. Set in which Form you wish this rule to be applied (from the user forms that the selected field is displayed)
  5. Select the desired Save option (refer to Quick Reference Guide)

 

Custom Condition Builder

After saving the Field Rule, and while being at 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

Field Validation

This kind of business rule can be applied both to process-enabled and non-process-enabled apps.

In the form designer, you can set desired properties to each user field:

Validation Rules | Comidor Platform

The value on the “Pattern” field should be a “Regular Expression” in order to validate the input data on the field. The “Pattern Error Message” field is the custom error message that should be displayed if the validation fails.

Validation Rules | Comidor Platform

Links for creating and testing “Regular Expressions”: https://regexr.com/ and https://www.regular-expressions.info/

Here are some examples of “Regular Expressions”:

  • Search for an email address: \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b
  • Email field with the option to leave the field empty: ^$|^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$
  • Text field with only alphabetical characters: ^[a-zA-Z ]*$
  • Numeric field having only digits: ^[0-9]+$
  • Numeric field with only 3 digits between 1 to 9: [1-9]\d\d
  • Integer number that can be negative and has a maximum of 10 digits: ^\s*-?[0-9]{1,10}\s*$
  • Allowing the field to remain empty use this string : ^$| and then use the correct pattern.
    • Note: In a non-mandatory field with a pattern, if the pattern is not set to allow the field to be left blank, the “Pattern Error Message” will be displayed.
  • Pattern for Greek IBAN:^GR\d{9}[0-9A-Z]{16}$ (you can find  IBAN patterns in this link)

Validation Rules | Comidor Platform

Additionally, you can hide user fields if their value is not set, or only when they have value – depending on your scenario. Choose the respective option in your form.


Shell Command & Script before save

You can add scripts to a workflow design within forms to the “script before save” section and/or to the Shell Command component of the workflow design.

Scripts can also be added in the form of non-process enabled apps in the app builder.

When adding a Shell Command you can define that:

  • The Title is one of the required fields.
  • The Parent Stage is the stage of the parent process as soon as this step is reached.
  • The Shell Type, selecting between Unix (sh), Windows (cmd), Windows (Powershell), Platon script, Sikuli script.
  • The Shell Script Variables by giving the Key, the Field (Runtime value), and its Value.
    Tip: By clicking on the “+” button you can add as many keys as required or needed.
  • The Shell Script Body text.
  • The Shell Response.

Workflow elements | Comidor Platform

If you add a script within forms to the “script before save” section, the script will run after the user saves the form/completes a task with this form.

We commonly add a “script before save” to check the user’s input and populate error messages. For example, we can include if statements to check the values of fields, assign values to fields, and many more.

Script before save | Comidor Platform

This removes the need to add a shell script to the workflow.

For more info regarding scripting please contact us at support@comidor.com.

The post Business Rules appeared first on Comidor Low-code Automation Platform.

]]>
Email automation configuration https://www.comidor.com/help-center/process-automation/email-automation-configuration/ Tue, 05 Apr 2022 05:05:17 +0000 https://www.comidor.com/?p=31231 So far we have seen how we can create custom applications through Comidor App Builder and through App creation in 4 steps with NLP. Also, we saw how to run those custom apps manually by a user action. In the Comidor Email automation configuration unit, you can boost your business process automation by including incoming […]

The post Email automation configuration appeared first on Comidor Low-code Automation Platform.

]]>
So far we have seen how we can create custom applications through Comidor App Builder and through App creation in 4 steps with NLP. Also, we saw how to run those custom apps manually by a user action. In the Comidor Email automation configuration unit, you can boost your business process automation by including incoming emails as triggering points of an application. Every time a new email comes to a specified mailbox, an application will start and values will be stored in user fields, based on the configuration.

Before creating an Email automation configuration, make sure that:

  1. you have set up an email account for your user.
    • Find out more on how to set up your email account here.
  2. you have also activated the background service Run From Email.
    • Only system administrators have access to the background services unit. Background services | Comidor Platform

Those steps are critical for the automated initiation of an app from an incoming email.

Create

In order to access the Email automation configuration unit, go to the menu on the left side of your screen and select the Packages icon > Processes > Email automation configuration.

Email Automation Configuration | Comidor Platform

 

In the new tab that opens, click on the “+” icon to open the creation form. In the creation form you can:

  • Give a Title to this record.
  • Define the monitored email account whose incoming emails will be monitored.
  • Type the Application Identifier so the system can identify this keyword in the subject of the incoming email.
  • Choose which Application you want to be triggered from the list of custom apps.
    • E.g. add the word “Issue” and when an incoming email has the “Issue” in the subject the system will trigger the application that is specified.
  • In the Free Text parameters, you can map user fields of the selected application with email elements.
    • Attachments, hardcoded values, and other data from the email subject or body can be fetched into user fields.
    • You can also specify the exact keywords’ start and end to be found in the email body.
    • Add as many rows as you want by clicking on the ‘+’ icon, and remove rows by clicking on the ‘-‘ icon.
  • Finally, select the desired Save option (refer to Quick Reference Guide)

Email Automation Configuration | Comidor Platform

 

Edit

In order to access the Email automation configuration unit, go to the menu on the left side of your screen and select the Packages icon > Processes > Email automation configuration.

  1. Select the record you want to edit
  2. Click on the pencil button to open the Edit Form
  3. Edit the information (all the fields explained in Create section) you want and click the desired Save option (refer to Quick Reference Guide)
  4. Other actions available in the actions button:
    • Delete this record. A confirmation pop-up window will appear.
    • Print the current view form.

Manage

In order to access the Email automation configuration go to the menu on the left side of your screen and select the Packages icon > Processes > Email automation configuration.

Email Automation Configuration | Comidor Platform

Click the Checkboxes next to each record and select one, more, or all records and choose Delete. A confirmation pop-up window will appear.


Read our guide on how to create, run and monitor your custom apps using Comidor App Builder.

The post Email automation configuration appeared first on Comidor Low-code Automation Platform.

]]>
App Creation in 4 steps with NLP https://www.comidor.com/help-center/application-builder/app-creation-4-steps/ Fri, 27 Aug 2021 07:02:21 +0000 https://www.comidor.com/?p=31147 In order to build an application for your business, you no longer need highly skilled developers. Comidor platform enables everyone to build apps within seconds with Natural Language Processing (NLP); the capability to understand language. Get your feet wet with Low-Code App Creation in 4 steps with NLP. In order to start an App Creation in 4 […]

The post App Creation in 4 steps with NLP appeared first on Comidor Low-code Automation Platform.

]]>
In order to build an application for your business, you no longer need highly skilled developers.

Comidor platform enables everyone to build apps within seconds with Natural Language Processing (NLP); the capability to understand language.

Get your feet wet with Low-Code App Creation in 4 steps with NLP.

In order to start an App Creation in 4 steps with NLP, click on the “+” at the top bar of your screen. A pop-up window will appear with the 4 steps to follow.

App creation button | Comidor Platform

Step 1

  • In the first step, you can describe your application by giving details of your App. App creation with NLP | Comidor Platform
  • Make sure you include information about the type and name of the application, the forms, and the fields you wish to include, and then click Next.
  • For example, you can type: Create an application called Remote working policy. The application will contain 3 forms. Form 1 is Deliver policy document by an external consultant. It will contain one binary field with a title policy document. Form 2 is named Review document by the legal team. Form 3 has the title Share document internally.

App creation step1 | Comidor Platform

Step 2

  • The system using NLP will identify and suggest the name of the app, the number of steps, and names of fields and forms based on your description.App creation step2 | Comidor Platform
  • You can then confirm the suggested steps and apply the following actions:
    1. Add more steps by clicking on the “+” icon
    2. Expand each step to view the name of the form and fields of this step
    3. Remove a step by clicking on the “-” icon
    4. Rename the step.
  • In each form you can apply the following actions:
    1. Add more steps by clicking on the “+” icon
    2. Rename the label of the field
    3. Choose the field type (text, number, binary, etc)
    4. Remove a field by clicking on the “-” icon

App creation step2 | Comidor Platform

  • After defining all steps, forms and fields, click on the Next button.

 

Step 3

  • In step 3, you can create the quick add form of your application.

App creation step3 | Comidor Platform

  • Give the name of your quick add form. Note that this form will be added to the Quick add menu
  • Add one or more fields and define their label and type.
  • Click on the Next button to proceed.

Step 4

  • Finally, define the primary field of your recordsApp creation step4 | Comidor Platform
  • A new record has been added to App Builder. After clicking on the Submit button you will be re-directed to App Builder.
  • Click on Publish and your application is ready to be used!

App creation with NLP | Comidor Platform

  • A workflow has been automatically created, with all sequential steps. You can click on the Edit Workflow button to apply any change to your workflow design.

App creation with NLP | Comidor Platform

  • You can edit and enhance the App you just created in the App Builder.

 

Edit Apps

If you want to edit an existing User App, go to the menu on the left side of your screen > App Factory>Application Builder> App Builder. From the list of the Applications, select the one you wish to edit.

App builder | Comidor Platform

  • You can navigate through steps 1-10 by clicking on the respective step and apply any change you wish. Do not forget to go to step 10, to publish your changes.

You can delete one or more User Apps if you wish. Go to the menu on the left side of your screen > App Factory>Application Builder> App Builder, select one or more User Apps and click on Delete.

Run Apps

In order to view the User Apps, go to the menu on the left side of your screen, and select the Custom Apps Icon. A list of all the published apps will be displayed here. Select the one you wish to access and it will open in a new tab.

Run App builder | Comidor Platform

In order to run your app, go to the Quick add menu and choose the quick add form of your app. A new window will open with the form that was created in the App Builder. Fill in the fields and click on Save to add this entry.Run App builder | Comidor Platform

Since the App is process enabled and linked with a workflow it will have State (Opened, Scheduled, Running, etc.) and also some more Tabs in the left-side menu, such as Workflow tasks, attachments, and workflow audit.

Run App builder | Comidor Platform

If you have selected the primary form of the app to be also visible in the quick add menu, you can easily initiate this App, from quick add and by clicking on the name of this form.

To learn more about App Builder capabilities click here.

 

The post App Creation in 4 steps with NLP appeared first on Comidor Low-code Automation Platform.

]]>