o2oa api: expire | o2oa开发平台-游戏厅捕鱼达人

module

用于流程配置的人工活动的“时效脚本”中,用于设置超时时间。可以通过设置小时数,工作小时数,和指定时间点来设置超时,如果全部设置,则优先级为:工作小时>小时>时间

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)

设置超时小时数。

parameters

  • hour number

    超时的小时数。

deprecated

  • 不建议使用,建议return一个json对象的方式来设置超时时间。如:
    return {"hour": 5}

source

static

setworkhour(houropt)

设置超时工作小时数。

parameters

  • hour number

    超时的工作小时数。

deprecated

  • 不建议使用,建议return一个json对象的方式来设置超时时间。如:
    return {"workhour": 5}

source

static

setdate(dateopt)

设置超时时间。

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"}

source

网站地图