开源协同办公项目丨O2OA搭建教程:流程配置中定时活动的使用场景

本文介绍了流程配置中定时活动的使用场景和具体操作。定时活动提供了延时执行和指定时间点执行两种方式,适用于需要根据时间条件流转的业务流程。例如,部门审批后需在每月1号生成统计信息再进行汇总审批。延时执行可排除非工作时间,指定时间点执行则可在预设时间触发流转。此外,还详细阐述了工作时间和定时活动启用的相关配置。
摘要由CSDN通过智能技术生成

有的业务流程在前续活动提交的时候需要经过一定的时间或者指定某个特定时间才能流转到后续活动,在流程配置中就可以应用定时活动组件来实现。

 

一、流程配置中定时活动的使用场景。

在流程配置组件中有个定时活动,主要应用于前续活动提交的时候需要判断是否满足时间条件才流转后后续活动。比如某些业务经过部门领导审批后,需要在每个月的1号生成统计数据再到公司领导汇总审批,这个流程过程就可以通过定时活动来完成。

image.png

 

二、具体使用定时活动说明。

定时活动提供2种定时方式:1,延时指定的分钟后执行;2,指定一个时间点执行。

1,延时指定的分钟后执行:延时配置的分钟后触发流转。指定分钟可以排除非工作时间,选择了计算工作时间为是的话,如果是指定10分钟后执行。那么计算的是工作时间的10分钟,比如当前提交的时候是上午11点25分,时间设置里11点30分是上午下班时间,14:00是下午上班时间。那么这个路由在14:05分进行流转。

A,指定分钟:输入分钟值。

image.png

B,指定数据路径:这里的数据路径是针对一份流转实例里的data里的数据字段,比如在某个业务满足条件的时候通过脚本在data数据里保存了一个waitMinute字段。这个字段值设置了10,那么在指定数据路径这里输入waitMinute。则这个活动在经过10分钟后触发流转。

image.png

C,通过脚本指定:return分钟数。

image.png

2,指定一个时间点执行:指定时间点到了后触发流转。

A,指定时间:选择具体某个时间。

image.png

B,指定数据路径:这里的数据路径是针对一份流转实例里的data里的数据字段,比如在某个业务满足条件的时候通过脚本在data数据里保存了一个flowTime字段。这个字段值设置了”2021-05-07 12:00:00”,那么在指定数据路径这里输入flowTime。则这个活动在2021-05-07 12:00:00这个时间到达后触发流转。

image.png

C,通过脚本指定:主要用于需要经过js脚本计算而得到的时间,如下截图中缺省指定2099-12-31 12:12:12就是意味着刚提交的时候这个时间肯定是未达到,所以没触发往下流转,然后在某个业务符合条件处理的时候对data中batachdate赋值了当前时间,定时轮询判断这个时间到了就触发了往下流转。

image.png

 

三、定时活动启用相关配置:

1,工作时间的配置:系统设置的工作时间配置(workTime),按这里的上下班时间,节假日时间等配置来计算工作时间。

2,定时活动启用以及轮询时间频率设置:系统设置的流程平台配置(processPlatform),这里的touchDelay数据配置。Enable设置true则启用这个定时活动,cron是轮询时间频率,如下设置时每5分钟运行一次判断时间是否符合。

image.png

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值