Siebel EIM > How To Create A Workflow Process To Invoke An EIM Task?
How To Create A Workflow Process To Invoke An EIM Task?
APPLIES TO: Siebel Workflow - Version 8.1.1.11.16 [IP2013] and later Information in this document applies to any platform. GOAL How To Create A Workflow Process To Invoke An EIM Task?
SOLUTION The Siebel Workflow Guide provides steps on how to create a workflow process to invoke EIM task here:
Siebel Bookshelf IP17 > Siebel Business Process Framework: Workflow Guide > Example Workflow Processes That Call a Business Service > Examples That Use the Server Requests Business Service > Using the Server Requests Business Service to Call EIM
However, the documentation indicates to use the "Type: Output Argument" in the Input Argument applet Type field to specify some of the EIM task parameter value. This is incorrect. "Type: Output Argument" is not applicable for Input Argument, thus is why it will not be a valid option to choose in the picklist for the input argument applet Type field. "Type: Output Argument" is only available in the Output Argument applet's Type field/picklist.
The correct Type to use is Literal:
Type: Literal
Additionally, try not to use the "Synchronous Server Requests" business service as suggested either, use the "Server Requests" business service instead in order to better specify/change the execution mode for the EIM task as needed.
A documentation bug has been logged to have this information corrected:
BUG 28144458 - WF Guide on creating workflow process for invoking EIM has wrong Input Type
--------------------------------------------------------------------------------
An example of what to provide in the Business Service step of a workflow process that calls EIM would be as follows:
Business Service: Server Requests Method: SubmitRequest
Input Arguments applet:
Input Argument: Mode Type: Literal Value: Sync
NOTE: Use Sync for Synchrounous mode, use Async for Asynchronous mode, or DirectDb to put the request into the S_SRM_REQUEST table. You might find it better to use Async mode or the DirectDb mode so that the workflow process does not have to sit at the BS step and wait for the EIM task to complete before ending the workflow.
Input Argument: Component Type: Literal Value: EIM
Input Argument: EIM.Config Type: Literal Value: accnt.ifb
Input Argument: EIM.Batch Type: Literal Value: <provide whatever Batch number value needed here>
|