Reference Workflow Activity


References another workflow.

Inheritance Hierarchy:

System.Object System.Activities.Activity


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.

Unlike the Invoke Workflow and Invoke Workflow Async activities, this activity permits the referenced workflow to contain client/external activities (or other activities that cause workflow persistence).

In a Workflow:

The Reference 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 reference the shared workflow with this activity.


Name Description



The arguments of the referenced workflow.

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.

Workflow Xaml Uri

The URI of the workflow XAML file to run. For example: C:\\folder\\workflow.xaml; gcxfile:///folder/workflow.xaml.

Version Information:

Supported from: Geocortex Essentials 4.0.