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
- 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 .
- Server
- Click .
- In the Business Integration section,
expand Business Process Choreographer and click .
- Click New to add a new custom property.
- 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.
- 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.