Get Process Definitions

API Type

Web Services

Description

Retrieves all of process definition objects.

Syntax

public virtual WFBaseProcessDefinition[] GetProcDefs()

Parameters

Name Description
None Not Applicable

Output

An array of WFBaseProcessDefinition objects.

Example

IWFWorkflowService svc = GetWorkflowService();

try
	{
    //Returns Array of WFBaseProcessDefinition type.
    WFBaseProcessDefinition[] processDefinitions = svc.GetProcDefs();
    for (int i = 0; i < processDefinitions.Length; i++)
        {
        Console.WriteLine("Definition ID: '" +
        processDefinitions[i].DefID + "' ");
        Console.WriteLine("Definition Name: '" +
        processDefinitions[i].DefName + "' ");
        }
	}

catch (Exception ex)
	{
    Console.WriteLine(ShUtil.GetSoapMessage(ex));
	}

Supported Versions

3.2.0.4 and higher