Modules
  • 06 Jun 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Modules

  • Dark
    Light
  • PDF

Article summary

What is a Module?

Description: An Ushur workflow is an engagement comprising one or more modules where each module is represented by a rectangular box in the builder. Each module performs a predefined action and performs relevant input validation and error checks where needed. A module’s behavior is modified through its settings and can be set to trigger other modules upon completion. A complete Ushur workflow is built by creating and connecting multiple modules which will be executed sequentially in the order they are connected. When run, a Ushur begins at the Welcome Message module and stops once it reads the Thank You module or there are no remaining modules to execute. 

The Ushur Builder supports modules such as:

Settings:

Create a new module by either clicking the module icon or dragging and dropping it from the toolbar (in blue) into the workflow builder. For existing modules, access the module's settings by clicking on the settings button (in red).

Each module’s setting includes a mandatory “Label” field that uniquely identifies that module in a Ushur workflow. Other fields are dependent on the function of a module.

Connecting Modules:

An Ushur workflow comprises a set of modules executed in sequence. To make one module execute after another module completes, click the “Go to” button on the module’s settings or the red node under the module.

When complete, the Ushur builder will look like this, and each module will run in order once deployed.


Was this article helpful?