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


上一主题

下一主题

关于工作流规则和工作流操作失败

您在工作流规则和工作流操作失败时看到的行为取决于以下几点:

  • 工作流规则是事件前规则还是事件后规则。这一点由工作流规则的触发事件决定。有关触发事件的更多信息,请参阅关于工作流规则
  • 导致工作流规则或操作失败的错误类型。

下面介绍了一些可能导致工作流规则或工作流操作失败的错误示例:

  • 工作流规则条件或工作流操作中表达式的语法错误。在创建工作流规则或操作时,表达式生成器无法发现一些语法错误。
  • 工作流规则条件或工作流操作中表达式的语义错误。下面介绍了一些可能发生的语义错误示例:
    • 表达式中的字段无法被 Oracle CRM On Demand 识别,因为此字段的集成标记在创建工作流规则或工作流操作之后发生了更改。
    • 为表达式中选择列表字段指定的值无效。

事件后工作流规则和工作流操作失败

下表介绍了事件后工作流规则和工作流操作中所发生错误的结果。

错误类型

结果

“工作流错误监控”中报告的内容

工作流规则条件或工作流操作中的语法错误

  • 不会执行工作流规则上的任何操作。
  • 在“工作流错误监控”中报告失败。
  • 不会触发为相同记录类型和触发事件配置的工作流规则。
  • 触发工作流规则的操作不受规则失败的影响。

包含第一个遇到的语法错误的工作流规则或工作流操作的详细信息以及错误详细信息。

工作流规则条件中的语义错误

  • 不会执行工作流规则上的任何操作。
  • 在“工作流错误监控”中报告失败。
  • 如果相同记录类型和触发事件存在任何其他工作流规则,则触发这些规被,并且执行这些规则上的操作。
  • 触发工作流规则的操作不受规则失败的影响。

发现错误的工作流规则的详细信息及错误详细信息。

工作流操作中的语义错误

  • 工作流操作失败。
  • 在“工作流错误监控”中报告失败。
  • 如果此工作流规则上存在其他操作,则执行这些操作。
  • 如果相同记录类型和触发事件存在任何其他工作流规则,则触发这些规被,并且执行这些规则上的操作。
  • 触发工作流规则的操作不受工作流操作失败的影响。

发现错误的工作流操作的详细信息及错误详细信息。

工作流操作中的任何其他错误

  • 工作流操作失败。
  • 在“工作流错误监控”中报告失败。
  • 如果此工作流规则上存在其他操作,则执行这些操作。
  • 如果相同记录类型和触发事件存在任何其他工作流规则,则触发这些规被,并且执行这些规则上的操作。
  • 触发工作流规则的操作不受工作流操作失败的影响。

失败工作流操作的详细信息及错误详细信息。

事件前工作流规则和工作流操作失败

下表介绍了事件前工作流规则和工作流操作中所发生错误的结果。

错误类型

结果

“工作流错误监控”中显示的内容

工作流规则条件或工作流操作中的语法错误

  • 不会执行工作流规则上的任何操作。
  • 在“工作流错误监控”中报告失败。
  • 不会触发为相同记录类型和触发事件配置的工作流规则。
  • 触发工作流规则的操作不受规则失败的影响。

包含第一个遇到的语法错误的工作流规则或工作流操作的详细信息以及错误详细信息。

工作流规则条件中的语义错误

  • 不会执行工作流规则上的任何操作。
  • 将错误报告给其操作触发工作流规则的用户。如果工作流规则已由 Web 服务触发,则工作流操作的失败情况将在响应 Web 服务时进行报告。
  • 阻止触发规则的操作。

不适用

工作流操作中的语义错误

  • 如果已经执行此工作流规则上的任何操作,这些操作将被回滚。不会执行工作流规则上的任何其余操作。
  • 将错误报告给其操作触发工作流规则的用户。如果工作流规则已由 Web 服务触发,则工作流操作的失败情况将在响应 Web 服务时进行报告。
  • 阻止触发规则的操作。

不适用

工作流操作中的任何其他错误

  • 不会执行工作流规则上的其余操作。
  • 将错误报告给其操作触发工作流规则的用户。如果工作流规则已由 Web 服务触发,则工作流操作的失败情况将在响应 Web 服务时进行报告。
  • 阻止触发规则的操作。

不适用


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