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

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

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

关于本任务

在将 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® Workflow ServerWorkflow Center 的服务器。
  2. 打开每个 100Custom.xml 文件。 有关需要更新的各个 100Custom.xml 文件及其位置的信息,请参阅主题 100Custom 配置文件的位置
  3. 在每个 100Custom.xml 文件中,在 <properties> 元素下添加 enable-ad-hoc-group-monitoring 设置和关联元素,如以下示例中所示:
    <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. 请完成下列其中一个步骤:
    • 在集群环境中,通过强制同步并重新启动部署环境来确保将更改传播到节点。
    • 在独立服务器环境中,重新启动服务器。