A Task is an atomic Activity within a Process flow. A Task is used when the work in the Process cannot be broken down to a finer level of detail. Generally, an end-user and/or applications are used to perform the Task when it is executed.
| Type | Name and description |
|---|---|
String |
callbackAfter从本环节提交出去(含发送、循环路径等)后的事件:脚本,在路径的同名事件前执行 |
String |
callbackAfterAll同上:所有当前环节的待办都已提交时 |
String |
callbackAfterDraft流程起草/启动并保存后的事件:仅执行一次 |
Boolean |
callbackAfterExceptionSensitive所有环节后事件对异常的敏感度:false 不敏感,异常后流程继续提交;true 敏感,异常后终止提交并回滚之前的所有提交 |
String |
callbackAfterGroup同上:所有当前环节、当前组的待办都已提交 |
String |
callbackAfterIn提交到本环节后的事件:脚本,和before的差别就在于对异常不敏感 |
String |
callbackBefore从本环节提交出去前的事件:脚本,在路径的同名事件后执行 |
String |
callbackBeforeIn提交到本环节前的事件:脚本,异常则终止提交,并回滚。 |
Boolean |
critical是否关键环节(在流程关键路径上),除了会签、阅知环节外,默认为true |
String |
description环节简要说明 |
String |
editForm本环节对应的编辑子表单路径:绝对路径 或 相对于主视图(show.gsp、edit.gsp、create.gsp)的路径 |
String |
forkgroup并发分支的分组号 |
String |
join分支合并策略 |
String |
multiactors并发(如多人处理)策略,默认为fork,支持脚本 |
String |
notificationTODO 消息通知:如邮件、短信... |
String |
readers接收知会人:环节收到待办时发送 |
String |
readersOut提交知会人:待办任务提交时发送 |
String |
rollbackAfter回滚后的事件:脚本。 |
String |
rollbackBefore回滚前的事件:脚本 |
String |
showForm本环节对应的只读子表单路径:绝对路径 或 相对路径 |
String |
supervisionTaskThreshold督办:待办任务预警时长规则 |
String |
supervisionTaskTimeout督办:待办任务办理时长规则 |
String |
timeout超时 |
String |
transScript判断路径的脚本,有额外的参数 isTimeout -- 用于判断是否为任务过期后自动选择路径 |
Integer |
type环节类型:1(默认)=办理环节、2=阅知环节、20=自动环节(serviceTask);@see Task.NODE_TYPE_XXX |
| Type | Name and description |
|---|---|
void |
setCallbackAfterExceptionSensitive(String val) |
void |
setCritical(Object val) |
void |
setMultiactors(String val) |
void |
setType(String val) |
| Methods inherited from class | Name |
|---|---|
class FlowElement |
getDisplayName, getName, getProcessId, process, setDisplayName, setName, setProcessId, toString |
class BaseElement |
clone, getI18nCodePrefix, getId, getSid, setI18nCodePrefix, setId, 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() |
从本环节提交出去(含发送、循环路径等)后的事件:脚本,在路径的同名事件前执行
同上:所有当前环节的待办都已提交时
流程起草/启动并保存后的事件:仅执行一次
所有环节后事件对异常的敏感度:false 不敏感,异常后流程继续提交;true 敏感,异常后终止提交并回滚之前的所有提交
同上:所有当前环节、当前组的待办都已提交
提交到本环节后的事件:脚本,和before的差别就在于对异常不敏感
从本环节提交出去前的事件:脚本,在路径的同名事件后执行
提交到本环节前的事件:脚本,异常则终止提交,并回滚。在上一环节的提交路径的after事件后执行
是否关键环节(在流程关键路径上),除了会签、阅知环节外,默认为true
环节简要说明
本环节对应的编辑子表单路径:绝对路径 或 相对于主视图(show.gsp、edit.gsp、create.gsp)的路径
并发分支的分组号
分支合并策略
并发(如多人处理)策略,默认为fork,支持脚本
TODO 消息通知:如邮件、短信...,应该还有撤回/回滚提醒、退回提醒等
接收知会人:环节收到待办时发送
提交知会人:待办任务提交时发送
回滚后的事件:脚本。回滚后事件有些信息会丢失,不如前事件实用
回滚前的事件:脚本
本环节对应的只读子表单路径:绝对路径 或 相对路径
督办:待办任务预警时长规则
督办:待办任务办理时长规则
超时
判断路径的脚本,有额外的参数 isTimeout -- 用于判断是否为任务过期后自动选择路径
环节类型:1(默认)=办理环节、2=阅知环节、20=自动环节(serviceTask);