| 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