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


上一主题

下一主题

创建计划事件

本主题说明如何创建计划事件,即具有“计划事件”触发事件的工作流规则。有关创建具有任何其他触发事件的工作流规则的信息,请参阅创建工作流规则

在计划事件时,应注意以下事项:

  • 您无法指定计划事件上的条件。除非发生错误,否则始终会执行事件的已计划实例及其工作流操作。

    注意:在“工作流规则新建”页面中选择“计划事件”触发事件后,该页面会刷新。该页面的“工作流错误条件”部分会被删除,而“计划详细信息”部分(您可以在其中指定事件的计划)会变得可用。

  • 出于性能方面的原因,建议您避免将多个计划事件配置为同时执行。
  • 您必须指定计划事件的开始日期和时间,而且必须指定结束日期和时间或要执行事件的次数。

    注意:Oracle CRM On Demand 不会为过去的日期和时间生成任何实例,即使您指定过去的开始日期和时间也如此。例如,如果您为要重复 10 次(每隔一个月一次)的计划事件指定开始日期为 2018 年 1 月 15 日,但当前日期为 2018 年 5 月 30 日,那么该事件的第一个实例计划为 2018 年 6 月 15 日。仅执行将来五个发生项的实例。

  • 如果您指定在一个月的特定日期执行计划事件,但在指定的月份中没有该日期,则不会在该月份中执行此事件。例如,如果选择月份中的 29 号,除非是闰年,否则不会在 2 月执行此事件。

为计划事件选择列表时,应注意以下事项:

  • 如果您无权访问计划事件上选择的筛选列表,则无法将计划事件设为“有效”。
  • 如果在执行事件的实例时,将计划事件设为“有效”的用户无权访问计划事件上选择的列表,则该实例会失败。
  • 执行计划事件的实例时,返回的列表仅包括符合列表筛选标准的记录,而且仅对将计划事件设为“有效”的用户可见。
  • 计划事件的实例可以处理的最大记录数为 1000。如果在执行事件的实例时,您在计划事件上选择的列表返回了超过最大允许数量的记录,则该实例会失败。为了避免此问题,请确保您为计划事件选择的列表上的筛选器设置不太可能返回过长的记录列表。
  • 为您要用于计划事件的列表指定筛选器时,可以在“日期”和“日期/时间”字段中使用以下一个或多个函数:
    • Duration()
    • Timestamp()
    • Today()

      您可以将这些函数与以下条件结合使用:

    • 介于
    • 等于
    • 处于
    • 等于或迟于
    • 等于或早于
    • 不在两者之间
    • 不等于

      您可以直接在列表标准的筛选器值字段中键入包含函数的表达式。例如,要返回商机记录,其中的“结束日期”迟于当前日期两天(即,执行计划事件的日期),请选择“等于”条件并输入以下表达式:

      Today() + 2

      又例如,要返回潜在商机记录,其中“估计结束日期”在接下来的 36 小时内,请选择“介于”条件并输入以下表达式:

      Timestamp(), Timestamp() + Duration('P0YT36H')

      有关这些函数的更多信息,请参阅以下主题:持续时间时间戳今天

开始之前:

  • 必须为贵公司设置 Oracle CRM On Demand 中的工作流功能,如关于设置工作流规则功能中所述。
  • 要执行此主题中描述的过程,您的用户角色必须具有“管理数据规则 - 管理工作流规则”权限。
  • 要为“用户”记录类型创建计划事件,您的用户角色中还必须具有“管理数据规则 - 管理用户的工作流规则”权限。您的管理员可以根据需要为“管理员”角色以及任何其他角色启用此权限。有关为“用户”记录类型创建计划事件时的注意事项的更多信息,请参阅为“用户”记录类型创建工作流规则时的注意事项。有关为角色添加权限的信息,请参阅添加角色
  • 查看关于计划事件中的信息。

