Get Activity Instances By Process Instance ID

API Type

Web Services

Description

Retrieves the status of all activity instances for a specified process instance.

Syntax

public virtual WFBaseActivityInstance[] GetActivityInstsByPIID(string processInstanceID)

Parameters

Name Description

processInstanceID

Definition:
Specifies the unique ID of a process instance.
Type
string
Allowed Values:
A valid process instance ID

Output

An array of WFBaseActivityInstance objects.

Example

// This is console application sample
IWFWorkflowService svc = GetWorkflowService();
string processInstanceID = ..//"02C3FA88ADE04750A34B5B3168C25793";

try
	{
    WFBaseActivityInstance[] activityInstance =
    svc.GetActivityInstsByPIID(processInstanceID);
    foreach (WFBaseActivityInstance activity in activityInstance)
        {
        System.Console.WriteLine("Activity DispalyName: '{0}'", activity.DisplayName);
        System.Console.WriteLine("CompletedDate: '{0}'", activity.CompletedDate);
	    }
	}

catch( Exception ex)
	{
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex) );
    }

Supported Versions

3.2.0.4 and higher