环节
A User Task is a typical “workflow” Task where a human performer performs the Task with the assistance of a software application and is scheduled through a task list manager of some sort.
| Modifiers | Name | Description |
|---|---|---|
static Integer |
COMMON_OPINIONS_DEFAULT_ALL |
|
static Integer |
COMMON_OPINIONS_DEFAULT_BAK |
|
static Integer |
COMMON_OPINIONS_DEFAULT_REG |
|
static Integer |
OPINION_MUST |
|
static Integer |
OPINION_NONE |
|
static Integer |
OPINION_OPTION |
|
static Integer |
ROLLBACK_DELETE_TASK_ALL |
|
static Integer |
ROLLBACK_DELETE_TASK_NONE |
|
static Integer |
ROLLBACK_DELETE_TASK_TODO |
|
static Integer |
ROLLBACK_NOTIFY_ALL |
|
static Integer |
ROLLBACK_NOTIFY_DONE |
|
static Integer |
ROLLBACK_NOTIFY_NONE |
|
static Integer |
ROLLBACK_NOTIFY_TODO |
|
static Integer |
ROLLBACK_SCRIPT |
|
static Integer |
STEPOVER_SCRIPT |
| Type | Name and description |
|---|---|
List<String> |
actions允许的操作(名称),如上传附近、删除文档等 |
String |
actors分支合并策略 |
List<String> |
commonOpinions常用意见 |
Integer |
commonOpinionsDefault默认常用意见显示策略: 1=不显示所有、2=不显示一般路径的默认常用意见、3=不显示退回/返回路径的默认常用意见 |
List<String> |
decisiveOpinions判断路径的脚本,有额外的参数 isTimeout -- 用于判断是否为任务过期后自动选择路径 |
String |
defaultactors本环节的默认被选中的候选办理人 |
Integer |
doType待办类型 :如果是待办的话。 |
Boolean |
editable是否可编辑 |
List<String> |
editableFields可编辑的字段 |
String |
fixedactors本环节的默认被选中、且不允许修改删除的固定办理人 |
Boolean |
hideTransitionsIfNotSavedcreate状态下,是否隐藏路径按钮,默认为显示 |
String |
jsCallback提交前的js事件2 |
String |
jsCallbackAfter提交前的js事件3 |
String |
jsCallbackBefore回滚前的事件:脚本 |
Integer |
lock环节办理时是否需要加锁: 0=不加锁、1=仅针对当前环节加锁、2=针对整个文档加锁;@see Task.LOCK_TYPE_XXX |
Boolean |
mobileSubmitable表单可编辑时,移动端是否可直接提交 |
Integer |
opinion下一环节ID列表 |
Boolean |
opinionOverwrite保存意见时,是否相同环节、相同用户的老意见 |
List<String> |
opinionTags意见标签,多值以逗号或分号分隔 |
List<String> |
readonlyFields不可编辑的字段 |
Integer |
rollback是否允许回滚:支持0/1/2/3/4/5/11/12或者返回上述数字的脚本,如果为 ROLLBACK_SCRIPT 则为脚本 |
Integer |
rollbackDeleteTask回滚的任务删除策略:0=默认,删除所有后续任务,1=仅删除待办/阅任务,2=不删除后续任务、待办/阅任务所有者保留阅读权限 |
Integer |
rollbackNotify回滚提醒策略:0=不提醒,1=提醒被撤回的待办人,2=提醒被撤回的已办人,3=提醒被撤回的所有待办、已办人 |
Integer |
rollbackOpinion回滚是否需要填写意见:0/1/2 |
String |
rollbackOpinionTag回滚时的意见标签,默认为 rollback |
String |
rollbackScript |
String |
selectactors本环节阅知人 |
Boolean |
sendback是否自动出现“退回上一环节“路径,默认为true |
Boolean |
sendbacktodrafter是否自动出现“退回起草人”的路径,默认为否 |
String |
sendtoreaders环节类型:1(默认)=办理环节、2=阅知环节、20=自动环节(serviceTask);@see Task.NODE_TYPE_XXX |
Integer |
stepover是否关键环节(在流程关键路径上),默认为true |
Integer |
stepoverPriority环节跨过的优先级, 优先级小的跨过,停留在优先级大的环节 ,默认为10 |
String |
stepoverPriorityScript |
String |
stepoverScript |
String |
submitMode提交方式:一个提交按钮 or 按照路径平铺多个按钮 |
Boolean |
substitutedisabled是否禁用外出授权 |
List<String> |
uploadfileNames必须上传指定名称的附件 |
Boolean |
uploadfileRequired是否必须上传附件 |
List<String> |
uploadfileTagsID |
| Type | Name and description |
|---|---|
void |
setActions(String actions) |
void |
setCommonOpinions(String val) |
void |
setCommonOpinionsDefault(String val) |
void |
setCritical(Object val) |
void |
setDecisiveOpinions(String val) |
void |
setDoType(String val) |
void |
setEditable(String val) |
void |
setEditableFields(String editableFields) |
void |
setHideTransitionsIfNotSaved(String val) |
void |
setLock(String val) |
void |
setMobileSubmitable(String val) |
void |
setOpinion(Object val) |
void |
setOpinionOverwrite(String opinionOverwrite) |
void |
setOpinionTags(String opinionTags) |
void |
setReadonlyFields(String readonlyFields) |
void |
setRollback(Object val) |
void |
setRollbackDeleteTask(Object val) |
void |
setRollbackNotify(Object val) |
void |
setRollbackOpinion(Object val) |
void |
setRollbackOpinionTag(Object val) |
void |
setSendback(String sendback) |
void |
setSendbacktodrafter(String val) |
void |
setStepover(Object val) |
void |
setStepoverPriority(String val) |
void |
setSubstitutedisabled(String val) |
void |
setUploadfileNames(Object val) |
void |
setUploadfileRequired(String val) |
void |
setUploadfileTags(String val) |
| Methods inherited from class | Name |
|---|---|
class Task |
actor, actorEI, actorIds, actors, actualActor, actualActorEI, afterLoad, beforeDelete, beforeInsert, beforeUpdate, bootStrapInit, calTitle, complete, dummy, getAvailableSequenceFlows, getDisplayNodeName, getDisplaySender, getDisplaySender, getDisplaySequenceflowNames, getEditable, getRollbackable, getSubProcessInstance, handover, isEditable, isEndTask, isStartTask, opinion, organization, prevTasks, reactive, reset, resume, rollback, setSubProcessInstance, start, suspend, terminate, terminatePreTasks, toString |
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
允许的操作(名称),如上传附近、删除文档等
分支合并策略
常用意见
默认常用意见显示策略: 1=不显示所有、2=不显示一般路径的默认常用意见、3=不显示退回/返回路径的默认常用意见
判断路径的脚本,有额外的参数 isTimeout -- 用于判断是否为任务过期后自动选择路径
本环节的默认被选中的候选办理人
待办类型 :如果是待办的话。取值范围:TaskInstance.DO_TYPE_×××
是否可编辑
可编辑的字段
本环节的默认被选中、且不允许修改删除的固定办理人
create状态下,是否隐藏路径按钮,默认为显示
提交前的js事件2
提交前的js事件3
回滚前的事件:脚本
环节办理时是否需要加锁: 0=不加锁、1=仅针对当前环节加锁、2=针对整个文档加锁;
表单可编辑时,移动端是否可直接提交
下一环节ID列表
保存意见时,是否相同环节、相同用户的老意见
意见标签,多值以逗号或分号分隔
不可编辑的字段
是否允许回滚:支持0/1/2/3/4/5/11/12或者返回上述数字的脚本,如果为 ROLLBACK_SCRIPT 则为脚本
回滚的任务删除策略:0=默认,删除所有后续任务,1=仅删除待办/阅任务,2=不删除后续任务、待办/阅任务所有者保留阅读权限
回滚提醒策略:0=不提醒,1=提醒被撤回的待办人,2=提醒被撤回的已办人,3=提醒被撤回的所有待办、已办人
回滚是否需要填写意见:0/1/2
回滚时的意见标签,默认为 rollback
本环节阅知人
是否自动出现“退回上一环节“路径,默认为true
是否自动出现“退回起草人”的路径,默认为否
环节类型:1(默认)=办理环节、2=阅知环节、20=自动环节(serviceTask);
是否关键环节(在流程关键路径上),默认为true
环节跨过的优先级, 优先级小的跨过,停留在优先级大的环节 ,默认为10
提交方式:一个提交按钮 or 按照路径平铺多个按钮
是否禁用外出授权
必须上传指定名称的附件
是否必须上传附件
ID