Starting a Workflow Process from Another Workflow Process
You can define a Workflow Process so that it asynchronously starts another Workflow Process. You configure Siebel CRM to start a Workflow Process that calls a custom business service. This business service uses the Asynchronous Server Requests business service to start another Workflow Process.
To start a Workflow Process from another Workflow Process
-
In the Process Designer, add a business service step to your Workflow Process.
-
Select the new business service and in the Properties pane, set the values as shown in the following table.
-
Property Value Business Service
Asynchronous Server Requests
Method
SubmitRequest
-
In the Multi Value Properties pane (MVPW) pane, select the Input Arguments tab and then add three new input arguments with the values shown in the following table.
Input Argument Type Value Property Name Component
Literal
WfProcMgr
Leave this field empty.
WfProcMgr.ProcessName
Literal
AG Simple Test
Leave this field empty.
WfProcMgr.RowId
Process Property
(Leave this field empty)
Siebel Operation Object Id
For more information, see Arguments You Can Define for a Process Property.
-
To set server component parameters, such as the Workflow Process Name, define the Input Argument Name using the following format:
[ComponentAlias].[argument_name_for_the_business_service_method]