Optimizing performance for collaboration operations
About this task
Although you can use both coaches and heritage coaches as a user interface for human services, heritage coaches do not support the collaboration features. Depending on the complexity of your process design, authorization checks that include heritage coaches can be time-consuming. However, you can use the allow-collaboration setting to include or exclude heritage coaches in the authorization checks.
The allow-collaboration setting accepts one of the following three values:
- checkForCoaches
- Checks the model to determine whether coaches or heritage coaches are used. This is the default value and the most reliable, but it is also the most time-consuming.
- never
- Disables collaboration actions system-wide. If no coaches are used in the models, you can use this value to achieve better performance compared to that achieved with the checkForCoaches value.
- always
- Enables collaboration actions system-wide. If no heritage coaches are used in the models, you can use this value to achieve better performance compared to that achieved with the checkForCoaches value.
<properties> element and modify the value as
needed:
<server merge="mergeChildren">
<allow-collaboration merge="replace">checkForCoaches</allow-collaboration>
</server>For information about the individual 100Custom.xml files that need to be updated and their locations, see the topic Location of 100Custom configuration files.
However, to consistently and reliably change the value of the setting in all of the 100Custom.xml files in your Business Automation Workflow deployment environment, it is recommended that you use the updateBPMConfig command as described in the following procedure:
Procedure
Results
The recommended way of updating the 100Custom.xml files is by running the updateBPMConfig command. However, if the updates are unsuccessful, you can manually update the files by following the steps in the topic Creating a 100Custom.xml configuration file.