创建计划事件

  1. 在任何页面中,单击右上角的“管理”全局链接。
  2. 在“业务流程管理”部分中,单击“工作流配置”。
  3. 在“工作流规则列表”页面上,执行以下操作之一:
    • 要通过复制现有事件新建计划事件,请在要复制的计划事件上单击“复制”。
    • 要创建全新的计划事件(而不基于现有事件),请在标题栏上单击“新建”。
  4. 在“工作流规则详细信息”页面的“关键工作流规则详细信息”部分中,填写计划事件的信息。

    下表描述了这些字段。

    字段

    说明

    工作流名称

    输入唯一的名称,最多 50 个字符。

    有效

    使用“有效”复选框激活或停用计划事件。

    在将计划事件设为有效时,计划事件记录上的“启动者”字段会显示创建计划事件的用户名称。即使在保存记录后,计划事件的“详细信息”页面中仍然会显示“启动者”字段。

    针对计划事件选中“有效”复选框并保存记录后,该记录上的“启动者”字段将会更新,以显示选中“有效”复选框的用户的名称。在执行计划事件的实例时,该用户必须有权访问该事件上选择的列表。否则,该实例会失败。

    计划事件的所有待定实例和所有错误实例中的“启动者”字段也会显示在计划事件上选中“有效”复选框的用户的名称。

    有关在您激活或停用计划事件时发生的具体情况的更多信息,请参阅关于计划事件

    注意:在将计划事件设为“有效”时,系统会立即为该事件的第一个计划发生项生成实例。作为最佳实践,首先设置计划事件上的所有工作流操作,然后将事件设为“有效”。否则,如果接近计划事件的开始时间,第一个实例可能会在完成设置工作流操作之前执行。

    说明

    (可选)输入关于计划事件的附加信息,如事件的目的。

    记录类型

    为计划事件选择记录类型。

    计划事件仅与一种记录类型相关。创建事件后,无法更改事件上的记录类型。

    触发事件

    选择计划事件。

    启用通知

    如果您希望 Oracle CRM On Demand 在发生如下情况时发送电子邮件,请选中此复选框:每当计划事件的实例成功完成时、每当事件的实例失败时以及每当删除事件的待定实例时。系统会将电子邮件发送给将计划事件设为“有效”的用户。

  5. 在“计划详细信息”部分中,单击“查找”图标(放大镜),然后选择筛选列表以返回您要对其执行工作流操作的记录。
  6. 在“开始日期时间”字段中,选择您希望执行计划事件的第一个实例的日期和时间。
  7. 在“循环”字段中,选择您希望计划事件重复的间隔,例如每周。
  8. 在“每隔”字段中,设置循环实例的间隔期间。例如,如果您已在“循环”字段中选择“每周”,且希望每隔两周重复一次实例,则在“每隔”字段中输入 2。您可以输入的最小值为 1。
  9. 如果在“循环”字段中选择了“每月”,您可以根据需要将计划事件计划为在执行该事件的每个月份最后一天执行,方法是选中“每月最后一天”复选框。

    例如,如果您将计划事件设置为在 4 月 23 日开始且每隔两个月重复一次,则该事件的第一个实例将在 4 月 23 日执行。第二个实例将在 6 月 23 日执行,第三个实例将在 8 月 23 日执行,依此类推。但是,如果您选中“每月最后一天”复选框,则该事件的第一个实例将在 4 月 30 日执行,第二个实例将在 6 月 30 日执行,第三个实例将在 8 月 31 日执行,依此类推。

  10. 指定您希望执行计划事件的次数,或指定结束日期和时间,方法是执行以下操作之一:
    • 选择“经历次数”选项,然后指定要执行计划事件的次数。您输入的值必须大于 0(零)。
    • 选择“按日期时间”选项,然后选择计划事件的结束日期和时间。结束日期和时间必须迟于开始日期和时间。
  11. 保存所做的更改。

关于更新计划事件

在将计划事件设为“有效”后,您无法更改计划或选择计划事件上的其他列表。但是,您可以停用计划事件来终止它。针对计划事件取消选中“有效”复选框并保存记录后,您可以编辑计划事件以更改计划或选择其他列表。再次将计划事件设为“有效”时,它会被视为新的计划事件。

警告:停用计划事件时,该事件的所有待定实例都会被删除。此外,如果当前正在执行计划事件的实例,则对列表中一些记录执行的一些操作可能会失败。有关在您停用计划事件时发生的具体情况的更多信息,请参阅关于计划事件


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