AsyncWorkflow

Description

Asynchronously starts a workflow.


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.

The ArgInParameter of the workflow to start.

Priority InArgument<Int32?>

The level of priority with which the workflow must start.

ProcessExternalId InArgument<String>

The ExternalId of the process to start.

Result OutArgument<Guid>

StartOnlyIfUnique InArgument<Boolean>

If set to TRUE DocsMarshal will start a new process only if there are no other active ones with the same ExternalId, if it is FALSE it will start a new wowkflow in any case.

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.