public interface RuleAPI
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
executeAtScript(java.lang.String script)
执行一个混合有At公式的脚本,仅适用于简单运算、系统参数等公式。
|
java.lang.String |
executeAtScript(java.lang.String script,
ExpressionContext expressionContext)
执行一个混合有At公式的脚本
|
java.lang.String |
executeAtScript(java.lang.String script,
FormEngineContext formEngineContext)
执行一个混合有At公式的脚本
注意,该方法为了方便表单引擎内部调用,如果开发者不在这个场景中,对于不熟悉的开发者请不要尝试构造FormEngineContext对象,尽可能的调用executeAtScript(String script, UserContext userContext, ProcessInstance processInst, TaskInstance taskInst, Map |
java.lang.String |
executeAtScript(java.lang.String script,
UIContext uiContext)
执行一个混合有At公式的脚本
注意,该方法为了方便表单引擎中的UI组件内部调用,如果开发者不在这个场景中,对于不熟悉的开发者请不要尝试构造UIContext对象,尽可能的调用executeAtScript(String script, UserContext userContext, ProcessInstance processInst, TaskInstance taskInst, Map |
java.lang.String |
executeAtScript(java.lang.String script,
UserContext userContext)
执行一个混合有At公式的脚本,仅适用于用户组织、简单运算、系统参数等公式。
|
java.lang.String |
executeAtScript(java.lang.String script,
UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.util.Map<java.lang.String,java.lang.Object> variables)
执行一个混合有At公式的脚本,注意:这是相对耗费性能的解析方法,需要从相关实例对象初始化模型定义对象,例如流程模型的定义
|
java.lang.String |
executeAtScript(java.lang.String script,
UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> variables)
执行一个混合有At公式的脚本,注意:这是最耗费性能的解析方法,需要从相关Id初始化相关实例对象和定义对象
|
long |
executeBeginTime(java.lang.String uid,
long endTime,
float workDay,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间(工作日(workDay)与工作时长的毫秒数(backflowTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
long |
executeBeginTime(java.lang.String uid,
long endTime,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间
|
long |
executeBeginTime(java.lang.String uid,
java.lang.String wcKey,
long endTime,
float workDay,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间(uid与wcKey必填一项,同时填写wcKey优先,工作日(workDay)与工作时长的毫秒数(backflowTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
long |
executeBeginTime(java.lang.String uid,
java.lang.String wcKey,
long endTime,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp endTime,
float workDay,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间(uid与wcKey必填一项,同时填写wcKey优先,工作日(workDay)与工作时长的毫秒数(backflowTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp endTime,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp endTime,
java.lang.String timeRule)
根据指定节假日日历方案设置,根据流程定义模型的时限计算一个指定时间回溯一定的时长所获得的时间即开始时间(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.sql.Timestamp endTime,
float workDay,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.sql.Timestamp endTime,
long backflowTime)
根据指定节假日日历方案设置,计算一个指定时间回溯一定的时长所获得的时间即开始时间
|
java.sql.Timestamp |
executeBeginTime(java.lang.String uid,
java.sql.Timestamp endTime,
java.lang.String timeRule)
根据指定节假日日历方案设置,根据流程定义模型的时限计算一个指定时间回溯一定的时长所获得的时间即开始时间
|
float |
executeDurationDay(java.lang.String uid,
long beginTime,
long endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间的工作日
|
float |
executeDurationDay(java.lang.String uid,
java.lang.String wcKey,
long beginTime,
long endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间的工作日(uid与wcKey必填一项,同时填写wcKey优先)
|
long |
executeDurationTime(java.lang.String uid,
long beginTime)
根据账户节假日日历设置,计算一个指定日期到现在(当前时间点)所消耗的时间
|
long |
executeDurationTime(java.lang.String uid,
long beginTime,
long endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间所消耗的时长
|
long |
executeDurationTime(java.lang.String uid,
java.lang.String wcKey,
long beginTime)
根据账户节假日日历设置,计算一个指定日期到现在(当前时间点)所消耗的时间(uid与wcKey必填一项,同时填写wcKey优先)
|
long |
executeDurationTime(java.lang.String uid,
java.lang.String wcKey,
long beginTime,
long endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间所消耗的时长(uid与wcKey必填一项,同时填写wcKey优先)
|
long |
executeDurationTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp beginTime)
根据账户节假日日历设置,计算一个指定日期到现在(当前时间点)所消耗的时间(uid与wcKey必填一项,同时填写wcKey优先)
|
long |
executeDurationTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp beginTime,
java.sql.Timestamp endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间的时长(uid与wcKey必填一项,同时填写wcKey优先)
|
long |
executeDurationTime(java.lang.String uid,
java.sql.Timestamp beginTime)
根据账户节假日日历设置,计算一个指定日期到现在(当前时间点)所消耗的时间
|
long |
executeDurationTime(java.lang.String uid,
java.sql.Timestamp beginTime,
java.sql.Timestamp endTime)
根据指定节假日日历方案设置,计算一个指定开始时间到指定结束时间的时长
|
long |
executeEndTime(java.lang.String uid,
long beginTime,
float workDay,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间(工作日(workDay)与工作时长的毫秒数(durationTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
long |
executeEndTime(java.lang.String uid,
long beginTime,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间
|
long |
executeEndTime(java.lang.String uid,
java.lang.String wcKey,
long beginTime,
float workDay,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间(uid与wcKey必填一项,同时填写wcKey优先,工作日(workDay)与工作时长的毫秒数(durationTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
long |
executeEndTime(java.lang.String uid,
java.lang.String wcKey,
long beginTime,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp beginTime,
float workDay,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间(uid与wcKey必填一项,同时填写wcKey优先,工作日(workDay)与工作时长的毫秒数(durationTime)必填一项,如果同时填写则累加计算)
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp beginTime,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.lang.String wcKey,
java.sql.Timestamp beginTime,
java.lang.String timeRule)
根据指定节假日日历方案设置,根据流程定义模型的时限计算工作日或工作时长(uid与wcKey必填一项,同时填写wcKey优先)
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.sql.Timestamp beginTime,
float workDay,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间
工作日计算方法:按当天实际工作时间/当天有效工作时间* 例如:
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为4.5小时,那么工作日就是4.5/9 = 0.5天
如果一天公司规定需要工作9小时(有效时间),但实际工作时间为3小时,那么工作日就是3/9=0.33天
如果一天公司规定需要工作10小时(有效时间),但实际工作时间为2小时,那么工作日就是2/10=0.2天
如果一天公司规定需要工作2小时(有效时间),实际工作时间为2小时,那么工作日就是2/2=1天
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.sql.Timestamp beginTime,
long durationTime)
根据指定节假日日历方案设置,计算一个指定时间消耗一定的时长所获得的时间
|
java.sql.Timestamp |
executeEndTime(java.lang.String uid,
java.sql.Timestamp beginTime,
java.lang.String timeRule)
根据指定节假日日历方案设置,根据流程定义模型的时限计算工作日或工作时长
|
java.lang.String executeAtScript(java.lang.String script) throws AWSExpressionException
script
- 脚本字符串AWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, UserContext userContext) throws AWSExpressionException
script
- 脚本字符串userContext
- 用户上下文对象AWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, ExpressionContext expressionContext) throws AWSExpressionException
script
- 脚本字符串expressionContext
- 公式上下文对象AWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, FormEngineContext formEngineContext) throws AWSExpressionException
script
- 脚本字符串formEngineContext
- 表单引擎上下文对象AWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, UIContext uiContext) throws AWSExpressionException
script
- 脚本字符串uiContext
- 表单UI组件上下文对象AWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, UserContext userContext, java.lang.String processInstId, java.lang.String taskInstId, java.util.Map<java.lang.String,java.lang.Object> variables) throws AWSExpressionException
script
- 脚本字符串userContext
- 用户对象上下文,可以为nullprocessInstId
- 流程实例Id,可以为nulltaskInstId
- 任务实例Id,可以为nullvariables
- 扩展参数,可以为nullAWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常java.lang.String executeAtScript(java.lang.String script, UserContext userContext, ProcessInstance processInst, TaskInstance taskInst, java.util.Map<java.lang.String,java.lang.Object> variables) throws AWSExpressionException
script
- 脚本字符串userContext
- 用户对象上下文,可以为nullprocessInst
- 流程实例,可以为nulltaskInst
- 任务实例,可以为nullvariables
- 扩展参数,可以为nullAWSExpressionException
- 如果上下文初始化参数不满足公式的解析或解析发生错误,抛出异常long executeDurationTime(java.lang.String uid, java.lang.String wcKey, long beginTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间long executeDurationTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp beginTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间long executeDurationTime(java.lang.String uid, java.lang.String wcKey, long beginTime, long endTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间endTime
- 结束时间long executeDurationTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp beginTime, java.sql.Timestamp endTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间endTime
- 结束时间float executeDurationDay(java.lang.String uid, java.lang.String wcKey, long beginTime, long endTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间endTime
- 结束时间long executeEndTime(java.lang.String uid, java.lang.String wcKey, long beginTime, float workDay, long durationTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间workDay
- 工作日durationTime
- 工作时长的毫秒数long executeEndTime(java.lang.String uid, java.lang.String wcKey, long beginTime, long durationTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间durationTime
- 工作时长的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp beginTime, long durationTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间durationTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp beginTime, float workDay, long durationTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间workDay
- 工作日durationTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp beginTime, java.lang.String timeRule)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先beginTime
- 开始时间timeRule
- 流程模型定义的绩效相关内容,包括:流程属性->常规设置->流程绩效中设置的内容(ProcessDefinition:getWariningTimeDurationText();getTimeDurationText());人工任务属性->基本属性->活动绩效中设置的内容(UserTaskModel:getTimeDurationText();getWariningTimeDurationText())ProcessDefinition
,
UserTaskModel
long executeDurationTime(java.lang.String uid, long beginTime)
uid
- 用户UIDbeginTime
- 开始时间long executeDurationTime(java.lang.String uid, java.sql.Timestamp beginTime)
uid
- 用户UIDbeginTime
- 开始时间long executeDurationTime(java.lang.String uid, long beginTime, long endTime)
uid
- 用户UIDbeginTime
- 开始时间endTime
- 结束时间long executeDurationTime(java.lang.String uid, java.sql.Timestamp beginTime, java.sql.Timestamp endTime)
uid
- 用户UIDbeginTime
- 开始时间endTime
- 结束时间float executeDurationDay(java.lang.String uid, long beginTime, long endTime)
uid
- 用户UIDbeginTime
- 开始时间endTime
- 结束时间long executeEndTime(java.lang.String uid, long beginTime, float workDay, long durationTime)
uid
- 用户UIDbeginTime
- 开始时间workDay
- 工作日durationTime
- 工作时长的毫秒数long executeEndTime(java.lang.String uid, long beginTime, long durationTime)
uid
- 用户UIDbeginTime
- 开始时间durationTime
- 工作时长的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.sql.Timestamp beginTime, long durationTime)
uid
- 用户UIDbeginTime
- 开始时间durationTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.sql.Timestamp beginTime, float workDay, long durationTime)
uid
- 用户UIDbeginTime
- 开始时间workDay
- 工作日durationTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeEndTime(java.lang.String uid, java.sql.Timestamp beginTime, java.lang.String timeRule)
uid
- 用户UIDbeginTime
- 开始时间timeRule
- 流程模型定义的绩效相关内容,包括:流程属性->常规设置->流程绩效中设置的内容(ProcessDefinition:getWariningTimeDurationText();getTimeDurationText());人工任务属性->基本属性->活动绩效中设置的内容(UserTaskModel:getTimeDurationText();getWariningTimeDurationText())long executeBeginTime(java.lang.String uid, long endTime, float workDay, long backflowTime)
uid
- 用户UIDendTime
- 结束时间workDay
- 工作日backflowTime
- 工作时长的毫秒数long executeBeginTime(java.lang.String uid, long endTime, long backflowTime)
uid
- 用户UIDendTime
- 结束时间backflowTime
- 工作时长的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.sql.Timestamp endTime, long backflowTime)
uid
- 用户UIDendTime
- 结束时间backflowTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.sql.Timestamp endTime, float workDay, long backflowTime)
uid
- 用户UIDendTime
- 结束时间workDay
- 工作日backflowTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.sql.Timestamp endTime, java.lang.String timeRule)
uid
- 用户UIDendTime
- 结束时间timeRule
- 流程模型定义的绩效相关内容,包括:流程属性->常规设置->流程绩效中设置的内容(ProcessDefinition:getWariningTimeDurationText();getTimeDurationText());人工任务属性->基本属性->活动绩效中设置的内容(UserTaskModel:getTimeDurationText();getWariningTimeDurationText())long executeBeginTime(java.lang.String uid, java.lang.String wcKey, long endTime, float workDay, long backflowTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先endTime
- 结束时间workDay
- 工作日backflowTime
- 工作时长的毫秒数long executeBeginTime(java.lang.String uid, java.lang.String wcKey, long endTime, long backflowTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先endTime
- 结束时间backflowTime
- 工作时长的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp endTime, long backflowTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先endTime
- 结束时间backflowTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp endTime, float workDay, long backflowTime)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先endTime
- 结束时间workDay
- 工作日backflowTime
- 需要的工作时间的毫秒数java.sql.Timestamp executeBeginTime(java.lang.String uid, java.lang.String wcKey, java.sql.Timestamp endTime, java.lang.String timeRule)
uid
- 用户UIDwcKey
- 日历唯一标识,uid与wcKey必填一项,同时填写wcKey优先endTime
- 结束时间timeRule
- 流程模型定义的绩效相关内容,包括:流程属性->常规设置->流程绩效中设置的内容(ProcessDefinition:getWariningTimeDurationText();getTimeDurationText());人工任务属性->基本属性->活动绩效中设置的内容(UserTaskModel:getTimeDurationText();getWariningTimeDurationText())ProcessDefinition
,
UserTaskModel
Copyright © Actionsoft Co., Ltd. All Rights Reserved.