This is an old revision of the document!
To execute another workflow within Bizweaver, use a WebService2 step. The step is configured to use POST. When the second workflow is called, the calling workflow will wait until it receives a response from the called workflow. Once a response is received, the calling workflow will continue to its next step.
A token must be generated in order to use the POST processes described below. The token can be generated from the Setting page.
Use caution when connecting multiple workflows in a sequence. You may need to adjust the timeout value on the earlier steps to ensure the processing doesn't continue before the called step(s) have completed their work.
When a Bizweaver workflow is called (initiated) using POST, the configuration of the WebService2 tool involves two sections: the URI and the Body. An example is shown below.
Finding the proper port needed will be in your IIS Manager, which can be found in Start → Windows Administrative Tools → Internet Information Services (IIS) Manager. There will be a drop-down for your server; then you will see Sites drop-down, and then Versago click on Versago, and on the right panel, there will be the proper port needed to use in the API call.
Here is a sample of the full URL. Copy and paste this string as a starting point.
https://MyPortal.MyCompany.com:443/BWService/api/workflow/InvokeWorkFlow
{
"pTaskID":"NN",
"pArguments":
{
"Arg1":"Value1",
"Arg2":"Value2"
}
}
{
"pTaskID":"NN",
"pArguments":{}
}