2017 June Release

app.ducx Business Process LanguagePermanent link for this heading

The app.ducx business process language allows you to define the process model for your software component. The process model is comprised of one or more template processes defining an ordered list of sequential or parallel activities and process control elements such as conditions or loops. Each activity definition consists of a list of steps that need to be carried out by a user responsible for completing a particular activity.

A process model block consists of import declarations and process blocks. The processes keyword denotes the process model block. It must be followed by the reference of your software component and curly braces.

Process model blocks can only be contained in files with a .ducx-bp extension.

Syntax

processes softwarecomponent
{
  // Import declarations
  import softwarecomponent;

  // Process blocks
  process reference {
    symbol = symbol;
    allowed {
      objectclass,
      ...
    }
    denied {
      objectclass,
      ...
    }

    ...
  }
}