SyncWorkflow

Description

Launch a subworkflow and wait for it to finish.


DocsMarshal Connection

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

Misc

DisconnectedFromMainDesign InArgument<Boolean>

If set to true DocsMarshal will create a clone of the workflow drawing to be launched and will associate it with its process. In this way, if the main drawing is modified, the already running process is not affected. If, on the other hand, this parameter is set to false, the workflow design is not cloned and therefore any changes will modify the functioning of the running process.

Priority InArgument<Int32?>

The level of priority with which the workflow must start.

Result OutArgument<Guid>

SubWorkflowError OutArgument<Boolean>

Any error in the sub workflow.

SubWorkflowErrorDescription OutArgument<String>

Any description of an error in the subworkflow

SubWorkflowInArguments InArgument<Dictionary<String,Object>>

The ArgInParameter of the workflow to start.

SubWorkflowOutArguments OutArgument<Dictionary<String,Object>>

The ArgOutParameters of the subworkflow

WorkflowExternalId InArgument<String>

The ExternalId of the workflow to start.

WorkflowId InArgument<Guid>

The Id of the workflow to start.

WorkstationId InArgument<String>

The Id of the workstation where the workflow is to be executed.