【EAS工作流】工作流脚本-时间等待节点绝对时间配置

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【EAS工作流】工作流脚本-时间等待节点绝对时间配置

  • 配置案例1:入职单的流程中想等待到达入职日期(单据上的字段)之后再审批通过。

1、定义流程变量

image.webp


2、编写脚本用来得到日期的年,月,日

//脚本
rzDate = bizObj.entrys.enrollDate;
java.text.SimpleDateFormat dateFormat =new java.text.SimpleDateFormat("yyyy-MM-dd");
String date = dateFormat.format(rzDate);
year = Integer.parseInt(date.substring(0, 4));
month = Integer.parseInt(date.substring(5,7));
day = Integer.parseInt(date.substring(8));


3、配置年月日变量到 时间等待节点的绝对时间中

image.webp


  • 配置案例2:费用申请单提交后,需要在每天的18点后往下走;18点提交后的费用申请单则在第二天的18点往下走。(该案例具体配置方案见附件

//1、定义流程变量

image.webp


//2、编写脚本

java.util.Calendar c = java.util.Calendar.getInstance();
year = c.get(java.util.Calendar.YEAR);
month = c.get(java.util.Calendar.MONTH)+1;
day = c.get(java.util.Calendar.DATE);
int hour = c.get(java.util.Calendar.HOUR_OF_DAY);

if(hour>18){
     c.add(c.DATE, 1);
     year = c.get(java.util.Calendar.YEAR);
     month = c.get(java.util.Calendar.MONTH)+1;
     day = c.get(java.util.Calendar.DATE);
}


//3、时间等待节点配置

image.webp



工作流时间等待节点配置指导.docx

【EAS工作流】工作流脚本-时间等待节点绝对时间配置

配置案例1:入职单的流程中想等待到达入职日期(单据上的字段)之后再审批通过。1、定义流程变量2、编写脚本用来得到日期的年,月,日//脚...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息