8 订阅视点

使用订阅功能,可以通过将目标视点订阅到源视点来在视点之间共享数据。当对源视点进行更新时,会自动生成一个在目标视点中进行相同更改的请求。

例如,您可以在 PlanningFinancial Consolidation and Close 应用程序中设置视点,以订阅 Oracle Financials Cloud General Ledger 应用程序中的视点。当您在 General Ledger 应用程序中添加节点(例如添加新成本中心)时,系统会自动生成将该节点添加到 PlanningFinancial Consolidation and Close 应用程序的请求。

视频

目标 观看此视频

了解如何订阅视点。

视频图形介绍:同步数据更改

优势

使用订阅在不同视点之间自动执行数据同步提供了多种优势,包括:

  • 数据一致性:通过在将节点添加到源视点时自动在目标视点中添加节点,您可以在多个应用程序之间保持数据一致性。
  • 灵活的配置选项:您可以订阅整个视点,也可以将订阅配置为仅同步特定操作、顶级节点或节点条件。这样,您就可以定制订阅,以便在更细粒度的级别上同步源视点中的数据。请参阅“向订阅中添加筛选器和条件”。
  • 简化请求处理:当满足某些条件时,系统可以组合目标请求(请参阅“组合目标请求”)。这通过减少同步数据所需处理的请求数来简化请求过程。
  • 更快地适应更改:您可以将订阅配置为在目标视点中自动提交源视点中的更改,并在满足所有条件的情况下绕过审批流程。这缩短了将源视点中的更改传播到目标视点所需的时间。

注意事项

  • 创建订阅时,指定系统应该尝试自动提交目标视点中的请求还是订阅接受者应该手动提交它:

    • 自动提交 - 使您可以在视点之间立即同步更改。系统将验证订阅请求并自动将更改提交到目标视点。

      注:

      如果用于生成请求的订阅未启用自动提交,则不会自动提交请求。但系统会通知订阅接受者,以便他们可以执行更正操作。

      如果已跳过订阅请求中状态为“不需要更新”或“已处理了具有相同键的行”的项,且满足所有其他自动提交条件,则会提交请求。如果跳过任何其他状态的项(即使跳过同一请求中具有上述两种状态之一的其他项),则不会提交整个订阅请求。

    • 手动提交 - 使订阅接受者可以在提交更改之前审核和编辑目标请求。

  • 对于自动提交的订阅请求,选择绕过审批以跳过“批准”阶段,并在所有的请求项都有效的情况下将请求自动移到“提交”阶段。

    对于其中的项来自多个订阅的订阅请求:

    • 如果请求中所有的订阅都启用了“绕过审批”,则订阅中的所有请求项都将移到“提交”阶段。
    • 如果组合请求(请参阅“组合目标请求”)中的任何订阅未启用“绕过审批”,则该请求中的所有请求项必须都得到批准,即使其中一些请求项是由启用了“绕过审批”的订阅生成的。
  • 通过订阅,源中的上下文将与目标中的上下文建立关联。例如,如果在源中添加子节点,则该节点将尽可能添加到目标中的同一父节点。

  • 将视点或维存档时,使用该视点或维的订阅会被自动忽略,并且不会生成订阅请求。将视点或维取消存档时,订阅不再被忽略,并会恢复为以前的状态(“已启用”或“已禁用”)。
  • 您可以运行报表以查看已在所有视图和应用程序之间定义的订阅的完整列表。有关详细信息,请参阅“订阅报表”。

订阅流程概述

通过从目标视点到源视点的订阅创建订阅。创建订阅后,订阅流程将按下图中所示流运行。请注意,此流表示订阅流程概述,而不表示由用户执行的一系列步骤。


下述列表的图形表示
  1. 用户在源视点中提交包含更改的请求时,订阅流程开始。

  2. 系统为所有目标视点生成单个或组合目标请求。请参阅“组合目标请求”。

  3. 使用节点类型转换器,系统将源节点类型转换为目标节点类型。请参阅“订阅的先决条件”。

  4. 如果节点类型相同,或者如果可以通过使用节点类型转换器来转换项,则该项将加载到目标订阅请求。

  5. 如果项无法转换(例如,如果该节点类型的节点类型转换器不存在),将跳过该项。

  6. 系统验证已加载到订阅目标请求的所有项。

  7. 如果目标订阅请求中的项有效,则不跳过项,且启用自动提交,系统在目标订阅请求中提交项且请求状态更改为已完成

  8. 如果目标订阅请求中的项无效(例如,如果无法识别父代),或者如果未启用自动提交,则请求将保持草稿状态且接受者必须对其采取操作。

  9. 系统将通知发送给具有该请求状态的请求接受者。请参阅“请求通知”。

订阅示例

下面的示例将“总帐”视图中的“会计科目表”视点显示为订阅源,目标视点位于订阅它的 Financial Close、Planning 和 Enterprise Planning 视图中。每个订阅都具有单独的接受者。对“会计科目表”视点进行更新时,将自动生成目标订阅请求,以便在三个订阅视点中进行相同的更改并将通知发送给每个接受者。


由 FM、Planning 和 Enterprise Planning 应用程序订阅的源总帐应用程序

组合目标请求

如果满足以下条件,则在目标请求中组合请求项:

  • 源视点存在于同一视图中。

  • 目标视点存在于同一视图中。它们不需要与源视点在同一视图中。

  • 订阅具有相同的接受者。

提示:

如果要为此订阅创建单独的请求,而不将其与具有相同视图和接受者的其他请求组合,请在订阅定义中选择创建独立请求。请参阅“创建、编辑和验证订阅”。

在以下示例中,Planning 和 Enterprise Planning 视点添加到 Planning Maintenance 视图,且这两个订阅具有相同的接受者。由于两个目标视点在同一视图中且具有相同的接受者,因此 Planning 和 Enterprise Planning 更新的目标请求将组合到单个请求中。


源总帐应用程序具有 FM 应用程序的目标请求且组合了 Planning 应用程序的目标请求