Oracle Cloud ERP 的事件监控集成

本节列出了适用于 Oracle Cloud ERP 的现成事件监控集成。

注:

有关自定义流程自动化或与 Oracle Cloud ERP 的事件监控集成,请参阅“创建自定义任务管理器集成”。

Oracle Cloud ERP General Ledger 支持的事件

总帐支持以下事件:

事件 说明
总帐 会计期间已关闭

关闭总帐会计期间时发出信号。

总帐 会计期间已打开

打开总帐会计期间时发出信号。

总帐 会计期间已重新打开

重新打开总帐会计期间时发出信号。

总帐 日记帐批已批准

批准日记帐批时发出信号。

总帐 日记帐批推送已完成

推送日记帐批时发出信号。

添加到现有的现成连接的集成

下表列出了从任务管理器添加以监控相应业务事件的集成,其中包括:

  • Tax Reporting 中的集成类型
  • Tax Reporting 中的任务类型
  • 集成云中的集成流
连接名称 集成名称 集成代码 事件名称 说明 参数

Oracle Cloud ERP - General Ledger

期间关闭事件

R13GLPeriodClose

会计期间已关闭

Oracle Cloud ERP General Ledger 期间关闭事件监控

LedgerName:分类帐的名称。例如,美国主分类帐。

Period:期间的名称。例如 01-19。

Oracle Cloud ERP - General Ledger

期间打开事件

R13GLPeriodOpen

会计期间已打开

Oracle Cloud ERP General Ledger 期间打开事件监控

LedgerName:分类帐的名称。例如,美国主分类帐。

Period:期间的名称。例如 01-19。

Oracle Cloud ERP - General Ledger

期间重新打开事件

R13GLPeriodReopen

会计期间已重新打开

Oracle Cloud ERP General Ledger 期间重新打开事件监控

LedgerName:分类帐的名称。例如,美国主分类帐。

Period:期间的名称。例如 01-19。

Oracle Cloud ERP - General Ledger

日记帐批准事件

R13GLJournalBatchApprove

日记帐批已批准

Oracle Cloud ERP General Ledger 日记帐批批准事件监控

BatchName:日记帐批名称

Period:期间的名称。例如 01-19。

Oracle Cloud ERP - General Ledger

日记帐推送事件

R13GLJournalBatchPost

日记帐批已推送

Oracle Cloud ERP General Ledger 日记帐批推送事件监控

BatchName:日记帐批名称

Period:期间的名称。例如 01-19。

在任务管理器中设置集成

在任务管理器中,可以为 Oracle Cloud ERP - General Ledger 创建事件监控集成。当在另一个云服务或内部部署应用程序中发生外部事件时,会触发事件监控集成。

确保在 Oracle Cloud ERP 中启用了业务事件。您可以使用 REST API 验证事件。请参阅 docs.oracle.com 上提供的《REST API for Oracle Financials Cloud》指南的 "ERP Business Events REST Endpoints" 部分中的这些主题。

要验证这些事件,请参阅 "Get all business event records"。

如果未启用任何事件,请参阅 "Update the enabled indicator for a business event"。

任务管理器使用 Oracle Integration Cloud 来实现与外部应用程序的所有集成。您可以使用基本身份验证或 OAuth 2.0 身份验证在任务管理器中设置与 Oracle Integration Cloud 的连接。

注:

  • 对于 Oracle Integration Cloud 第 2 代,支持基本身份验证和 OAuth 2.0。
  • 对于 Oracle Integration Cloud 第 3 代,仅支持 OAuth 2.0。
  • 基本身份验证用户必须具有 Oracle Integration Cloud 的“服务管理员”角色。
  • OAuth 2.0 仅支持客户端凭据。OAuth 2.0 客户端应用程序应具有 Oracle Integration Cloud 的“服务管理员”角色,并且允许的访问范围应为全部。

在设置 OAuth 2.0 连接之前,请确保您拥有客户端凭据,如访问令牌 URL、客户端 ID、客户端密钥和范围。有关设置 OAuth 客户端应用程序的信息,请参阅 Oracle Integration Cloud 第 3 代文档中的“Oracle Integration 中的 OAuth 身份验证”。

要在任务管理器中设置集成云连接:

  1. 在主页上,依次单击应用程序任务管理器

  2. 单击左侧的 “集成”选项卡 集成选项卡。

  3. 单击 “管理连接”图标 管理连接,然后从操作中选择集成云连接
  4. 选择以下身份验证机制之一:
    • 基本身份验证:指定集成云 URL、服务管理员用户 ID 和密码。
    • OAuth 2.0:提供集成云 URL、访问令牌 URL、客户端 ID、客户端密钥和范围。

    注:

    • 对于第 2 代,输入 URL:https://<SERVICE_NAME>-<TENANT_NAME>.integration.ocp.oraclecloud.com
    • 对于第 3 代,输入 URL:https://<SERVICE_INSTANCE>.integration.<REGION>.ocp.oraclecloud.com。要查找服务实例,请登录到集成云并打开“关于”窗口。
  5. 单击验证。验证成功后,单击保存。此时将保存该连接的服务器和凭据。

启用 Oracle Cloud ERP - General Ledger 连接

要启用 Oracle Cloud ERP - General Ledger 连接:

  1. 在主页上,依次单击应用程序任务管理器
  2. 单击左侧的 “集成”选项卡 集成选项卡,然后单击 “管理连接”图标 管理连接
  3. 从列表中选择 Oracle Cloud ERP - General Ledger,单击操作,然后选择 编辑
  4. 编辑连接对话框中,选择启用,然后单击确定

注:

