public class UserTaskModel extends ActivityModel
流程引擎中人工任务的模型定义
使用SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String)
获取节点模型
注意:虽然提供了set相关方法,请不要尝试自行构建该对象
构造器和说明 |
---|
UserTaskModel()
一个基本的构造函数
开发者请不要调用构造函数创建对象,使用 SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String) 获取节点模型 |
UserTaskModel(java.lang.String id)
指定节点模型ID的构造函数
开发者请不要调用构造函数创建对象,使用 SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String) 获取节点模型 |
UserTaskModel(java.lang.String id,
ProcessDefinition processDefinition)
指定流程模型的构造函数
开发者请不要调用构造函数创建对象,使用 SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String) 获取节点模型 |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAddressConfig()
返回节点使用地址簿场景的配置信息
|
java.util.List<ButtonModel> |
getButtons()
返回扩展按钮模型集合
|
java.lang.String |
getCcTaskButtonLabel()
返回传阅按钮的名称文字
|
java.util.List<CommentModel> |
getCommentModels()
返回审核菜单模型列表
|
int |
getCommentPosition()
返回审核菜单出现在用户表单的位置
|
java.lang.String |
getCommentsCycleCoverRule()
返回意见往复覆盖规则
|
java.lang.String |
getCommentsLibFilter()
返回意见库的过滤条件
|
java.lang.String |
getCommentsStyle()
返回节点审核意见特定样式
|
java.lang.String |
getCompleteButtonLabel()
返回办理按钮的名称文字
|
double |
getCompletionCondition()
返回并签完成率数据
|
java.lang.String |
getDelegateTaskButtonLabel()
返回转办按钮名称文字
|
java.lang.String |
getDwAppSchemaPolicy()
返回DW数据方案的判断条件
|
java.lang.String |
getDynamicBehaviorType()
返回动态活动节点类型,分别按顺序表示开启:阅办、会签、加签、协同
|
java.lang.String |
getDynamicJumpNums()
返回自由跳转的节点编号
|
java.lang.String |
getEmailNotifyTemplate()
已过时。
使用getNotifyConifg方法替代
|
int |
getEmailNotifyType()
返回邮件通知策略
|
java.util.List<FormImpExpModel> |
getFormImpExps()
返回表单导入导出模型集合
|
java.util.List<FormSetModel> |
getFormSets()
返回表单模型集合
|
java.lang.String |
getFormToKMSOption()
返回入库策略类型
|
HumanPerformerModel |
getHumanPerformer()
返回参与者模型
|
java.lang.String |
getHumanPerformerId()
返回参与者ID
|
java.lang.String |
getHumanPerformerName()
返回参与者名称
|
int |
getLoopCardinality()
返回节点人数限制数量
|
java.util.List<MonitoringModel> |
getMonitorings()
返回监控人工任务时限模型集合
|
boolean |
getMultiSelect()
返回是否默认选中状态
|
boolean |
getMultiSelectDisabledCheckBox()
返回是否同时禁选
|
java.lang.String |
getNotifyConfig()
获取新版本通知配置信息
|
java.lang.String |
getNotifyMessageTpl()
返回通知内容模板
|
java.lang.String |
getOperatingAuthorization()
返回节点中表单的字段操作权限
|
int |
getOpinionOption()
返回审核菜单控制选项
|
java.lang.String |
getPerformerOwner()
指定的执行人
|
java.lang.String |
getPotentialOwnerId()
返回候选人ID
|
PotentialOwnerModel |
getPotentialOwnerModel()
返回候选人模型
|
java.lang.String |
getPotentialOwnerName()
获取节点候选人
|
java.lang.String |
getPrintConfig()
返回打印的参数配置信息
|
int |
getPrintFormMaxTimes()
返回打印次数最大值
|
java.lang.String |
getRefActivityDefId()
返回路由方案中“与指定节点办理人相关”中设置的节点ID属性
|
java.lang.String |
getRoleIds()
返回一个JSON数组,数组中是角色Id
|
java.lang.String |
getRouteClazzName()
返回路由方案参数中实现类
|
com.alibaba.fastjson.JSONObject |
getRouteJSONObject()
返回路由方案控制数据的JSON结构
|
java.lang.String |
getRouteRef()
已过时。
已经作废
|
java.lang.String |
getRouteText()
返回路由方案参数的JSON字符串
|
JSONObject |
getRouteTxt()
已过时。
使用getRouteJSONObject替代
|
int |
getRouteType()
已过时。
已经作废
|
int |
getSequential()
返回多例控制类型
|
long |
getTimeDuration()
返回合理的流程成本值,单位毫秒
|
java.lang.String |
getTimeDurationText()
返回合理的流程成本值(组合)
|
java.lang.String |
getTransferRestriction()
返回办理者范围限定在指定策略内
|
int |
getTransferRestrictionType()
返回范围限定策略类型
|
long |
getWariningTimeDuration()
返回警告的流程成本值,单位毫秒
|
java.lang.String |
getWariningTimeDurationText()
返回警告的流程成本值(组合)
|
boolean |
isAddUser()
多例控制时,是否可以添加办理人
|
boolean |
isBatchComplete()
是否允许批量办理任务
|
boolean |
isCCTask()
返回是否允许传阅状态
|
boolean |
isClaimTask()
并签时是否提供抢先办理
|
boolean |
isCommentsLib()
是否启用意见库
|
boolean |
isDelegateTask()
是否提供委托办理
|
boolean |
isDynamicJump()
返回是否自由跳转状态
|
boolean |
isDynamicTask()
是否动态节点(支持加签、协同等)
|
boolean |
isHistoryRoute()
返回该实例的历史参与者优先状态
|
boolean |
isIgnoreTask()
已过时。
该属性作废,已经放入getRouteTxt()的返回值中
|
boolean |
isPrintForm()
返回是否允许打印状态
|
boolean |
isRemoveUser()
多例控制类型,是否可以移除未办理的人
|
boolean |
isShareOpinion()
返回并签时是否显示审批意见状态
|
boolean |
isShortMessageNotify()
已过时。
已经作废,使用邮件通知应用接口实现
|
boolean |
isSupplyComment()
返回是否提供人工审核菜单状态
|
boolean |
isSupplyUnusualTransfer()
返回是否特事特办状态
|
boolean |
isTraceOpinion()
返回是否显示历史审批记录状态
|
void |
setAddressConfig(java.lang.String addressConfig)
设置节点使用地址簿场景的配置信息
|
void |
setAddUser(boolean addUser) |
void |
setBatchComplete(boolean isBatchComplete)
设置允许批量办理任务
|
void |
setButtons(java.util.List<ButtonModel> buttons)
设置扩展按钮模型集合
|
void |
setCCTask(boolean isCCTask)
设置是否允许传阅状态
|
void |
setCcTaskButtonLabel(java.lang.String ccTaskButtonLabel)
设置传阅按钮的名称文字
|
void |
setClaimTask(boolean isClaimTask)
设置并签时是否提供抢先办理
|
void |
setCommentModels(java.util.List<CommentModel> commentModels)
设置审核菜单模型列表
|
void |
setCommentPosition(int commentPosition)
设置审核菜单出现在用户表单的位置
|
void |
setCommentsCycleCoverRule(java.lang.String commentsCycleCoverRule)
设置意见往复覆盖规则
|
void |
setCommentsLib(boolean isCommentsLib)
设置意见库开关
|
void |
setCommentsLibFilter(java.lang.String commentsLibFilter)
设置意见库的过滤参数
|
void |
setCommentsStyle(java.lang.String commentsStyle)
设置节点审核意见特定样式
|
void |
setCompleteButtonLabel(java.lang.String completeButtonLabel)
设置办理按钮的名称文字
|
void |
setCompletionCondition(double completionCondition)
设置并签完成率
|
void |
setDelegateTask(boolean isDelegateTask)
设置是否提供委托办理
|
void |
setDelegateTaskButtonLabel(java.lang.String delegateTaskButtonLabel)
设置转办按钮名称文字
|
void |
setDwAppSchemaPolicy(java.lang.String dwAppSchemaPolicy)
设置DW数据方案的判断条件
|
void |
setDynamicBehaviorType(java.lang.String dynamicBehaviorType)
设置动态活动节点类型
|
void |
setDynamicJump(boolean isDynamicJump)
设置是否自由跳转状态
|
void |
setDynamicJumpNums(java.lang.String dynamicJumpNums)
设置自由跳转的节点编号
|
void |
setDynamicTask(boolean isDynamicTask)
设置是否动态节点(支持加签、协同等)
|
void |
setEmailNotifyTemplate(java.lang.String emailNotifyTemplate)
设置邮件通知模板
|
void |
setEmailNotifyType(int emailNotifyType)
设置邮件通知策略
|
void |
setFormImpExps(java.util.List<FormImpExpModel> formImpExps)
设置表单导入导出模型集合
|
void |
setFormSets(java.util.List<FormSetModel> formSets)
设置表单模型集合
|
void |
setFormToKMSOption(java.lang.String formToKMSOption)
设置入库策略类型
|
void |
setHistoryRoute(java.lang.String isHistoryRoute)
设置该实例的历史参与者优先
|
void |
setHumanPerformer(HumanPerformerModel humanPerformer)
设置参与者模型
|
void |
setHumanPerformerId(java.lang.String humanPerformerId)
设置参与者ID
|
void |
setHumanPerformerName(java.lang.String humanPerformerName)
设置参与者名称
|
void |
setIgnoreTask(boolean isIgnoreTask)
已过时。
该属性作废,已经放入getRouteTxt()的返回值中
|
void |
setLoopCardinality(int loopCardinality)
设置节点人数限制
|
void |
setMonitorings(java.util.List<MonitoringModel> monitorings)
设置监控人工任务时限模型集合
|
void |
setNotifyConfig(java.lang.String notifyConfig) |
void |
setNotifyMessageTpl(java.lang.String notifyMessageTpl)
设置通知内容模板
|
void |
setOperatingAuthorization(java.lang.String operatingAuthorization)
设置操作权限
|
void |
setOpinionOption(int opinionOption)
设置审核菜单控制选项
|
void |
setPerformerOwner(java.lang.String performerOwner)
设置执行人
|
void |
setPotentialOwnerId(java.lang.String potentialOwnerId)
设置候选人ID
|
void |
setPotentialOwnerModel(PotentialOwnerModel potentialOwnerModel)
设置候选人模型
|
void |
setPotentialOwnerName(java.lang.String potentialOwnerName)
设置候选人
|
void |
setPrintConfig(java.lang.String printConfig)
设置打印参数配置信息
|
void |
setPrintForm(boolean isPrintForm)
设置是否允许打印状态
|
void |
setPrintFormMaxTimes(int printFormMaxTimes)
设置打印次数最大值
|
void |
setRemoveUser(boolean removeUser) |
void |
setRoleIds(java.lang.String roleIds)
设置角色信息,一个JSON数据,格式["","",""]
|
void |
setRouteRef(java.lang.String routeRef)
已过时。
已经作废
|
void |
setRouteTxt(JSONObject routeTxt)
设置路由方案的属性,routeTxt中key 包括isHistoryRoute,diyRoute,routeRef,refStepUUID,refStepId, refRoleId1,teamId,roleId,routeType,stepUser,stepTogetherUser
|
void |
setRouteType(java.lang.String routeType)
设置路由方案类型
|
void |
setSequential(int sequential)
设置多例控制类型
|
void |
setShareOpinion(boolean isShareOpinion)
设置并签时是否显示审批意见
|
void |
setShortMessageNotify(boolean isShortMessageNotify)
已过时。
已经作废,使用邮件通知应用接口实现
|
void |
setSupplyComment(boolean isSupplyComment)
设置是否提供人工审核菜单状态
|
void |
setSupplyUnusualTransfer(boolean isSupplyUnusualTransfer)
设置是否特事特办
|
void |
setTimeDuration(long timeDuration)
设置合理的流程成本值,单位毫秒
|
void |
setTimeDurationText(java.lang.String timeDurationText)
设置合理的流程成本值(组合)
|
void |
setTraceOpinion(boolean isTraceOpinion)
设置是否显示历史审批记录
|
void |
setTransferRestriction(java.lang.String transferRestriction)
设置办理者范围限定在指定策略内
|
void |
setTransferRestrictionType(int transferRestrictionType)
设置范围限定策略类型
|
void |
setWariningTimeDuration(long wariningTimeDuration)
设置警告的流程成本值,单位毫秒
|
void |
setWariningTimeDurationText(java.lang.String wariningTimeDurationText)
设置警告的流程成本值(组合)
|
addExecutionListener, compareTo, getCustomUniqueId, getDefaultSequenceFlow, getExecutionListener, getExecutionListeners, getExtendProperty, getExtendPropertyByKey, getExtendPropertyValueByKey, getIOBD, getIOC, getIOR, getIOS, getIsForCompensation, getNameI18N, getNotifyPolicys, setCustomUniqueId, setDefaultSequenceFlow, setExtendProperty, setIOBD, setIOC, setIOR, setIOS, setIsForCompensation, setNotifyPolicys
public UserTaskModel()
SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String)
获取节点模型public UserTaskModel(java.lang.String id)
SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String)
获取节点模型id
- 节点IDpublic UserTaskModel(java.lang.String id, ProcessDefinition processDefinition)
SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String)
获取节点模型id
- 节点IDprocessDefinition
- 流程定义模型public java.lang.String getNotifyConfig()
public void setNotifyConfig(java.lang.String notifyConfig)
public boolean isAddUser()
public void setAddUser(boolean addUser)
public boolean isRemoveUser()
public void setRemoveUser(boolean removeUser)
public java.lang.String getNotifyMessageTpl()
public void setNotifyMessageTpl(java.lang.String notifyMessageTpl)
notifyMessageTpl
- 内容模板public java.lang.String getPrintConfig()
public void setPrintConfig(java.lang.String printConfig)
printConfig
- 打印参数配置信息public boolean isCommentsLib()
public void setCommentsLib(boolean isCommentsLib)
isCommentsLib
- 意见库开关public java.lang.String getCommentsLibFilter()
public void setCommentsLibFilter(java.lang.String commentsLibFilter)
commentsLibFilter
- 过滤参数public java.lang.String getCommentsStyle()
public void setCommentsStyle(java.lang.String commentsStyle)
commentsStyle
- 通过Base64Util.base64Encoder(str)方法获取的一个字符串public java.lang.String getCommentsCycleCoverRule()
public void setCommentsCycleCoverRule(java.lang.String commentsCycleCoverRule)
commentsCycleCoverRule
- 规则public java.lang.String getAddressConfig()
public void setAddressConfig(java.lang.String addressConfig)
addressConfig
- 配置信息public java.lang.String getOperatingAuthorization()
public void setOperatingAuthorization(java.lang.String operatingAuthorization)
operatingAuthorization
- 配置信息public java.lang.String getHumanPerformerId()
public void setHumanPerformerId(java.lang.String humanPerformerId)
humanPerformerId
- 参与者IDpublic java.lang.String getHumanPerformerName()
public void setHumanPerformerName(java.lang.String humanPerformerName)
humanPerformerName
- 参与者名称public java.lang.String getPerformerOwner()
public void setPerformerOwner(java.lang.String performerOwner)
performerOwner
- 执行人public java.lang.String getPotentialOwnerId()
public void setPotentialOwnerId(java.lang.String potentialOwnerId)
potentialOwnerId
- 候选人IDpublic java.lang.String getPotentialOwnerName()
public void setPotentialOwnerName(java.lang.String potentialOwnerName)
potentialOwnerName
- 候选人public HumanPerformerModel getHumanPerformer()
public void setHumanPerformer(HumanPerformerModel humanPerformer)
humanPerformer
- 参与者模型public PotentialOwnerModel getPotentialOwnerModel()
public void setPotentialOwnerModel(PotentialOwnerModel potentialOwnerModel)
potentialOwnerModel
- 候选人模型public java.lang.String getDynamicJumpNums()
public void setDynamicJumpNums(java.lang.String dynamicJumpNums)
dynamicJumpNums
- 节点编号public java.util.List<CommentModel> getCommentModels()
CommentModel
的列表public void setCommentModels(java.util.List<CommentModel> commentModels)
commentModels
- 审核菜单模型列表public java.util.List<MonitoringModel> getMonitorings()
MonitoringModel
的列表public void setMonitorings(java.util.List<MonitoringModel> monitorings)
monitorings
- 时限模型集合public java.util.List<FormImpExpModel> getFormImpExps()
FormImpExpModel
的列表public void setFormImpExps(java.util.List<FormImpExpModel> formImpExps)
formImpExps
- 导入导出模型集合public java.util.List<FormSetModel> getFormSets()
FormSetModel
的列表public void setFormSets(java.util.List<FormSetModel> formSets)
formSets
- public java.util.List<ButtonModel> getButtons()
ButtonModel
的列表public void setButtons(java.util.List<ButtonModel> buttons)
buttons
- 扩展按钮模型集合public boolean isDynamicJump()
public void setDynamicJump(boolean isDynamicJump)
isDynamicJump
- 自由跳转状态public int getSequential()
public void setSequential(int sequential)
sequential
- 多例控制类型public boolean isCCTask()
public void setCCTask(boolean isCCTask)
isCCTask
- 允许传阅状态public boolean isPrintForm()
public void setPrintForm(boolean isPrintForm)
isPrintForm
- 允许打印状态public double getCompletionCondition()
public void setCompletionCondition(double completionCondition)
completionCondition
- 并签完成率数据public boolean isSupplyComment()
public void setSupplyComment(boolean isSupplyComment)
isSupplyComment
- 是否提供人工审核菜单状态public int getLoopCardinality()
public void setLoopCardinality(int loopCardinality)
loopCardinality
- 节点人数限制数量public boolean isSupplyUnusualTransfer()
public void setSupplyUnusualTransfer(boolean isSupplyUnusualTransfer)
isSupplyUnusualTransfer
- 是否特事特办状态public boolean isTraceOpinion()
public void setTraceOpinion(boolean isTraceOpinion)
isTraceOpinion
- 显示历史审批记录状态public int getPrintFormMaxTimes()
public void setPrintFormMaxTimes(int printFormMaxTimes)
printFormMaxTimes
- 打印次数最大值public java.lang.String getCcTaskButtonLabel()
public void setCcTaskButtonLabel(java.lang.String ccTaskButtonLabel)
ccTaskButtonLabel
- 传阅按钮的名称文字public boolean isShareOpinion()
public void setShareOpinion(boolean isShareOpinion)
isShareOpinion
- 是否显示审批意见状态public boolean isDelegateTask()
public void setDelegateTask(boolean isDelegateTask)
isDelegateTask
- 是否提供委托办理public java.lang.String getDelegateTaskButtonLabel()
public void setDelegateTaskButtonLabel(java.lang.String delegateTaskButtonLabel)
delegateTaskButtonLabel
- 转办按钮名称文字public boolean isClaimTask()
public void setClaimTask(boolean isClaimTask)
isClaimTask
- 是否提供抢先办理public java.lang.String getTransferRestriction()
public void setTransferRestriction(java.lang.String transferRestriction)
transferRestriction
- 办理者范围限定在指定策略内public int getTransferRestrictionType()
public void setTransferRestrictionType(int transferRestrictionType)
transferRestrictionType
- 范围限定策略类型public java.lang.String getCompleteButtonLabel()
public void setCompleteButtonLabel(java.lang.String completeButtonLabel)
completeButtonLabel
- 办理按钮的名称文字public java.lang.String getFormToKMSOption()
public void setFormToKMSOption(java.lang.String formToKMSOption)
formToKMSOption
- 入库策略类型public java.lang.String getDwAppSchemaPolicy()
public void setDwAppSchemaPolicy(java.lang.String dwAppSchemaPolicy)
dwAppSchemaPolicy
- DW数据方案的判断条件public java.lang.String getTimeDurationText()
public void setTimeDurationText(java.lang.String timeDurationText)
timeDurationText
- 合理的流程成本值(组合)public java.lang.String getWariningTimeDurationText()
public void setWariningTimeDurationText(java.lang.String wariningTimeDurationText)
wariningTimeDurationText
- 警告的流程成本值(组合)public long getTimeDuration()
public void setTimeDuration(long timeDuration)
timeDuration
- 合理的流程成本值public long getWariningTimeDuration()
public void setWariningTimeDuration(long wariningTimeDuration)
wariningTimeDuration
- 警告的流程成本值public boolean isIgnoreTask()
public void setIgnoreTask(boolean isIgnoreTask)
public boolean isShortMessageNotify()
public void setShortMessageNotify(boolean isShortMessageNotify)
public boolean isDynamicTask()
public void setDynamicTask(boolean isDynamicTask)
isDynamicTask
- 动态节点public java.lang.String getDynamicBehaviorType()
public void setDynamicBehaviorType(java.lang.String dynamicBehaviorType)
dynamicBehaviorType
- 一个组合的字符串,使用空格分隔public boolean isBatchComplete()
public void setBatchComplete(boolean isBatchComplete)
isBatchComplete
- 允许批量办理任务public int getEmailNotifyType()
public void setEmailNotifyType(int emailNotifyType)
emailNotifyType
- 邮件通知策略public int getCommentPosition()
public void setCommentPosition(int commentPosition)
commentPosition
- 审核菜单出现在用户表单的位置public int getOpinionOption()
public void setOpinionOption(int opinionOption)
opinionOption
- 审核菜单控制选项public java.lang.String getEmailNotifyTemplate()
public void setEmailNotifyTemplate(java.lang.String emailNotifyTemplate)
emailNotifyTemplate
- 邮件通知模板public JSONObject getRouteTxt()
public com.alibaba.fastjson.JSONObject getRouteJSONObject()
public void setRouteTxt(JSONObject routeTxt)
routeTxt
- 路由方案的属性public boolean isHistoryRoute()
public void setHistoryRoute(java.lang.String isHistoryRoute)
isHistoryRoute
- 是否历史参与者优先public java.lang.String getRouteClazzName()
public int getRouteType()
public void setRouteType(java.lang.String routeType)
routeType
- 路由方案类型public java.lang.String getRouteText()
public boolean getMultiSelect()
public boolean getMultiSelectDisabledCheckBox()
public java.lang.String getRoleIds()
public void setRoleIds(java.lang.String roleIds)
roleIds
- 一个JSON数据public java.lang.String getRouteRef()
public void setRouteRef(java.lang.String routeRef)
public java.lang.String getRefActivityDefId()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.