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.