打印      打开 PDF 版本的联机帮助


上一主题

下一主题

关于集成事件

集成事件是 Oracle CRM On Demand 中根据对记录的特定更改(创建、更新、删除、关联、取消关联)触发外部流程的机制。集成事件包含有关用户更改的数据的信息。此信息以 XML 文件的形式存储在一个或多个集成事件队列中,这就允许外部应用程序访问 Oracle CRM On Demand 中事件的详细信息。例如,外部应用程序可能需要跟踪 Oracle CRM On Demand 中的客户更改,并相应地触发本地更新。

对于需要多个应用程序与 Oracle CRM On Demand 独立集成的客户,公司管理员可以定义多个集成事件队列。利用集成事件功能,可以为多个队列生成相同事件,从而保证外部应用程序的队列完整性,因为外部应用程序可配置为只请求特定队列的事件。

关于设置集成事件管理

如果您是新客户,将自动启用集成事件功能。但是,如果您是现有客户,则必须通过 Oracle CRM On Demand Customer Care 以及公司的管理员来配置 Oracle CRM On Demand 集成事件功能。联系 Oracle CRM On Demand Customer Care,以请求对集成事件管理的支持,以及指定集成事件队列的最大总大小。

注意:在“公司概要”页面上未显示集成队列的最大大小。

当 Oracle CRM On Demand Customer Care 完成集成事件功能设置时,在“管理主页”的“数据管理工具”部分中可以看到“集成事件管理”链接。此外,“管理员”用户角色已经启用了“管理集成事件队列”权限和“启用集成事件访问”权限。有关用户角色的更多信息,请参阅添加角色

关于创建、存储和访问集成事件

要触发集成事件的创建,您必须通过“创建集成事件”操作创建工作流规则。对于每个这种操作,您可以指定要跟踪记录上的哪些字段。当跟踪的字段中的值更改时,将在集成事件中记录该更改。您也可以指定集成事件将写入到哪些队列。有关工作流规则的更多信息,请参阅关于工作流规则

集成事件存储在一个或多个队列中,它们的总大小由客户关怀代表为您的公司指定。系统提供了一个默认集成事件队列,您也可以创建其他队列。

当队列已满时,将不再存储任何新集成事件。当队列中的集成事件数量再一次小于最大值时,系统又会向队列添加新事件。

在“集成事件设置”页面上,您可以从队列中删除集成事件。您还可以将 Oracle CRM On Demand 配置为在以下情况下向指定地址发送警告电子邮件:队列已满,或者队列中集成事件的数目超出指定的数目。

可以禁用集成事件队列,包括默认队列,但是不能删除队列。

外部应用程序使用集成事件 Web 服务访问集成事件队列,该服务具有以下两个方法:

  • GetEvents(获取事件)。从队列中检索集成事件。
  • DeleteEvents(删除事件)。从队列中删除集成事件。

要使用 Web 服务从集成事件队列中获取和删除事件,您的用户角色必须具有“启用集成事件访问”权限。

有关为集成事件 Web 服务下载 Web 服务描述语言 (WSDL) 文件的信息,请参阅 Web 服务集成。有关集成事件 Web 服务的更多信息,请参阅 Oracle Web Services On Demand Guide。

有时,集成事件队列可以包含客户应用程序无法处理的事件。有关如何处理此类错误事件的信息,请参阅 Oracle Web Services On Demand Guide。


已发布 3月 2019 Copyright © 2005, 2019, Oracle. 保留所有权利。Legal Notices.