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


上一主题

下一主题

关于计划事件

计划事件是一种不会被用户操作触发的工作流规则。计划事件在指定的日期和时间自动执行。您可以选择将计划事件配置为按您在计划事件上指定的间隔多次执行。 对记录列表执行计划事件上的工作流操作;对单个记录执行其他类型的工作流规则上的操作。

注意:计划事件的触发事件是“计划事件”。

您可以为支持列表管理功能的所有顶层记录类型创建计划事件,也可为价格表、产品、产品类别和用户记录类型执行此操作。

创建计划事件时,选择筛选列表以返回您要为其执行工作流操作的记录。每当执行计划事件,都会为筛选列表在该日期返回的记录执行操作。记录按顺序处理,也就是说,首先针对列表中的第一条记录按计划事件上指定的顺序执行计划事件上的所有工作流操作,然后针对列表中的第二条记录执行所有操作,依此类推。

例如,您可能希望 Oracle CRM On Demand 将电子邮件提醒发送给到期日期已过的未完成活动的所有者,且希望每隔一周重复此操作。要进行此设置,您需要创建计划事件,可以在此事件上选择以前定义的列表以返回到期日期已过的所有未完成活动。您可以将计划事件配置为每隔一周重复,然后在计划事件上创建“发送电子邮件”操作。在您指定的开始日期执行计划事件的第一个实例,然后将电子邮件提醒发送给到期日期已过的每个未完成活动的所有者。然后,每隔一周会自动再次执行计划事件,直至达到您指定的结束日期(或此事件执行了指定的次数)。

计划事件的发生项按如下所示进行计划和执行:

  • 在将计划事件设为“有效”后,系统将为该事件的第一个计划发生项生成待定实例,且该计划事件状态会设置为“已计划”。待定实例显示在“工作流等待监控”中。有关为待定实例显示的字段的信息,请参阅工作流待定实例字段

    注意:计划事件的待定实例上的“恢复日期”是将执行实例的最早可能时间。根据 Oracle CRM On Demand 数据库和 Oracle CRM On Demand 服务器上当时的负载情况,可能无法立即执行实例。

  • 执行计划事件的实例后,将发生以下情况:
    • 如果在计划事件上选中“启用通知”复选框,则 Oracle CRM On Demand 会将电子邮件发送给将计划事件设为“有效”的用户,以确认已执行实例。
    • 为该事件的下一个计划发生项生成其他实例。
  • 完成计划事件的所有实例时,计划事件会被停用(即,自动取消选中计划事件上的“有效”复选框),且该计划事件状态会设置为“已完成”。

计划事件状态

计划事件上的“状态”字段会自动更新且为只读。以下值可以显示在“状态”字段中:

  • 未计划。从未将计划事件设为“有效”。
  • 已计划。计划事件处于有效状态,且该事件存在待定实例。
  • 已完成。计划事件的所有计划发生项都已完成。
  • 已终止。已从“工作流等待监控”中删除计划事件的最近生成实例,或已停用计划事件。

    有关您从“工作流等待监控”中删除计划事件的实例时所发生具体情况的更多信息,请参阅从“工作流等待监控”中删除待定实例

关于删除计划事件

如果您在执行计划事件的所有计划发生项之前删除该事件,则会发生以下情况:

  • 如果计划事件存在待定实例,则从“工作流等待监控”中删除该实例。
  • 如果当前正在执行计划事件的实例,则该实例会失败。在“工作流错误监控”中不会报告失败。
  • 系统不会再为该计划事件生成实例。

关于停用计划事件

如果您在执行计划事件的所有计划发生项之前停用该事件,则会发生以下情况:

  • 该计划事件的状态会设置为“已终止”。
  • 如果计划事件存在待定实例,则从“工作流等待监控”中删除该实例。
  • 如果当前正在执行计划事件的实例,则一些操作可能会失败。

    在执行计划事件的实例期间,Oracle CRM On Demand 每隔五分钟检查一次,以确定计划事件是否仍有效。如果已停用计划事件,则该实例会终止。任何尚未执行的操作都会失败,而且错误监控中会报告失败操作的错误实例。

  • 系统不会再为该计划事件生成实例。

如果您针对以前停用的计划事件记录选中“有效”复选框,则该计划事件记录将被视为新计划事件。根据具体的计划,将发生以下一种情况:

  • 如果已计划将来发生项。计划事件状态将设置为“已计划”,且会为下一个计划发生项生成待定实例。在生成实例时,计划事件的发生项计数会重置为 1。
  • 如果未计划将来发生项。系统会自动重新取消选中计划事件上的“有效”复选框,且该计划事件状态会设置为“已完成”。

有关创建计划事件的信息,请参阅创建计划事件


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