优化协作操作的性能
在 Process Server 和 Process Center 的 100Custom.xml 文件中,您可以设置配置设置以控制 coach 和/或传统 coach 中任务操作的授权检查。这可帮助您优化协作操作的性能。
关于此任务
虽然您可以使用 coach 和传统 coach 作为人员服务的用户界面,但是传统 coach 不支持协作功能。根据流程设计的复杂性,包含传统 coach 的授权检查可能耗费大量时间。但是,您可以使用 allow-collaboration 设置以在授权检查中包含或排除传统 coach。
allow-collaboration 设置接受以下三个值之一:
- checkForCoaches
- 检查模型以确定使用 coach 还是传统 coach。这是缺省值并且最可靠,但是耗费时间最多。
- never
- 在系统范围内禁用协作操作。如果在模型中不使用 coach,那么与使用 checkForCoaches 值相比,使用该值可实现更好的性能。
- always
- 在系统范围内启用协作操作。如果在模型中不使用传统 coach,那么与使用 checkForCoaches 值相比,使用该值可实现更好的性能。
如果想要更改设置的值,那么可以通过在 100Custom.xml 文件中添加或更新设置来覆盖该值。 例如,要将设置添加到 100Custom.xml 文件,您可以在 <properties> 元素下添加以下元素,并根据需要修改该值:
<server merge="mergeChildren">
<allow-collaboration merge="replace">checkForCoaches</allow-collaboration>
</server>
有关需要更新的个别 100Custom.xml 文件及其位置的信息,请参阅主题100Custom 配置文件的位置。
但是,为了一致可靠地更改 IBM® BPM 部署环境中所有 100Custom.xml 文件中的设置值,建议您按以下过程中所述使用 updateBPMConfig 命令:
过程
结果
更新 100Custom.xml 文件的建议方式是运行 updateBPMConfig 命令。 但是,如果更新未成功,您可以遵循主题 创建 100Custom.xml 配置文件 中的步骤手动更新文件。