包含属性示例

列表数据类型包含属性示例

为了说明使用列表数据类型包含属性来指定哪些订阅目标视点要包含对源中某个节点的更改的概念,假设您有一个 GL 源视点,其中订阅设置为同步 Planning 和 Consolidation 视点中的更改。可以创建一个包含属性,以确定是否将节点包含在一个或两个视点的订阅中,如下所示:

  1. 创建一个新属性用作包含属性,详细信息如下:
    字段
    模板 Custom.List 模板
    名称 要包含的应用程序
    描述 确定此节点应包含在订阅中的目标应用程序。
    级别 节点
    默认类型 指定
    默认值 规划合并
    可编辑 True
    继承?
    请参阅“手动创建属性
  2. 将属性添加到 GL(源)视点中的相应节点类型。请参阅“编辑属性参数”中的将属性添加到节点类型
  3. 在 Planning(目标)视点的订阅中,为包含属性指定以下内容:
    • 包含属性要包含的应用程序
    • 包含值规划
  4. 在 Consolidation(目标)视点的订阅中,为包含属性指定以下内容:
    • 包含属性要包含的应用程序
    • 包含值合并

现在,当您处理 GL 视点中的节点时,可以通过编辑要包含的应用程序属性来控制它们是否包含在目标视点订阅中:

  • 如果要包含的应用程序属性包含值规划合并,则将节点添加到 Planning 或 Consolidation 目标视点。
  • 如果要包含的应用程序属性不包含值规划合并,则将从 Planning 或 Consolidation 目标视点移除节点。

布尔数据类型包含属性示例

对于布尔数据类型包含属性,让我们返回到具有 GL 源视点的情况,其中订阅设置为同步 Planning 和 Consolidation 视点中的更改,这一次,默认情况下,添加到 GL 视点的节点会自动添加到 Planning,但不会添加到 Consolidation,除非 Consolidation 管理员确定应该添加它们。

您可以创建两个布尔包含属性,对于 Planning,默认值为 True,对于 Consolidation,默认值为 False,然后您可以为每个管理员提供仅对其视点的属性的数据访问权限,以确定是否包含 GL 视点中的节点。

  1. 创建两个新属性用作包含属性,详细信息如下:
    字段 属性 1 属性 2
    模板 Custom.Boolean 模板 Custom.Boolean 模板
    名称 包含在 Planning 中? 包含在 Consol 中?
    描述 确定此节点是否应包含在 Planning 的订阅中。 确定此节点是否应包含在 Consolidation 的订阅中。
    级别 节点 节点
    默认类型 指定 指定
    默认值 True False
    可编辑 True True
    继承? 取消选定 取消选定
    请参阅“手动创建属性
  2. 将属性添加到 GL(源)视点中的相应节点类型。请参阅“编辑属性参数”中的将属性添加到节点类型
  3. 分别授予 Planning 和 Consolidation 视点管理员对包含在 Planning 中?包含在 Consol 中? 属性的写入数据访问权限。请参阅“配置数据访问”。

现在,默认情况下,新节点将包含在 Planning 视点的订阅中,但不包含在 Consolidation 视点的订阅中。但是,视点管理员现在可以编辑各自订阅中的属性,以在其应用程序中包含或排除特定节点:

  • Planning 管理员可以将 Planning 订阅中的包含在 Planning 中? 属性更改为 False,以在 Planning(目标)视点中排除节点。
  • Consolidations 管理员可以将 Consolidation 订阅中的包含在 Consol 中? 属性更改为 True,以在 Consolidation(目标)视点中包含节点。