Skip to content

Workflows

Workflows are an advanced powerful capability of Anybuild that can be used to automate business processes.

Examples include: Assigning appropriate Engineers to a Service Case. Sending Alerts and Reminders to relevant users.

Workflows are easily defined by Business Users and Domain experts without the need for coding.

With workflows, application designers can efficiently execute complex logic, including branching conditions, loops, and various types of actions, all through a user-friendly visual interface. One notable feature is the ability for workflows to call one another within their execution sequences, promoting a modular approach to business logic implementation.

This modular approach helps break down complex processes into smaller, reusable parts, improving their manageability and sustainability. Each workflow is dedicated to a specific task or operation, contributing to overall operational efficiency and ease of management.

Workflow Designer is the visual tool used to construct workflows.

Home >> Data Definition Layer >> Functions >> Workflows >> New Workflow

Workflow Designer

The image above highlights three distinctive areas:

  • List of available workflow actions (1)
  • Workflow diagram (2)
  • Workflow step configuration pane (3)

A workflow step is a configured action within a workflow. Each step must be linked to another step or the end of the workflow. Depending on the workflow action, some steps may have two potential outputs, each of which must be linked to another step or the end of the workflow. Every step must have a pathway leading to it. Circular pathways are permitted only if a condition step is present in between--- the assumption is that the condition will be used to avoid dead loops.

When a workflow step is selected, step details are displayed in the configuration pane.

Workflow Step 1 Workflow Step 2 Workflow Step 3

Action tab shows various settings depending on the selected action type. For example, if the Save Record action is chosen, it is necessary to configure the Entity or Component for which the record will be saved.

Saving records in workflow steps.

Submitting data in workflow steps.

Calling server functions from workflows.

Adding conditional logic to workflows.

Preserving application state in workflows.

Iterating over collections in workflows.

Using expressions in workflow steps.

Looking up records in workflow steps.

Review steps in workflows.

How to execute and monitor workflows.

Practical examples of workflow implementations.