Invoke Workflow Activity


Invokes another workflow synchronously.

Inheritance Hierarchy:



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.


Name Description

In Arguments


The inputs to the workflow.


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.


Display Name


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


The outputs from the workflow.

Version Information:

Supported from: Geocortex Essentials 3.9.