成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
OA办公系统配置计划任务接口
泛普协同办公平台配置计划任务接口
泛普OA系统提供CronJob接口,此接口在指定的时间点(自己定义时间点)执行任务。1 配置计划任务接口
选择【设置中心】→【外部接口设置】→【配置计划任务接口】菜单,进入如(图1-1)所示页面,该页面显示了已经建立的计划任务接口记录。(图1-1)
协同OA新建计划任务接口:
在(图1-1)所示页面中,右键菜单中点击“新建”,显示如(图1-2)所示页面。输入“计划任务标识”、“计划任务类”、“定时时间”,右键菜单中点击“保存”在(图1-1)所示页面中增加一条记录。
(图1-2)
1.“计划任务标识”不能重复;
2.“计划任务类”必须是类的全名,该类必须实现接口泛普OA系统.interfaces.schedule.BaseCronJob的方法public void execute() {};
3.“定时时间”格式按Cron表达式的定义。一个Cron表达式包含至少6个有空格分隔的时间元素,按顺序依次为:
² 秒(0~59)
² 分钟(0~59)
² 小时(0~23)
² 天--每月(0~31,但是需要考虑每个月实际的天数)
² 月(0~11)
² 天--每星期(1~7其中1=SUN,2= MON,3= TUE,4=WED,5=THU,6=FRI,7=SAT)或(SUN,MON,TUE,WED,THU,FRI,SAT)
【说明】a.“天--每星期”的格式可以为“MON-FRI”(周一到周五),“MON,WED,FRI”(周一、周三和周五),“MON-WED,SAT”(周一到周三,周六);
b.“*”字符代表所有可能的值;“*”使用在“月”里表示每个月的含义,“*”使用在“天--星期”表示星期的每一天,“*”使用在“天--月”表示月的每一天;
c.“/”字符用来指定数值的增量;例如:“分钟”输入“0/15”表示从第0分钟开始,每15分钟触发,与输入“15,30,45”的含义一样;“分钟”输入“3/20”表示从第3分钟开始,每20分钟触发,与输入“3,23,43”的含义一样;
d.“?”字符仅被用于“天--月”和“天--星期”表达式,表示不指定值;当2个表达式其中之一被指定了值以后,为了避免冲突,需要将另一个表达式的值设为“?”;
e.“L”仅用于“天--星期”表达式,表示最后一个星期;例如:“天--星期”输入“4L”表示最后一个星期三;
f.“#”仅用于“天--星期”表达式,#后面的数字表示第几个星期;例如:“天--星期”输入“2#3”表示第三个星期一;
举例:
0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 ? * WED 每个星期三中午12点
0 0 12 * * ? 每天中午12点触发
0 15 10 ? * * 每天上午10:15触发
0 15 10 * * ? 每天上午10:15触发
0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 * * 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
0 15 10 15 * ? 每月15日上午10:15触发
0 15 10 L * ? 每月最后一日的上午10:15触发
0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发
泛普OA系统删除计划任务接口:
在(图1-1)所示页面中,勾选计划任务接口前的复选框,右键菜单中点击“删除”在出现的确认删除提示框中点击“确定”按钮即可。

