Try OpenEdge Now
skip to main content
ABL Reference
Class Properties and Methods Reference : GetProcessTemplateNames( ) method
 

GetProcessTemplateNames( ) method

Retrieves the list of process templates that are authorized to the user of the associated Progress.BPM.UserSession. Returns a CHARACTER array that contains the names of the templates.
A process is a complete unit in a workflow system. It defines the flow of the work divided into small steps called worksteps. A workstep has an assigned performer and can have data attached.
A process definition with worksteps, assigned performers, and attached defined dataslots is called a process template. Ideally, a process template should fully describe the workflow logic and data flow. It is usually designed and made available to the system by either the administrator or a manager.
To perform a specific workflow, a normal user creates an instance, called the process instance, from a process template.
Return type: CHARACTER EXTENT
Access: PUBLIC
Applies to: Progress.BPM.UserSession class

Syntax

GetProcessTemplateNames( )
If the method succeeds, it returns a CHARACTER array; each element in the array is the name of a process template. If the method succeeds but there are no process templates for which the user is authorized, the method returns an indeterminate array.
If the method fails, it raises a BPM error.