修改个别配置属性
使用您的拓扑中相应的 100Custom.xml 文件来修改 Process Server 或 Process Center 的配置属性。
- 配置事务超时
在 Process Server 和 Process Center 的 100Custom.xml 文件中,您可以添加或修改用于指定事务超时的配置设置。 - 为 SMTP 服务器指定端口号
在 Process Server 和 Process Center 的 100Custom.xml 文件中,可以设置配置设置来为简单电子邮件传输协议 (SMTP) 服务器指定端口号。 - 设置 IBM Process Designer 中的保存方式
通过将 collaboration-mode 配置设置添加到 100Custom.xml 文件中,您可以设置确定如何将编辑器中的更改保存到 web Process Designer 中的选项。 - 启用浏览器高速缓存以提高 Web Process Designer 性能
在 IBM BPM 中,有两个设置用于控制是否为 Toolkit 的 Snapshot 中的资源启用浏览器高速缓存。启用浏览器高速缓存时,它会减少编辑器需要的资源的网络调用数量。 这提高了编辑器的可扩展性,并提高了性能。 要覆盖这些设置的缺省值,可使用 updateBPMConfig 命令添加或修改 100Custom.xml 文件中的设置。
禁用服务器端 JavaScript 语法验证
JavaScript 语法验证确保流程应用程序和 Toolkit 中代码片段的结构正确且无语法错误。缺省情况下,IBM Business Process Manager 支持脚本活动中的服务器端 JavaScript 验证及服务流和流程中的变量初始化。要将其关闭,必须向 100Custom.xml 文件添加设置。- 选择要在 Snapshot 部署或实例迁移中使用的 EPV 数据
在 IBM BPM 的较早发行版中,最新的已修改 EPV 数据用于 Snapshot 部署或实例迁移中。临时修订 JR47706 引入了新行为:目标 Snapshot 版本的缺省 EPV 数据将覆盖较早 Snapshot 版本中设置的 EPV 数据。 但是,之后的临时修订 JR52960 恢复了之前的行为,也就是使用最新修改的 EPV 数据而不是缺省 EPV 数据。 引入了一个可配置属性 epv-deploy-default,使您可以在这两个行为之间切换。 - 优化协作操作的性能
在 Process Server 和 Process Center 的 100Custom.xml 文件中,您可以设置配置设置以控制 coach 和/或传统 coach 中任务操作的授权检查。这可帮助您优化协作操作的性能。 - 引用的任务不存在时删除流程实例标记
在 IBM BPM 的较早发行版中,如果流程引用的任务不存在或流程未包含任务,那么无法删除流程实例标记。但是已引入可配置的属性 force-token-action,允许您删除没有任何关联任务的这些孤流程实例标记。 - 使用 Process Admin Console 迁移大量现行的流程实例
在使用 Process Admin Console 迁移大量现行流程实例时,Web 浏览器可能会因内存问题而崩溃或挂起。 服务器会将非常大的实例数据块返回至客户机浏览器。 但是,已引入可配置的属性 migrate-instances-count,允许您使用 Process Admin Console 来指定在单个迁移期间迁移的实例数。 - 流程实例迁移期间禁用团队同步
将流程实例迁移至 Process Server 环境上的新 IBM Business Process Manager Snapshot 中时,将自动恢复从团队中故意删除以阻止其能够启动业务流程定义 (BPD) 的组和成员。但是,您可以使用可配置的属性 disable-team-sync 在流程实例迁移期间禁用团队同步,并防止被删除的组和成员自动添加回至团队。 - 在服务器启动期间检索所有用户注册表组
服务器启动期间无法检索部分用户注册表组时,登录到服务器所用时间可能超过预期或者甚至失败。在服务器启动期间将部分组标记为不活动且不随其他组一起检索这些组时,可能发生此问题。 但是,您可以使用可配置属性 mark-group-inactive-as-needed-in-start-up 以避免将组标记为不活动。 - 监视和修复特定组的用户成员资格
通常,您绝不应该更改特别组的用户成员资格。 无论如何,有多种方法来更改成员资格和无意间错误呈现特别组。 由于所有特别组都是共享的,因此成员资格中的任何更改均意味着后续创建的所有任务(分配给相同的用户列表)均与错误的特别组及其成员资格相关联。 然而,您可以通过将 enable-ad-hoc-group-monitoring 配置设置添加到 100Custom.xml 文件来监控特别组以及修复错误的用户成员资格。 - 控制已认证的用户对内部服务类型的访问权
在 IBM BPM 的先前发行版中,您可以使用 executeServiceByName URL 来调用服务且根据服务类型无任何访问限制。 相反,仅供内部使用的服务可供所有已认证的用户使用。 虽然 IBM BPM 的本发行版现在可验证使用 executeServiceByName URL 执行的调用的服务类型,但也引入了 enforce-correct-service-type-for-execute-service-by-name 配置设置以支持向后兼容。 您可以将此设置添加到 100Custom.xml 文件中,并用它来特意地允许已认证的用户调用内部服务类型。 - 解决用户信息高速缓存与数据库之间的用户不匹配情况
当用户信息高速缓存与数据库之间出现用户不匹配情况时,用户信息高速缓存会保留对未在数据库中的用户的引用。 如果使用高速缓存中的用户信息进行进一步的数据库操作,那么不匹配情况之后的数据库事务可能会失败,且出现约束违例异常。 要防止出现此不匹配情况,可将 user-info-cache-block-period 配置设置添加到 100Custom.xml 文件中。 您可以使用此设置指定高速缓存条目被视为无效且未使用的时间段(如果未通过从数据库至少成功读取一次此条目来进行确认)。 - 控制任务实例数据的管理员访问权
缺省情况下,允许管理员获取和查看任务实例数据,而无论其是否拥有关联的任务。 然而,您可以通过将 authorization-enabled-for-admins-to-get-set-task-data 配置设置添加到 100Custom.xml 文件来控制对任务实例数据的管理员访问权。 - 限制针对联机 Process Server 的 Inspector 操作
您可以对特定 Process Server 或环境类型限制 Process Designer Inspector 操作。 - 为 TWManagedFile JavaScript API 指定绝对 URL
缺省情况下,将相对 URL 用于 TWManagedFile JavaScript API 的 .url 属性。 但是,如果需要,您可以通过在 100Custom.xml 文件中添加配置设置改为使用绝对 URL。 - 指定 Web Service 的超时
timeout 属性用于指定在调用出站请求时等待 Web Service 响应的时间量。 - 控制 BPD 和服务流的变量大小的警告限制
在 IBM BPM 中,存在配置文件的某些设置,用于指定业务流程定义 (BPD) 和服务流的变量大小的警告限制。如果等于或超出任何设置的警告限制,那么会在 SystemOut.log 文件中记录一条警告消息。 但是,您可以通过向 100Custom.xml 文件添加设置来覆盖该设置的缺省警告限制。 - 检测服务和流程实例中的无限循环
有一组循环检测属性,您可将其用于检测和处理服务和流程实例中的无限循环。 - 修改有状态会话 bean 高速缓存
要修改缺省高速缓存超时,请编辑您的拓扑的相应 100Custom.xml 文件中的 session-bean-cache-expiry-timeout 值。 - 优化用户登录期间的组成员资格检索
使用 WebSphere 本机配置来优化轻量级目录访问协议 (LDAP) 和 IBM BPM 数据库之间用户及其组成员资格的组检索。 - 禁用带有尾部空格的用户名的更新
IBM Business Process Manager (BPM) 认为包含尾部空格的用户名与轻量级目录访问协议 (LDAP) 注册表中不含尾部空格的对应条目相同。但缺省情况下,IBM BPM 在同步期间使用 LDAP 副本更新其数据库中包含尾部空格的用户名的信息。这也是建议的行为。但是,由于兼容性原因,您可以禁用带有尾部空格的用户名更新。 - 配置上载的内容管理文档的文件大小
为避免在上载非常大的文件或定义的用例不需要的文件时耗尽资源(例如,磁盘空间和网络吞吐量),系统管理员可以针对文档列表 Coach 视图限制上载的内容管理文档的文件大小。 - 隐藏错误消息的频繁日志记录
适合您的拓扑的 100Custom.xml 文件中的 log-tracked-loudly 配置属性可启用或禁用频繁记录错误消息。 - 隐藏有关缺失组的警告
拓扑中相应 100Custom.xml 文件中的 warn-of-membership-referring-to-missing-group 配置属性可启用或禁用记录有关缺失组的警告。 - 指定从数据库中检索组成员高速缓存的成员
使用您的拓扑中相应 100Custom.xml 文件中的 group-member-cache-source 设置来指定仅从 IBM Business Process Manager 数据库中检索组成员,而不从用户注册表(例如 LDAP)中检索。 该设置可明显提高将组成员装入高速缓存的速度并减少高速缓存重新装入次数。 - 配置其他系统泳道用户
您可以更新配置设置以在 IBM Business Process Manager 环境中添加、替换或移除其他环境泳道用户。 - 更改主键的块大小分配
在 IBM BPM 中创建实例、任务和其他对象后,将生成主键。主键限于 IBM BPM 内部,并且根据需要进行创建。主键的缺省块大小分配为 50,并且在大多数环境中应该都不需要更改此值。 但是,在大容量环境中,可能需要增加主键的块大小分配。这通过在适合于拓扑的 100Custom.xml 文件中指定 <pri-key-block-size> 配置设置来完成。 - 在使用 executeServiceByName JavaScript API 时实施专用变量的范围
在使用 executeServiceByName JavaScript API 时,您可以为映射提供输入变量。如果输入变量名称与所调用服务的专用变量的名称相同,那么 API 覆盖专用变量的值。要保留调用的服务的应用程序数据,您可以通过在拓扑的相应 100Custom.xml 文件中配置属性,来实施专用变量范围。 - 在序列化期间处理无效 XML 的 IllegalDataException
在将包含 ASCII 控制字符的字符串转换为 XML 时,在初始化期间会收到 IllegalDataException。 您可以向适合您的拓扑的 100Custom.xml 文件添加可配置属性以自动使字符串兼容 XML。 - 扩展所跟踪的业绩数据中的最大字符数
缺省情况下,业绩数据(出于报告目的而跟踪至 Performance Data Warehouse 中的可变字段)中允许的最大字符数为 64。 可以通过对 Performance Data Warehouse 的属性文件进行以下更改来扩展此限制。您对该属性所作的更改会影响跟踪组表中的列大小。 - 用于运行不同服务类型的 callService 配置
IBM Process Portal 使用 callService servlet 和 tw.coach.callService JavaScript API 来调用服务。 缺省情况下,此 servlet 配置为运行 Ajax 服务。 如果您的定制客户机应用程序依靠 callService 调用 Ajax 服务之外的其他服务类型,请将配置属性添加到 IBM Process Center 或 IBM Process Server 中的 100Custom.xml 文件以指定可调用服务的白名单。 - 显示定制应用程序生成的详细错误消息
要显示定制应用程序代码所生成的详细错误消息(而非通用错误消息),请在拓扑中相应的 100Custom.xml 文件中添加 display-debug-error-messages 配置设置。 - 控制 Event Manager 监视器中显示的项数
您可以通过配置拓扑的相应 100Custom.xml 文件中 event-job-threshold 设置,控制在 Process Admin Console 的 Event Manager 页面中显示的项数。 - 为业务对象定义验证行为
在 IBM Process Designer 中,您可以创建用于定义简单类型限制的业务对象类型。例如,对于使用“小数”作为基本类型的业务对象类型,您可以指定精度和小数位设置。在流程或服务中设置变量值时,将在传统 Coach 中验证这些设置。可以通过多个设置来定制验证行为,使其行为方式与由 XML 模式定义的 totalDigits 和 fractionDigits 约束构面类似。 - 配置代理设置
如果使用代理服务器进行因特网连接,那么您可以配置 IBM Business Process Manager,以便其使用适当的服务器和协议进行因特网连接(如连接到 Blueworks Live 时)。 - 以便于阅读的格式检索用户全名
在使用联合存储库时,您可以在 100Custom.xml 中配置用户属性以使用 displayName 属性,从而更易于阅读输出。 - 为工作安排指定缺省时区
在 IBM Process Portal 中,您为用户的工作安排或活动到期指定的缺省时区用于计算流程或活动的到期日期。如果未指定时区,则将中部标准时区用作缺省时区。但是,您可以在 IBM Process Server 和/或 Process Center 中的 100Custom.xml 文件中应用定制缺省值。
父主题: 100Custom.xml 文件和配置