设置流程的工作调度
Draft comment:
This topic was viewed 76 times since its publication
工作调度将确定业务用户可以完成工作的工作小时数,因此直接影响流程实例和活动的到期日期工作调度。 This topic was viewed 76 times since its publication
关于本任务
在 99Local.xml 配置文件中指定所有流程的缺省工作调度。 如果没有为流程指定工作调度,或者将该设置保留为 use default,那么将基于此配置文件中的 <default-work-schedule> 来计算该流程实例的到期日期。 但是,仅当 100Custom.xml 文件中的 timer-use-activity-schedule 属性设置为 true时,才会使用缺省设置。 如果未设置 timer-use-activity-schedule 属性,或该属性设置为 false,那么将忽略 default-work-schedule 属性,并且 24x7 日历用于计算计时器的触发日期。
如果想要定制缺省工作调度,请将对应元素添加到 100Local.xml 配置文件。 有关配置时区的示例,请参阅指定默认系统时区。 如果选择 use default 作为时区设置,并且没有定制的工作调度,那么将使用中部标准时间 (CST) 作为到期日期计算的时区和 JavaScript tw.system.defaultTimeZone 常量的值。 如果使用缺省时区,并且它与您的系统时区不同,那么在计算到期日期或使用 JavaScript tw.system.calculateBusinessDate() 方法计算工作日时,您可能会获得意外结果。
过程
在 概述 选项卡上的 工作调度 部分中,指定以下参数的值。
对于所有工作调度值,可以将 JavaScript 表达式与预定义变量结合使用。
- 时间调度指定可以完成工作的正常工作时间。
- 时区指定要应用于当前流程的运行实例的时区。
- 假期调度是正常时间调度以外的日期列表。
提示: 如果您期望某些活动由具有特定工作调度的用户完成,那么可以在该活动的 " 属性 " 视图中为该活动指定不同的工作调度。
您还可以编写服务以动态设置调度。 有关更多信息,请参阅 创建和管理时间和假期调度。
This topic is shared by BAW, CP4BA. Last updated on 2025-01-20 10:38