打印      打开 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 服务描述语言 (WSDL) 文件的信息,请参阅 Web 服务集成。有关集成事件 Web 服务的更多信息,请参阅 Oracle Web Services On Demand Guide。

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


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