调度程序 scheduler
说明 description
Scheduler 活动允许您安排何时启动工作流或活动。
使用环境 context-of-use
Scheduler 活动应视为排程开始的时间。图表中的活动定向规则与 Start 活动相同。此活动不得包含集客过渡。
在构建工作流时,每个分支只能使用一个 Scheduler 活动,同时别忘了设置时区。这样可让您以特定时区启动工作流,否则该工作流将以工作流属性中定义的时区运行(请参阅构建工作流)。
在设计包含多个活动的已计划工作流时,您需要确保在该工作流完成之前不会重新计划该工作流。 要实现此目的,您需要配置工作流,以防止在先前执行的一个或多个任务仍然等待执行时执行该工作流。 有关详细信息,请参见此页面。
相关主题:
配置 configuration
-
将 Scheduler 活动拖放到工作流中。
-
选择活动,然后使用所显示快速操作中的 按钮将其打开。
-
指定 Execution frequency:
- Once:该工作流只执行一次。
- Several times a day:工作流每天定期执行多次。
- Daily:工作流在特定时间执行,每天执行一次。
- Weekly:工作流在指定的时间执行,每周执行一次或多次。
- Monthly:工作流在指定的时间执行,每月执行一次或多次。您可以选择需要执行工作流的月份。您还可以设置在月份的指定工作日(如每月的第二个星期二)执行。
- Yearly:工作流在指定的时间执行,每年执行一次或多次。
-
根据需要配置执行设置。 可用选项可能因所选执行频率(执行时间或天数、重复频率等)而异。
note note NOTE 对每日和每月执行频率可用的 Repetition frequency 字段允许您在触发工作流时指定间隔时间。 例如,如果您选择每天执行一次,而重复频率设置为 2(天),则会每两天触发一次工作流。间隔时间不能少于 10 分钟。如果重复频率设置为 0(这也是默认值),则不会考虑此选项,工作流将根据指定的执行频率运行。 将执行频率设置为 Several times a day 时,您可以灵活选择在一天中的特定时间执行工作流还是在一天中定期执行工作流。
-
要在一天中的特定时间多次执行工作流,请打开 Specific times 选项,然后单击 Add an element 以指定所需的执行时间。 根据需要添加任意次数以满足您的要求。
-
要在一天中定期执行工作流,请打开 Periodic 选项,然后配置执行周期:
-
在 Repeat processing according to the following frequency (e.g. 2h) 字段中,指定工作流应执行的间隔(例如,每30分钟、每2小时)。
note note NOTE 此选项还允许每日、每月或每年重复频率。 请注意,在这种情况下,工作流不会每天执行多次,而是根据您在此字段中指定的频率执行。 如果您的工作流不需要在一天内多次执行,而是需要每天、每月或每年运行,则最好使用 Execution frequency 下拉列表中提供的 Daily、Monthly 或 Yearly 选项。 -
在 Start/End 时间字段中,定义工作流执行的开始和结束时间。
如果未指定结束时间,则执行将在午夜00:00:00时终止,并在第二天指定的开始时间开始下一次执行。
-
在 Start 日期字段中,选择第一次执行的开始日期。
-
在下面的示例中,活动配置为从3月1日开始每隔2小时执行一次工作流,时间介于上午8点至下午5点。
-
指定执行的截止时间:
- Never:根据指定的频率执行工作流,对时间范围或迭代次数没有任何限制。
- After a certain number of iterations:根据指定的频率执行工作流,直到达到 X 的限制。因此需要指定 Number of iterations。
- On a specific date:根据指定的频率执行工作流,直到达到特定日期为止。因此,需要指定执行截止日期。
-
通过单击 Preview next executions 检查您的工作流中安排的后续十次执行。
-
在 Execution options 选项卡中,在 Time zone 字段中为调度程序设置时区。
-
确认活动的配置并保存工作流。
示例 example
下方的示例中已配置了活动,因此它将在每周的周一早上 7 点启动工作流,但持续时间不确定。