调度程序配置
在计划管理器树中选择某个计划时,它将显示在 Blue Prism 客户端的右侧窗格中。
可以从此处将计划配置为从特定日期开始执行,以不同的间隔重复并在特定日期过期。
可以使用任务配置组件配置组成计划执行安排的任务。
简单计划—运行一次
创建新计划时,它将具有一个自动生成的名称,并且被初步设置为在当前日期和时间运行一次。
要创建仅在指定日期和时间运行一次的计划,应更改“开始于”日期和“运行时间”时间以指示计划应执行的日期和时间。
要配置任务,请参阅“配置任务”部分。
每小时运行一次
计划可以在指定时间之间按每小时间隔执行。
选择“每小时/每分钟运行”单选按钮和“每 <n> 小时”单选按钮可以按小时运行计划。
它可以配置为每小时运行一次,每 2 小时运行一次等,最长为 999 小时。
默认情况下,计划将按照它应运行的每个间隔运行,但可以通过设置应执行计划的时间来进一步限制。超出指定范围的激活时间不会引发计划的执行。
还可以将计划配置为仅在预定义日历中定义的工作日每小时运行一次,方法是勾选“仅限日历中的日期”复选框,然后从下拉列表中选择所需的日历。
每分钟运行
计划可以在指定边界之间的时间按每分钟间隔执行。
以分钟间隔运行的计划的配置与以小时间隔运行的计划的配置相同,并且具有相同的可用选项。
每天运行
计划可以按每日间隔执行或在预定义的日历中指定的工作日执行。
选择“每日运行”单选按钮可以启用计划的每日运行。
它可以配置为每天运行一次,每 2 天运行一次等,最长为 999 天。
默认情况下,计划将按照它应运行的每个间隔运行,但可以通过选中“仅限日历中的日期”复选框并设置要使用的日历来进一步限制,这表示只应在该日历中指定的工作日激活计划。
请参阅日历帮助主题,了解有关日历的详细信息。
每周运行
计划可以在与起始日期相同的日期按照每周间隔执行,或者根据指定的日历在第一个/最后一个工作日执行。
选择“每周运行”单选按钮可以启用计划的每周运行。
它可以配置为每周运行一次,每 2 周运行一次等,最长为 999 周。
默认情况下,计划在与起始日期相同的日期每周运行。这可以修改为在日历中指定的每周第一个或最后一个工作日运行。
通过选中“在 [calendar] 中的 [nth] 工作日”单选按钮,选择是应在第一个还是最后一个工作日运行计划,然后指定日历,可以将计划配置为在每周的第一个或最后一个工作日运行。
从内部来说,每周的第一天为周一,比如,如果日历配置为从周日到周五,则在任何指定周中,周一将被视为第一个工作日,周日将被视为最后一个工作日(其他假日除外)。
请参阅日历帮助主题,了解有关日历的详细信息。
每月运行
计划在与起始日期相同的日期按每月间隔执行(如果该日期不存在,则在当月的最后一天或次月的第一天执行—例如,2 月 31 日),或者在该月的第一、第二、第三、第四、第五或最后一个指定的工作日执行(例如,第一个周四、第三个周四、最后一个周五),或者根据指定日历在第一个或最后一个工作日执行。
选择“每月运行”单选按钮可以启用计划的每月运行。
它可以配置为每月运行一次,每 2 个月运行一次等,最长为 999 个月。
默认情况下,计划将在与起始日期相同的日期每月运行一次,跳过不存在该日期的任何月份。
如果特定月份的配置日期不存在,可以不使用跳过,而是将计划配置为在该月的最后一天或次月的第一天运行。可以通过从相邻下拉列表中选择适当的值来进行设置。
此外,也可以将计划配置为遇到一个月内的指定工作日时每月运行一次,例如,第一个周五、最后一个周三等。
通过选中“在每月的 [nth] [weekday]”单选按钮并选择以下内容来激活该功能:—
- 它应该在遇到哪一个日期时运行:第一个、第二个、第三个、第四个、第五个或最后一个。请注意,如果指定的事件没有在一个月内发生,则会跳过该月份—例如,如果选择的是第五个周四,而一个月只有四个周四,那么该计划将不会在那个月执行。
- 它应该在哪个工作日运行
最后,计划可配置为按照日历中的指定在每个月的第一个或最后一个工作日运行
通过选中“在 [calendar] 的 [nth] 工作日”单选按钮并选择以下内容来激活该功能:—
- 计划是应根据该日历在每个月的第一天还是最后一天运行。
- 应使用哪个日历来确定工作日。
请参阅日历帮助主题,了解有关日历的详细信息。
每年运行
计划可以在与起始日期相同的日期每年执行一次,跳过该日期不存在的任何年份—例如,如果配置为从闰年的 2 月 29 日开始运行,则会跳过下一个闰年之前的每个年份。
选择“每年运行”单选按钮可以启用计划的每年运行。
它可以配置为每年运行一次,每 2 年运行一次等,最长为 999 年。
设置过期日期
默认情况下,当计划配置为按照定期间隔执行时,计划的时间表将永远继续。
也可以指定“过期”日期和时间,这将导致计划在指定日期/时间或之后停止执行。
通过选中“过期于”单选按钮并选择所需的日期和时间来激活此功能。
设置要执行的初始任务
首次创建计划时,还会创建一个空白任务,并将其设置为激活计划时要执行的初始任务。
如果需要其他任务,可以使用“初始任务”下拉列表来选择应第一个执行的任务。
计划数据可以被保存(覆盖计划的任何以前数据)或克隆(使用相同数据创建新计划)。
保存计划
可以通过在计划管理器树中右键点击并选择“保存”来保存发生更改的计划。
此外,点击“应用更改”按钮时,所有发生更改的计划、报告和时间表都将被保存。
克隆计划
可以通过在计划管理器树中右键点击并选择“克隆”来克隆计划。
使用此方法创建的计划与通过在树中进行一次点击创建的计划具有相同的时间数据、任务和会话。
请注意,新克隆的计划在显式保存(右键点击并保存,或点击“应用更改”)之前不会保存到数据库。
计划可以通过以下两种方式之一移除—停用或删除。已停用的计划可以恢复,而已删除的计划则不可恢复。
已移除的计划(无论移除方法如何)都不会由调度程序执行,也不会显示在任何报告或时间表中。
停用计划
可以通过在计划管理器树中右键点击并选择“停用”来从活动服务中“停用”计划。计划将移动到树的“已停用计划”组中。计划一旦被停用,调度程序将不会考虑执行它,并且它也不会显示在任何报告或时间表中。
请注意,停用计划的操作会立即执行—不需要单独保存。
已停用的计划可以在计划管理器树中选择,并且可以查看其设置,但不能从那里进行编辑。
恢复已停用的计划
可以通过在计划管理器树中右键点击并选择“取消停用”来将已停用的计划恢复为活动服务。此操作立即执行,无需单独保存。
请注意,只要某个计划被恢复,它就可以由正在运行的调度程序激活。
删除计划
可以通过在计划管理器树中右键点击并选择“删除”来删除计划。
如果计划尚未被调度程序执行,此操作会将其完全删除。否则,数据将保留在数据库上以供审计之用,但应用程序 UI 或调度程序无法引用该数据。