本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

优化 BPEL 流程管理

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38
要提高性能,您可以通过优化流程的管理方式,来减少数据库负载并降低数据库的增长速度。

准备工作

如果限制对 BPESystemAdministrator 和 BPESystemMonitor 角色 (useSystemAdminAuthorizationOnly) 的管理和监控,请确保将这些角色映射到适合于 BPEContainer 应用程序的用户组。

关于本任务

要优化流程的管理方式,可以在管理控制台中将定制属性设置成某个备用的流程管理方式。
表 1.
流程管理方式 ProcessAdministration 定制属性的值
优化流程管理 optimize
将流程管理限于授权 useProcessAdminAuthorizationOnly
将流程管理限于系统管理员 useSystemAdminAuthorizationOnly
注意:如果将自定义属性的值设置为 useSystemAdminAuthorizationOnly, 该值将影响哪些用户 ID 可以对新创建的流程实例、活动实例和作用域实例执行管理操作。 这可能导致对使用不具有相应角色的用户标识执行管理操作的人员或者自动流程造成影响。

过程

  1. 在管理控制台中,单击 服务器 > 集群 > WebSphere 应用程序服务器集群,然后单击配置了 Business Process Choreographer 的 cluster_name
  2. Business Process Manager 部分中,展开 Business Process Choreographer ,然后单击 业务流程管理器 > 定制属性
  3. 单击 新建 可添加新的定制属性。
  4. 输入 ProcessAdministration 作为进程管理方式的名称和值。
    注: 删除此定制属性将使流程管理返回到基于实例的授权,但仅针对新的流程实例,活动和作用域。
  5. 保存您的更改。
  6. 通过重新启动配置了 Business Process Choreographer 的集群,激活更改。

结果

新的流程管理行为将应用于所有新的流程实例。 现有实例的行为取决于更改管理设置时流程导航所在的位置。 当前导航位置之前的活动继续受启动时所激活的管理方式的控制。 对于所有其他活动,将应用新管理方式。