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

  1. 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.

  2. In the Business Integration section, expand Business Process Choreographer and click Business Flow Manager > Custom Properties.

  3. Click New to add a new custom property.

  4. 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.

  5. Save the changes.

  6. 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.

Administer BPEL processes and human tasks


Related information:
Java EE roles for BPEL processes