Configuring Automation Plug-In Properties

After you add a plug-in to the Design Studio entity, you define the plug-in properties.

Note:

The type of automation (for example, an XSLT Sender) and the automation function (for example, a task event) determine which tabs appear in the Properties view.

To configure automation plug-ins:

  1. From the Studio menu, select Show Design Perspective.

  2. In an OSM entity editor Automation subtab, select an automation plug-in. You can configure automation plug-ins in the following editors:

    • The Order editor Jeopardy tab Automation subtab.

    • The Order editor Notifications tab Automation subtab.

    • The Order editor Events tab Automation area.

    • The Manual and Automated Task editor Jeopardy tabs Automation subtabs.

    • The Manual and Automated Task editor Events tabs Automation subtabs.

    • The Process editor, flow lines with status transition defined in the Properties subtab Events subtab Automation subtab.

    • The Process editor exception path flow lines in the Properties subtab Events subtab Automation subtab.

    • The Process editor Automated and Manual Tasks in the Properties subtab Events subtab Automation subtab.

  3. Click Properties.

    The Properties view is displayed showing the automation plug-in properties tabs. If you selected properties from the process editor properties sub-tab, then the Properties view displays in a Additional Properties dialog box.

  4. Click the Details tab.

    In the Details tab, you can name the plug-in and identify the user whose credentials will be used to run the automation plug-in. See "Properties View Details Tab" for more information.

  5. Click the Compensation tab.

    Note:

    This tab is called the Execution Mode tab in the Manual and Automated Task editor Events tabs Automation subtabs.

  6. In the Compensation tab, specify the execution modes in which the plug-in will run when called.

    See "Properties View Compensation Tab" for more information.

  7. (For external event receivers only) Click the External Event Receiver tab.

    Define the name of the external system from which the plug-in receives messages. Additionally, you can define whether the plug-in filters for specific properties on the incoming message header or body. Finally, you can provide specific connection information if the messages are retrieved from an external system. See "Properties View External Event Receiver Tab" for more information.

  8. (For external event receivers only) Click the Correlation tab.

    Map messages from external systems to specific OSM tasks. You can use the JMSCorrelationID or enter an XPath expression to filter for a specific element in the XML body of the message. See "Properties View Correlation Tab" for more information.

  9. (For XSLT types only) Click the XSLT tab.

    Define where the XSLT style sheet is located, caching properties for the style sheet, and the exit status that the plug-in should use if it throws an exception.

    See "Properties View XSLT Tab" for more information.

  10. (For XQuery types only) Click the XQuery tab.

    Define where the XQuery file is located, caching properties for the file, and the exit status that the plug-in should use if it throws an exception.

    See "Properties View XQuery Tab" for more information.

    Note:

    XQuery automation types cannot be implemented when using releases prior to OSM 7.0.

  11. (For Sender types only) Click the Routing tab.

    Define where the automation plug-in should send messages, and where the external systems should send responses. See "Properties View Routing Tab" for more information.

  12. Click the Notes tab.

    Document the intended use of the automation plug-in.

  13. Click Save.