创建成员范围组件

您可以在设计规则或模板时,从规则或模板设计器中创建成员范围组件。与独立于使用它们的业务规则和模板而存在的脚本组件和公式组件不同,您无法从“系统视图”中创建成员范围组件。成员范围组件将链接到它们所属的业务规则和模板;成员范围组件无法共享。

要创建成员范围组件:

  1. 系统视图中,右键单击某个规则或模板,然后选择打开
  2. 新对象中,将某个成员范围对象拖放到流程图中。

    成员范围对象将显示为用一条线连接起来的两个圆。

  3. 仅限自定义模板用户:如果要为模板创建成员范围组件,请在设计时提示选项卡上为其创建设计时提示。请参阅“为自定义模板创建设计时提示”。
  4. 成员范围选项卡上,执行以下任务之一:
    • 选择变量选择器,以使用变量定义成员范围。然后输入或选择一个变量。请参阅“使用变量”。

      注:

      如果您选择了此选项并且更改了某个成员,则会收到一条消息:“编辑网格将删除动态变量链接。是否确实要继续?”。如果要删除指向变量的链接,请单击“是”。单击“是”将删除指向变量的链接并保留其成员位于该变量中的成员范围。如果不想丢失指向变量的链接,请单击“否”。

      如果选择此选项,请选择动态链接变量,以便只要对变量进行更改,规则或模板中的变量就会使用这些更改进行更新。

    • 执行以下步骤:

      1. 在要为其定义成员范围的各个维所对应的列中输入成员,或单击各行以显示操作图标。

        提示:

        无需一次一行为各个维选择成员,您可以单击“成员选择器”图标为网格中的所有维选择成员。在“成员选择器”中单击“确定”后,将显示为网格中各个维选定的所有成员。

      2. 单击操作图标,并选择下列选项之一定义成员范围:

      3. 单击注释图标输入成员范围的注释。

      4. 对要为其定义成员范围的各个维重复上述步骤。

      5. 选择排除网格值从计算中排除您选择的成员。

      6. 单击重置网格以清除您在网格中输入的任何成员、变量和函数。

      7. 选择启用并行处理以同时处理成员范围命令而不是按顺序处理。(默认情况下使用顺序处理,但并行处理可以优化计算。)然后,在文本框中输入可用于并行处理的线程数,或者单击变量选择器以选择一个数字或整数类型的变量(如果您要在业务规则中创建成员范围)或数字设计时提示(如果您要为模板创建成员范围)。

        默认情况下,用于并行处理的线程数为 2。对于 32 位平台,请选择 1-4 之间的整数。对于 64 位平台,请选择 1-8 之间的整数。

  5. 仅限业务规则用户:错误和警告选项卡上,单击运行脚本诊断的按钮。
  6. 可选:属性上,选中已禁用以从验证中排除成员范围(及其中的任何组件)。当业务规则或模板中的组件阻止对业务规则或模板进行验证时,您可能希望使用此方法来排除故障。

    您还可以为成员范围输入说明、注释和标题。标题显示在该组件所属的规则或模板的流程图中的组件下方。

  7. 单击 “保存”按钮