用于流程配置的人工活动的“时效脚本”中,用于设置超时时间。可以通过设置小时数,工作小时数,和指定时间点来设置超时,如果全部设置,则优先级为:工作小时>小时>时间
usable range
流程配置-人工活动中的“时效脚本”
deprecated
- expire对象已经不建议使用了。建议return一个json对象的方式来设置超时时间。
examples
//设置超时时限为待办产生后5小时
this.expire.sethour(5);
//设置超时时限为待办产生后5个工作小时(只计算工作时间)
this.expire.setworkhour(5);
//设置超时时限为指定时间,如业务数据中的设定的办理期限(processingtime)
this.expire.setdate(this.data.processingtime);
expire对象是为了兼容以前的版本。
建议可以直接返回一个json对象来设置超时时间
//设置超时时限为待办产生后5小时
return {"hour": 5};
//设置超时时限为待办产生后5个工作小时(只计算工作时间)
return {"workhour": 5};
//设置超时时限为指定时间,如业务数据中的设定的办理期限(processingtime)
return {"date": this.data.processingtime};
methods
static
sethour(houropt)
summary
设置超时小时数。
parameters
-
hour
number
超时的小时数。
deprecated
- 不建议使用,建议return一个json对象的方式来设置超时时间。如:
return {"hour": 5}
source
static
setworkhour(houropt)
summary
设置超时工作小时数。
parameters
-
hour
number
超时的工作小时数。
deprecated
- 不建议使用,建议return一个json对象的方式来设置超时时间。如:
return {"workhour": 5}
source
static
setdate(dateopt)
summary
设置超时时间。
parameters
-
date
string
一个表示日期时间的字符串,按以下格式:
yyyy-mm-dd hh:mm:ss //如2021-09-12 18:26:51
deprecated
- 不建议使用,建议return一个json对象的方式来设置超时时间。如:
return {"date": "2021-09-12 18:26:51"}