Methods / Process Definition Methods |
Web Services
Retrieves all process definitions by a specified base process definition ID.
public virtual WFBaseProcessDefinition[] GetProcDefByBasePID(string baseprocessTemplateID)
Name | Description |
---|---|
baseprocessTemplateID |
|
Array of WFBaseProcessDefinition objects.
// This is console application IWFWorkflowService svc = GetWorkflowService(); //Base process definition ID. string baseprocessTemplateID = … // for example "1e3d514d43d3465cae6ec3bbbd409168"; try { //Returns Array of WFBaseProcessDefinition for all versions of process definition WFBaseProcessDefinition[] processDefinitions = svc.GetProcDefByBasePID(baseprocessTemplateID); 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)); }
3.2.0.4 and higher