泛微OA定时任务
背景
在日常流程开发中,是需要和别的系统进行连接的,比如OA和SAP之间的数据传输。
SAP涉及到的业务数据在生成之后,需要在OA生成对应的流程进行信息的审核,但是毕竟是两个不同的系统,所以数据同步是需要接口的传输的,每个不同的业务都实时产生对应流程的话不是特别容易实现,就需要通过定时的搜索数据库数据,生成对应的流程
泛微定时任务Cron
进入后台设置后,点击集成中心,选择计划任务就能看到所有已经设置好的定时任务
点击【新建】按钮后可以创建新的计划任务
在新建计划任务的时候一定要注意,这个计划任务标识是不能重复的
除了计划任务标识外,这个描述也很重要,因为这个是未来你去排查问题,查找对应接口的唯一途径了,如果这个描述没有写清楚,后面可能就只能一个个接口去慢慢找或者根据自己的记忆去找流程对应的接口了
描述写清楚很重要!描述写清楚很重要!!描述写清楚很重要!!!
设置定时任务Cron表达式
定时任务还有一个至关重要的点就是时间的设定,定时时间”格式按Cron表达式的定义。
一个Cron表达式()包含至少6个有空格分隔的时间元素,按顺序依次为:
- l秒(0~59)
- 分钟(0~59)
- 小时(0~23)
- 天–每月(1~31,但是需要考虑每个月实际的天数)
- 月(1~12)
- 天–每星期(1~7其中1=SUN,2= MON,3=
TUE,4=WED,5=THU,6=FRI,7=SAT)或(SUN,MON,TUE,WED,THU,FRI,SAT)
如果觉得Cron表达式难以编写的话,也不用担心啦,E9版本的可以通过下面这个Cron表达式生成器来生成,这个就很方便啦,这个生成器是在新建定时任务设置时间的时候,点击旁边的设置就可以打开
如果你使用的泛微不是E9版本的话,也不用担心啦,这个Cron式是有一个在线生成器的
Cron表达式在线生成器
后记
以上就是对泛微定时任务的设置,如果有任何不明白的话,可以在评论区里沟通哦~