Get Process Definition Name and Version

API Type

Web Services

Description

Retrieves the process definition name and version.

Syntax

public virtual KeyValue GetProcDefNameVersion(string processTemplateID)

Parameters

Name Description

processTemplateID

Definition:
The process definition ID for a released process definition.
Type
string
Allowed Values:
A valid process definition ID.

Output

KeyValue object, where Key contains process definition name and Value contains version.

Example

// This is console application sample
IWFWorkflowService svc = GetWorkflowService();

//process definition ID for a process.
string processTemplateID = … // for example "1e3d514d43d3465cae6ec3bbbd409168";

try
	{
    //Returns KeyValuepair, for example "process definition
    Name-process definition Version"
    KeyValue keyValue = _ svc.GetProcDefNameVersion(processTemplateID);
    Console.WriteLine("process definition Name: '" +
    keyValue.Key.Tostring() + "' ");
    Console.WriteLine("process definition Version: '" +
    keyValue.Value.Tostring() + "' ");
	}

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

Supported Versions

3.2.0.4 and higher