Invoke Workflow Activity

Description:

Invokes another workflow synchronously.

Inheritance Hierarchy:

System.Object
  System.Activities.Activity
    System.Activities.AsyncCodeActivity
      Geocortex.Workflow.Activities.InvokeWorkflow

Function:

This activity loads and executes a workflow defined by a XAML file. The current workflow can supply inputs and read outputs from the child workflow using dictionaries.

Client/external activities (or other activities that cause workflow persistence) are not permitted within the invoked workflow.

In a Workflow:

The Invoke Workflow activity can be used to run another workflow. This may be useful when authoring several workflows that have shared logic. The shared portion can be placed in a single workflow and other workflows can invoke the shared workflow.

Properties:

Name Description

In Arguments

Inputs

The inputs to the workflow.

Timeout

The interval in which the workflow must complete before it is aborted and a TimeoutException is thrown.

Workflow Xaml Uri

The URI of the workflow XAML file to run. For example: C:\\folder\\workflow.xaml; gcxfile:///folder/workflow.xaml. The specified workflow cannot contain client/external activities.

Misc

Display Name

InvokeWorkflow

You can change the name of an activity to one that describes what it does. A descriptive name can make a workflow easier to interpret and maintain.

Out Arguments

Outputs

The outputs from the workflow.

Version Information:

Supported from: Geocortex Essentials 3.9.