(本文的仅供参考)
针对系统中现有的流程,如果需要定时发起指定流程,可以如何实现
可以配置如下任务,通过接口调用,配置计划定时执行:
//配置需要发起的流程ID,如果发起时间不同,请创建不同的任务脚本配置 var flowIds=["Process1710730453467"]; //下面代码不需修改 for(var i in flowIds){ connector.remoteInvoke("WorkflowModule", "startWorkFlowInstance", [flowIds[i]]); } |
注意事项:
1、流程ID获取:流程管理-对应流程-右键属性-节点ID;
2、不同的时间创建不同的任务,然后针对任务创建对应时间的计划绑定即可;
3、计划默认是以计划所有者或原始创建人执行,也就是对应流程的发起人,如需调整,可在计划编辑页面修改执行设置中的执行用户即可;