有的业务流程在前续活动提交的时候需要经过一定的时间或者指定某个特定时间才能流转到后续活动,在流程配置中就可以应用定时活动组件来实现。
一,流程配置中定时活动的使用场景。
在流程配置组件中有个定时活动,主要应用于前续活动提交的时候需要判断是否满足时间条件才流转后后续活动。比如某些业务经过部门领导审批后,需要在每个月的1号生成统计数据再到公司领导汇总审批,这个流程过程就可以通过定时活动来完成。
二,具体使用定时活动说明。
定时活动提供2种定时方式:1,延时指定的分钟后执行;2,指定一个时间点执行。
1,延时指定的分钟后执行:延时配置的分钟后触发流转。指定分钟可以排除非工作时间,选择了计算工作时间为是的话,如果是指定10分钟后执行。那么计算的是工作时间的10分钟,比如当前提交的时候是上午11点25分,时间设置里11点30分是上午下班时间,14:00是下午上班时间。那么这个路由在14:05分进行流转。
A,指定分钟:输入分钟值。
B,指定数据路径:这里的数据路径是针对一份流转实例里的data里的数据字段,比如在某个业务满足条件的时候通过脚本在data数据里保存了一个waitMinute字段。这个字段值设置了10,那么在指定数据路径这里输入waitMinute。则这个活动在经过10分钟后触发流转。
C,通过脚本指定:return分钟数。
2,指定一个时间点执行:指定时间点到了后触发流转。
A,指定时间:选择具体某个时间。
B,指定数据路径:这里的数据路径是针对一份流转实例里的data里的数据字段,比如在某个业务满足条件的时候通过脚本在data数据里保存了一个flowTime字段。这个字段值设置了”2021-05-07 12:00:00”,那么在指定数据路径这里输入flowTime。则这个活动在2021-05-07 12:00:00这个时间到达后触发流转。
C,通过脚本指定:主要用于需要经过js脚本计算而得到的时间,如下截图中缺省指定2099-12-31 12:12:12就是意味着刚提交的时候这个时间肯定是未达到,所以没触发往下流转,然后在某个业务符合条件处理的时候对data中batachdate赋值了当前时间,定时轮询判断这个时间到了就触发了往下流转。
三、定时活动启用相关配置:
1,工作时间的配置:系统设置的工作时间配置(workTime),按这里的上下班时间,节假日时间等配置来计算工作时间。
2,定时活动启用以及轮询时间频率设置:系统设置的流程平台配置(processPlatform),这里的touchDelay数据配置。Enable设置true则启用这个定时活动,cron是轮询时间频率,如下设置时每5分钟运行一次判断时间是否符合。
(转自公众号:浙江兰德网络)
相关推荐
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
【开源OA2.0 审批流程 PHP源码】是一个基于ThinkPHP框架开发的企业级办公自动化系统,其核心是提供一套高效、灵活的审批流程管理功能,并且集成了企业微信应用,使得工作流程与企业通信无缝对接。这个系统旨在提高...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
【标题】"基于thinkphp的开源oa系统"指的是一个使用ThinkPHP框架开发的开放源代码办公自动化(Office Automation,简称OA)系统。ThinkPHP是中国较早的PHP开发框架之一,以其简洁、高效的特性受到广大开发者喜爱。这...
【开源OA系统 - 码云GVP-Java开源】是一个基于Java技术的开源办公自动化(OA)系统,它在码云GVP(优秀开源项目)平台上发布,旨在为企事业单位提供一套高效、稳定且可定制化的协同办公解决方案。这个系统的出现,...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
开源OA办公自动化系统源码是一种基于开放源代码的软件解决方案,旨在提高企事业单位的办公效率,实现业务流程的自动化管理。这种系统通常包含了诸如文档管理、任务分配、工作流、会议安排、邮件集成、人力资源管理等...
【标题】:“[信息办公]PHProjekt v5.2 (国外开源OA系统)_phprojekt.rar”指的是一款名为PHProjekt的开源在线协作和项目管理软件的v5.2版本。这款软件专为提高办公效率而设计,提供了一个全面的平台,使团队能够协同...
本文将深入探讨PHP开源OA办公系统的核心概念、功能特性以及在学校环境中的应用。 一、PHP开源OA办公系统的概述 PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域有着极高的应用。开源OA办公系统选择PHP...
OA办公系统是企业日常运营中的核心部分,它涵盖了工作流管理、文档管理、任务分配、项目协作、人力资源管理等多个方面,旨在提升企业内部沟通和协同工作的效率。开源OA系统允许企业根据自身需求进行定制化开发,同时...
PHP开源OA办公系统是一种基于PHP编程语言开发的开放式办公自动化解决方案,专为中小型企业设计,旨在提高工作效率,优化工作流程,实现信息化管理。这个系统以其易用性、稳定性和灵活性著称,允许用户根据自己的需求...
在这款ASP.NET开源OA代码中,开发团队采用了Freesql作为ORM(对象关系映射)工具。Freesql是一款轻量级、高性能的数据库操作库,支持多种数据库类型如MySQL、SQL Server、SQLite等,它提供了强大的数据库操作能力,...
本项目JDK8x64+SpringBoot+MyBatis+Redis+Druid+Beetl+Shrio的框架组合,自研工作流引擎,支持可视化表单设计与流程设计。支技分布式部署。功能完善能够满足中大型企业办公需要。 本项目自2020-08-17日起,为全面...
拥有全浏览器兼容的可视化流程设计器、表单设计器、基于角色的权限管理等先进设计理念,是您开发 OA、CRM、HR 等企事业各种应用管理系统的最佳基础平台。 路德软件 兼承 “ 开放 分享 进步 ” 的原则,对 RoadFlow ...
在Lemon-OA中,我们可以看到Activity和SpringSecurity的运用。Activity是一个工作流引擎,它允许开发者设计和实现复杂的业务流程,如请假审批、报销申请等。通过与Maven的结合,Activity的依赖可以自动管理,使得...
开源OA系统的最大特点在于其源代码对公众开放,允许用户自由地使用、修改、复制、分发和销售。这种模式鼓励社区参与开发,促进了系统的持续优化与创新。 开源OA系统的核心功能通常包括: 1. 工作流管理:通过定义...
虽然ACCESS可能不如大型数据库系统如SQL Server那样强大,但它具有易于使用、集成度高以及与Microsoft Office套件良好的兼容性,适合处理OA系统中的日常工作流程和文档管理。 【标签】中的“开源”强调了系统的开放...
【标签】:“oa 办公系统 源码 源代码 源程序 java”这些标签突出了该资源的关键特性:OA系统、开源和Java技术。OA系统通常包括任务管理、文档管理、流程审批、会议日程等功能;开源意味着用户可以查看、修改和分发...
**JEOS开源OA系统详解** JEOS开源OA(Office Automation)系统是一款专为企事业单位设计的高效、便捷的办公自动化解决方案。它以完全开源、免费的特性,为用户提供了高度可定制化的服务,旨在提高组织的工作效率,...
OA办公管理系统是一种信息化的解决方案,用于整合企业内部的日常办公流程,提高工作效率。此系统可能包含了以下关键模块: 1. **用户管理**:包括用户注册、登录、权限分配等,确保每个用户只能访问他们被授权的...