Subrule


具有大量节点的规则会很杂乱且难以浏览。Subrule 节点是一个可以添加到其他规则的规则(子规则),有助于减少一个规则中显示太多节点的问题并提高规则编辑和配置的效率。


设计子规则的方式与规则相同:将节点拖放到画布上并将它们连接在一起以形成规则。


子规则不能独立发布,但是会被添加到节点列表中以在 OU 范围内共享,作为一种公共节点被其它规则使用,嵌入到其它规则中。

注解

  • 一个规则可以有多个子规则但是一个子规则不能包含另一个子规则。
  • 如果当前正在运行的规则使用的子规则内容有更改,则必须保存并重新发布使用其子规则的规则,修改的内容才能生效。
  • 每个子节点将会以不能被编辑的 Sub Rule Entry 节点开始。

创建新子规则

  1. 在设计画布中,点击 创建子规则 图标 subrule
  2. 在弹出窗口中输入子规则的名称和描述。名称必须唯一。
  3. 页面将显示子规则的画布,可从该画布中的节点列表添加节点并将它们连接在一起设计子规则。有关设计规则的更多信息,参见 设计规则
  4. 点击左上角规则名称旁边的后退箭头将会回到主规则,而子规则也将添加到左侧的节点库中,以便将其拖放到设计画布并和其他节点连接。


../../_images/subrule_mainflow.png

输入和输出能力

该节点具有 1 个入口点和 0 个或多个出口点。出口点的数量取决于子规则中的 Output 节点的数量。如果子规则中没有 Output 节点,则将有 0 个出口点。

子规则设置

设置 中,你可以:

  • 更改 Subrule 名称。
  • 点击 编辑子规则 进入子规则的画布。
  • 输入 Subrule 的描述。


../../_images/subrule.png

删除子规则

将鼠标悬停在节点列表中的子规则,再点击删除图标 delete 将其删除。

注解

  • 如果有其他规则使用该子规则,则不能被删除。
  • 子规则删除后不可恢复。

使用限制

  • 最大入口点数:1
  • 一个子规则不能包含别的子规则。