Workflow Actions: Configuration of Actions

You can configure workflow actions in the following ways:

Levels of Action Configuration

You can configure an action on the following levels, which are listed in order:

  1. In the definition of the action in a graph or in one of its extensions
  2. In a screen configuration
  3. In a workflow state

Configurations defined on each level are applied to the subsequent level. For example, if you specified a category for an action in the PXButton attribute in a graph, this category is the default category for this action for the whole screen configuration, and you can change it in the screen configuration. But for some properties (see the table below), the configuration specified on the next level can only narrow what has been defined in the previous level.

The following table lists all possible configuration types and the levels where they can be changed.

Configuration Type Graph Screen Configuration Workflow State Comment
Visibility + + The condition on the next level can only narrow what has been defined in the previous level.
Availability + +
Category + + The location inside the category can be specified only in the screen configuration.
Connotation + +
Display on the form toolbar + +
Assign field values + +
Provide parameters +
Display a workflow dialog box +
Configure the persisting option + +
Run report, open a generic inquiry, create a new record + +
Expose the action to the mobile app +

Mapping a Workflow Action to the Mobile App

You can map a workflow action to the MYOB mobile app without using MSDL. To map a workflow action, call the IsExposedToMobile method while adding an action to a screen configuration.

For this method to work, you must use MSDL to map the screen where the action should be displayed. For more information about mapping forms to the MYOB mobile app, see Mobile Framework Guide.