There can be several variations to the above questions such as
- How can one call a Workflow synchronously from a script without using Business Service: Workflow Process Manager?
- What are various ways business services that we can use to call a workflow process in scripting?
The Answer to the above question is
Following business services can be used to call Workflow process Synchronously in scripting
Business Service: Server Requests
Method: SubmitRequest
We will need to specify Input Argument “Mode” as Synchronous to call workflow process synchronously
Business Service: Synchronous Server Requests
Method: SubmitRequest
Business Service: Workflow Process Manager (Server Request)
Method: RunProcess
I will try to include examples of calling each business service and executing a workflow but that is going to be a post for siebelunleashed website.