首次启用与集成云的连接时,所有集成云部署都将在激活期间失败。管理员必须登录到集成云,测试并保存部署的连接,然后在集成云中激活部署的集成。

在集成云中设置集成流

要在集成云中设置集成流:

  1. 登录到 Integration Cloud Service。
  2. 导航到连接

    将会自动创建 EPM Fusion 连接EPM 连接

  3. 通过提供环境和凭据信息来编辑连接。有关创建连接的先决条件的详细信息,请参阅“创建连接的先决条件”。

    配置、测试和保存连接后,您会在连接旁边看到一个绿色的复选标记。

    集成_连接

  4. 返回到任务管理器并选择 “集成”选项卡 集成
  5. 从列表中选择集成,然后单击工具栏中的 “部署到集成云”图标 部署到集成云
  6. 部署到集成云对话框中,单击生成

    云集成部署即会成功。通过登录到 Oracle Integration Cloud Service 并单击“集成”来验证激活状态。

将事件监控任务添加到模板或调度

设置完成后,可以将事件监控任务添加到调度或模板中。

  1. 在主页上,依次单击应用程序任务管理器
  2. 单击左侧的 “模板”选项卡 模板选项卡并创建新模板;例如 ERP 事件模板

  3. 创建事件监控任务。请参阅“创建任务”。

    在“任务类型”中,确保选择 Oracle Cloud ERP - General Ledger ,然后选择事件监控任务(例如期间打开事件)。

  4. 在任务管理器中,单击 “模板”图标 模板,选择 ERP 事件模板并创建调度。请参阅“从模板创建调度”。
  5. 在任务管理器中,单击 “调度”图标 调度,选择相应调度,然后将状态更改为打开

    您可以在调度任务屏幕中监控调度任务。

在 Oracle Cloud ERP 中触发期间关闭事件

要在 Oracle Cloud ERP 中引发期间关闭事件:

  1. 登录到 Oracle Cloud ERP。
  2. 依次选择总帐会计选项卡和期间关闭
  3. 单击总帐并选择期间,然后单击关闭期间
    Oracle Cloud ERP 屏幕
  4. 等待几分钟,在任务完成后,导航到任务中的调度任务屏幕以验证该任务是否已关闭。

在 Oracle Cloud ERP 中触发期间打开/重新打开事件

要在 Oracle Cloud ERP 中引发期间打开事件:

  1. 登录到 Oracle Cloud ERP。
  2. 依次选择总帐会计选项卡和期间关闭
  3. 单击总帐并选择期间,然后单击打开期间
  4. 等待几分钟,在任务完成后,导航到任务中的调度任务屏幕以验证该任务是否已关闭。

注:

如果您打开从未打开过的期间,则会触发期间打开事件。如果您打开以前关闭过的期间,则会触发期间重新打开事件。

在 Oracle Cloud ERP 中触发日记帐批已批准事件

要在 Oracle Cloud ERP 中引发日记帐批已批准事件:

  1. 登录到 Oracle Cloud ERP。
  2. 依次选择总帐会计选项卡和日记帐
  3. 单击需要我审批,选择日记帐批,然后单击批准
  4. 等待几分钟,在任务完成后,导航到任务中的调度任务屏幕以验证该任务是否已关闭。

    注:

    只有当日记帐批已批准事件是多级别审批流程中的最后一个审批事件时,才能触发该事件。

在 Oracle Cloud ERP 中触发日记帐推送事件

要在 Oracle Cloud ERP 中引发日记帐批已批准事件:

  1. 登录到 Oracle Cloud ERP。
  2. 依次选择总帐会计选项卡和日记帐
  3. 单击任务并选择创建日记帐

  4. 创建日记帐屏幕中,指定所需信息,然后单击保存

    注:

    日记帐批名称和会计期间应与任务管理器调度中任务的参数相匹配。
  5. 等待几分钟,在任务完成后,导航到任务中的调度任务屏幕以验证该任务是否已关闭。

故障排除

本节提供有关 Oracle Cloud ERP 的事件监控集成的故障排除信息。

问题 根本原因 解决方案
导入到 Oracle Integration Cloud 时出现通信出错 配置的 OAuth 应用程序没有 Oracle Integration Cloud 的服务管理员角色。 创建单独的 OAuth 应用程序并为该 OAuth 应用程序授予服务管理员角色。添加 OIC 范围“全部”。请参阅“在任务管理器中设置集成”。

必须这样做,您才能从任务管理器将现成的 OIC 流部署到 OIC。

推送日记帐无法在 Oracle Integration Cloud 中触发流。 未在 ERP 中启用业务事件。 请执行以下操作:
推送的日记帐无法在 Financial Consolidation and Close 中关闭任务 推送日记帐时,将其他信息更新到日记帐批处理名称中 请执行以下操作:
  1. 在任务管理器中创建新连接。例如 Custom_XXX_ERP。
  2. 在任务管理器中创建自定义集成和任务类型。

    注:

    在新连接下创建集成。使用与现成集成相同的参数。为集成名称、代码名称和事件名称添加前缀。例如 Custom_XXX_JournalPostEvent。
  3. 在 Oracle Integration Cloud 中:
    1. 为 Oracle Cloud ERP 和 Oracle Fusion Cloud EPM 创建新连接。
    2. 复制现成的 OIC 流。
    3. 替换连接以指向为云 ERP 和云 EPM 创建的新连接。
    4. 自定义 OIC 流以从批处理名称中删除信息。
    5. 将修改的批处理名称发送到事件监控 API 的更新任务。
    6. 测试从 Oracle Cloud ERP 到 Tax Reporting 的端到端流。

有关详细信息,请参阅“创建自定义集成”。