| Methods / Methods for Activity Instances | |
Web Services
Retrieves all the status of all activity instances for a specified process instance.
public virtual KeyValue[] GetActivityInstStatus(string procInstID)
| Name | Description |
|---|---|
procInstID |
|
An array of KeyValue objects that holds pairs of activity definition names and statuses. The statuses can be Passed, Active, Pending, Activated, Canceled, or null.
// This is console application sample.
IWFWorkflowService svc = GetWorkflowService();
string procInstID = ..// for example, "02C3FA88ADE04750A34B5B3168C25793";
try
{
KeyValue[] resultList = svc.GetActivityInstStatus(procInstID);
foreach (KeyValue result in resultList)
{
System.Console.WriteLine("Activity Definition ID: '{0}'",result.Key);
System.Console.WriteLine("Status: '{0}'",
result.Value);
}
}
catch( Exception ex )
{
Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
}
3.2.0.4 and higher