Invoke Workflow Activity

You can use the InvokeWorkflow Activity to perform operations on the Integeration object or Non-Integration object through the workflow process which exists on the Siebel server.

General

The following table lists the configurations in the General tab of the Invoke Workflow activity:

Field Module Property? Description
Name The name of the activity is displayed.
Siebel Connection Yes Specify the Siebel Connection type that should be used. See the topic Creating a Siebel Connection using the Siebel Connection Resource for more details.
Workflow Process The following workflow processes are supported:
  • TIBCO Sample Workflow Invocation from Subscriber for Integration Object
  • TIBCO Sample Workflow Invocation from Subscriber
  1. Type TIBCO* in the Workflow Process field.
  2. Click Fetch. The Workflow Process dialog is displayed.
  3. Select the value TIBCO Sample Workflow Invocation from Subscriber for Integration Object.
  4. Click OK.
Server Request When checked, the workflow process runs in the Siebel Server process space. If it is unselected, it runs within the Object Manager process space. By default this option is unchecked.
Async Workflow Request Check this checkbox if you want to invoke the workflow asynchronously. If you check this checkbox, the Siebel plugin does not wait for the reply from the Siebel workflow. The Siebel plugin replies with the Asynchronous Workflow Request ID.
Integration Object Select the Yes item from this drop-down list if the Siebel workflow is using an Integration object. The default value is Yes.
Integration Object Name

Specify the object for reference created using the editor. See the topic Creating a Siebel Schema using the Siebel Objects Editor for more details.

  1. Click the search icon. The Siebel Integration Object dialog is displayed.
  2. Select an appropriate object.

Description

In the Description tab, you can enter a short description for the Invoke Workflow activity.

Input

The values in the Input tab will be populated based on the object selected in the Siebel Object Reference field.

Note: Duplication or adding multiple Item fields in the Input tab is not allowed as Siebel only supports a single parent node. The parent child schema is not supported for the Workflow activity.

Output

The values in the Output tab will be populated based on the values passed to the fields of the objects in the Input tab. If the process execution completes successfuly, you can see the output, otherwise a Fault will be displayed.

Fault

In the Fault tab, you can find the error message and error message code of the Invoke Workfow activity. See the Error Codes topic for more detailed explanation of errors.

The following table lists the error schema elements in the Fault tab of the Invoke Workflow activity:

Error Schema Element Data Type Description
SiebelPluginException String Will display an exception at runtime if the user has executed the activity by selecting the workflow processes and has not given values to any of the attributes in the Input tab.
SiebelJDBException String Will display an exception related to the Siebel operation. The exception will be generated either by the Siebel server or due to operation failure.