监视和修复特定组的用户成员资格

通常,您绝不应该更改特别组的用户成员资格。 无论如何,有多种方法来更改成员资格和无意间错误呈现特别组。 由于所有特别组都是共享的,因此成员资格中的任何更改均意味着后续创建的所有任务(分配给相同的用户列表)均与错误的特别组及其成员资格相关联。 然而,您可以通过将 enable-ad-hoc-group-monitoring 配置设置添加到 100Custom.xml 文件来监控特别组以及修复错误的用户成员资格。

有关特别组的更多信息,请参阅主题IBM Business Process Manager 缺省组类型

关于此任务

在将 enable-ad-hoc-group-monitoring 配置设置设置为 true 值时,将启用特别组监控功能。 因此,如果在创建特别组时创建的下一个任务包含同一个使用中的用户列表,那么系统会将此特别组的成员资格与数据库中当前的成员资格进行比较。 如果成员资格不匹配,那么系统会将所有缺少的用户自动添加到特别组成员资格中,并将除去所有多余的用户。 检测和修复操作会记录到 SystemOut.log 文件中,并冠以如下文本作为前缀:ad-hoc group monitoring。 由于特别组中不得出现错误的用户成员资格,因此不得启用 enable-ad-hoc-group-monitoring 配置设置,除非您已注意到一个或多个特别组出现了错误的用户成员资格。

过程

要在 100Custom.xml 文件中添加 enable-ad-hoc-group-monitoring配置设置并启用,请完成以下步骤:

  1. 停止 IBM® Process ServerProcess Center 的服务器。
  2. 打开每个 100Custom.xml 文件。 有关需要更新的个别 100Custom.xml 文件及其位置的信息,请参阅主题100Custom 配置文件的位置
  3. 在每个 100Custom.xml 文件中,均将 enable-ad-hoc-group-monitoring 设置及关联元素添加到 <properties> 元素下方,如下例所示:
    <server>
       <portal>
          <enable-ad-hoc-group-monitoring merge="replace">true
          </enable-ad-hoc-group-monitoring>
       </portal>
    </server>
    (如果出于某种原因,您希望在以后禁用特别组监控功能,请将该值更改为 false。)
  4. 在每个 100Custom.xml 文件中,保存您所作的更改。
  5. 在浏览器中,打开每个 100Custom.xml 文件以确保它未包含任何特殊字符。
  6. 请完成下列其中一个步骤:
    • 在集群环境中,请通过强制同步并重新启动部署环境来确保将更改传播到节点。
    • 在独立服务器环境中,重新启动服务器。