This topic applies only to the IBM Business Process Manager Advanced configuration.

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.

Before you begin

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.

About this task

To optimize how processes are administered, you can set a custom property in the administrative console to one of the alternative process administration modes.
Table 1.
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
Note: 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, click Servers > Clusters > WebSphere application server clusters, then cluster_name where Business Process Choreographer is configured.
  2. In the Business Process Manager 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.
    Note: 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 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.