IBM BPM, V8.0.1, All platforms > Administer applications and processes in the runtime environment > Manage processes and their components > Administer BPEL processes and human tasks
Optimizing BPEL process administration
To improve performance, you can reduce the database load and the rate at which the database grows by optimizing how processes are administered.
If you restrict administration and monitoring to the BPESystemAdministrator and BPESystemMonitor roles (useSystemAdminAuthorizationOnly), make sure that these roles are mapped to a reasonable set of users for the BPEContainer application.
To optimize how processes are administered, you can set a custom property in the administrative console to one of the alternative process administration modes.
Process administration mode Value of the ProcessAdministration custom property Optimize process administration optimize Restrict process administration to authorization useProcessAdminAuthorizationOnly Restrict process administration to system administrators useSystemAdminAuthorizationOnly If you set the value of the custom property to useSystemAdminAuthorizationOnly, this value affects which user IDs can perform administrative actions on newly created process instances, activity instances, and scope instances. This might cause disruption to people or automated processes that perform administrative actions using user IDs that are not in the appropriate role.
Procedure
- In the administrative console, depending on whether Business Process Choreographer is configured on a cluster or on a server, perform one of the following:
- Cluster
- Click Servers > Clusters > WebSphere application server clusters > cluster_name.
- Server
- Click Servers > Server Types > WebSphere application servers > server_name.
- In the Business Integration section, expand Business Process Choreographer and click Business Flow Manager > Custom Properties.
- Click New to add a new custom property.
- Enter ProcessAdministration as the name and the value for the process administration mode.
Deleting this custom property will return process administration to instance-based authorization, but only for new process instances, activities, and scopes.
- Save the changes.
- Activate the changes by restarting the server or cluster where Business Process Choreographer is configured.
Results
The new process administration behavior applies to all new process instances. The behavior of existing instances depends on the position of the process navigation when the administration settings were changed. Activities before the current navigation position continue to be subject to the administration mode that was active when they were started. For all other activities, the new administration mode applies.
- Alternative administration modes for BPEL processes
The alternative administration modes can help you to reduce response times for queries on tasks and processes by reducing the number of objects that are created in the Business Process Choreographer database to administer processes and activities.- Listing information about process and task templates
Use the listTemplates.py administrative script to list instance and version information about deployed BPEL process and task templates.
Administer BPEL processes and human tasks
Related information:
Java EE roles for BPEL processes