Adding list controls

You create a list type integration control when you need a control that contains a list of values. An enterprise service or publish channel can use this list control in its processing rule evaluations. The rule could skip the processing of the transaction when the data field value does not match any of the defined list control values.

About this task

You must use a period (.) as the decimal placeholder when you enter decimals as a control value. The numbers to the left of the placeholder are not converted. For example, $1,738,593.64 must be 1738593.64.

Procedure

  1. In the Enterprise Services application, on the Select Action menu, select Create Integration Controls.
  2. Click Add New Control > Add New List Control.
  3. Enter values in the following fields:
    Option Description
    Integration Control The identifier for the value control.
    Domain The domain that is used to check the values that are entered for the integration control.
  4. In the Values table window, click New Row.
  5. In the Default Value field, enter a value for evaluation.
  6. Click OK to close the List Control dialog box.
  7. Click OK to close the Create Integration Controls dialog box.

Example

Work orders are sent to an external system only if the status of the work order is APPR (approved) or COMPLETE. The processing rule can check the status of a work order against a list control that contains these two status values. If the status of a work order does not match the two list control values, the work order transaction is not sent to the external system.

What to do next

You can associate an integration control with an enterprise service or publish channel in the Enterprise Services or Publish Channels application. These associations make the integration controls available for inbound and outbound message processing. You can also associate an integration control to an external system in the External Systems application. The value that you define on the control at the external level overwrites the control value that is defined at the enterprise service or publish channel level.