![]() |
|
创建工作流操作:创建集成事件如果满足工作流规则中的条件,并且至少在“创建集成事件”操作跟踪的其中一个字段中检测到更改,工作流规则中的“创建集成事件”操作会自动将集成事件发送给一个或多个集成队列。 关于“创建集成操作”和“等待”操作如果您想要使用“创建集成事件”操作来创建可捕获触发工作流规则事件对记录所做的更改的集成事件,则必须在工作流规则的操作顺序中将“创建集成事件”操作放在任何“等待”操作之前。如果工作流规则中的“等待”操作在“创建集成事件”操作之前,则“等待”操作会阻止“创建集成事件”操作删除对记录的更改。“等待”操作的等待期间结束时,再次读取记录,然后再执行规则的其余操作,并且不保留触发工作流规则的事件之前的记录中的字段值。因此,字段的上一个值和当前值视为相同,且“创建集成事件”操作不创建集成事件,因为它检测不到跟踪的字段有任何更改。 关于集成事件中的选择列表值格式取决于集成事件队列的设置方式,可以使用其操作会导致创建集成事件的用户的语言来记录集成事件内选择列表字段中的值,或者可以将这些值记录为独立于语言的代码 (LIC) 值。有关为集成事件队列指定选择列表值格式的信息,请参阅创建集成事件队列以及管理集成事件设置。 关于客户和联系人地址记录中的开票、发运和主要标志在“客户地址”记录类型的集成事件中,您可以包括指明某地址是客户的指定开票地址还是发运地址的开票和发运标志。同样,在“联系人地址”记录类型的集成事件中,您可以包括指明某地址是否为联系人的主要地址的主要标志。但是,您无法跟踪开票、发运和主要标志的更改。这意味着,即使为这些标志选中了“始终包括”复选框,也无法将这些标志的更改用于触发集成事件的创建。如果在集成事件中包括这些标志之一,并且如果此标志与某个已跟踪更改的字段同时发生更改,则由于更改已跟踪字段而创建的集成事件并不会显示该标志的新值。相反,集成事件会显示更新之前的标志值。但是,下次由于更改已跟踪字段而创建集成事件时,集成事件会包括上一次更新之后的标志字段值。 例如,假定您具有两个链接到联系人 Jane Smith 的地址:地址 A 和地址 B。地址 A 为 Jane Smith 的主要地址。您具有用于“联系人地址”记录类型的工作流“创建集成事件”操作,配置如下:
如果用户更新 Jane Smith 的联系人地址记录中地址 A 上的“地址类型”字段,并且还对地址 A 取消选中了“主要”复选框,则工作流操作由于更改“地址类型”字段而创建的集成事件将显示新的地址类型,但集成事件中主要标志的值仍指明地址 A 为 Jane Smith 的主要地址。但是,下次更改联系人地址记录中地址 A 上的“地址类型”字段并且由于该更改而创建集成事件时,集成事件中的主要标志将表明地址 A 不是 Jane Smith 的主要地址。 注意:可为一项工作流规则创建多项操作,每项规则最多可有 25 项操作。 以下过程说明如何创建“创建集成事件”操作。 开始之前。要执行此处所述的过程,您的用户角色必须具有“管理数据规则 - 管理工作流规则”权限。有关对角色添加权限的信息,请参阅添加角色。 创建“创建集成事件”操作
下表对“配置集成事件跟踪”页面上的字段进行了描述。
关于“跟踪更改”复选框如果工作流规则的触发事件为“删除记录之前”、“与父项关联之后”或“取消与父项的关联”,则“跟踪更改”复选框不可用。此外,如果工作流规则的触发事件为“与父项关联之后”或“取消与父项的关联”,则页面上显示的字段集将为子记录级别的字段集。您不能在父记录级别配置集成事件中包括的字段集。 对于“跟踪更改”复选框可用的工作流操作,仅当至少为一个字段选中了“跟踪更改”复选框,并且至少在一个已为其选中“跟踪更改”复选框的字段中检测到更改时,工作流操作才会创建集成事件。创建集成事件时,会将已在工作流操作中选中了“始终包括”复选框的所有字段包括在集成事件中。 系统字段例外如果工作流规则的触发事件属于除“在保存新记录时”之外的其他情况,并且如果仅为一个或多个以下系统字段选中了“跟踪更改”复选框,没有为其他任何字段选中此复选框,那么 Oracle CRM On Demand 不会生成集成事件:
有关集成事件的更多信息,请参阅关于集成事件。 有关创建其他类型的工作流操作的详细步骤说明,请参阅以下主题: 相关主题请参阅以下主题以了解工作流的相关信息: |
已发布 9月 2017 | Copyright © 2005, 2017, Oracle. 保留所有权利。Legal Notices. |