public interface ProcessExecutionContext
限定符和类型 | 方法和说明 |
---|---|
ProcessExecutionContext |
addAlertMessage(java.lang.String boName,
java.lang.String msg)
给指定的BO表增加一个横幅提醒信息,默认为青色背景
|
ProcessExecutionContext |
addAlertMessage(java.lang.String boName,
java.lang.String msg,
java.lang.String bgColor,
java.lang.String fontColor)
给指定的BO表增加一个横幅提醒信息
|
ProcessExecutionContext |
addAlertMessageError(java.lang.String boName,
java.lang.String msg)
给指定的BO表增加一个横幅错误信息,默认为红色背景
|
ProcessExecutionContext |
addAlertMessageInfo(java.lang.String boName,
java.lang.String msg)
给指定的BO表增加一个横幅提醒信息,默认为蓝色背景
|
ProcessExecutionContext |
addAlertMessageWarn(java.lang.String boName,
java.lang.String msg)
给指定的BO表增加一个横幅警告信息,默认为黄色背景
|
ProcessExecutionContext |
addFormDisplayPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段显示(优先级最高)。
|
ProcessExecutionContext |
addFormEditablePolicy(java.lang.String boName)
程序指定BO可编辑(优先级最高)。
|
ProcessExecutionContext |
addFormEditablePolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段可编辑(优先级最高)。
|
ProcessExecutionContext |
addFormHiddenPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段隐藏(优先级最高)。
|
ProcessExecutionContext |
addFormNotNullPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段必填(优先级最高)。
|
ProcessExecutionContext |
addFormNullablePolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段选填(优先级最高)。
|
ProcessExecutionContext |
addFormReadOnlyPolicy(java.lang.String boName)
程序指定BO操作只读(优先级最高)。
|
ProcessExecutionContext |
addFormReadOnlyPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定BO字段只读(优先级最高)。
|
ProcessExecutionContext |
addGridColumnPolicy(java.lang.String boName,
java.util.List<java.lang.String> gridColumnPolicy)
程序指定子表列头的字段信息(可控制显示顺序,优先级最高,高于子表列字段的显示隐藏策略)。
|
ProcessExecutionContext |
addGridDisplayPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定子表列的BO字段显示(优先级最高)。
|
ProcessExecutionContext |
addGridHiddenPolicy(java.lang.String boName,
java.lang.String boItemName)
程序指定子表列的BO字段隐藏(优先级最高)。
|
java.lang.String |
execAtScript(java.lang.String script)
执行@公式脚本
|
java.lang.String |
getAlertMessage(java.lang.String boName)
返回指定的BO表的警告信息
|
BO |
getBO(java.lang.String boName)
根据当前上下文,快速获得主表BO对象
|
BOQueryAPI |
getBOQuery(java.lang.String boName)
根据当前上下文,快速获得查询子表BO的操作对象。
|
java.util.List<SequenceFlowModel> |
getIncoming()
获得当前节点的前置汇聚分支,来自流程结构定义
|
java.util.List<SequenceFlowModel> |
getOutgoing()
获得当前节点后继连线分支,来自流程结构定义
|
boolean |
getParameterOfBoolean(java.lang.String paraName)
读取一个上下文提供的boolean类型临时参数值,如果未初始化或类型匹配错误,返回false
|
double |
getParameterOfDouble(java.lang.String paraName)
读取一个上下文提供的Double类型临时参数值,如果未初始化或类型匹配错误,返回0
|
int |
getParameterOfInteger(java.lang.String paraName)
读取一个上下文提供的Integer类型临时参数值,如果未初始化或类型匹配错误,返回0
|
java.util.List<T> |
getParameterOfList(java.lang.String paraName)
读取一个上下文提供的List类型临时参数值,如果未初始化或类型匹配错误,返回null
|
long |
getParameterOfLong(java.lang.String paraName)
读取一个上下文提供的Long类型临时参数值,如果未初始化或类型匹配错误,返回0
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameterOfMap(java.lang.String paraName)
读取一个上下文提供的Map类型临时参数值,如果未初始化或类型匹配错误,返回null
|
java.lang.String |
getParameterOfString(java.lang.String paraName)
读取一个上下文提供的String类型临时参数值,如果未初始化或类型匹配错误,返回null
|
ProcessDefinition |
getProcessDef()
获得当前流程结构定义
|
ProcessElement |
getProcessElement()
获得当前流程元素(任务、网关、事件)定义
|
java.util.List<ProcessExecutionTrack> |
getProcessExecutionTracks()
获得在自动化执行路径过程中的结果集
|
ProcessInstance |
getProcessInstance()
获得当前流程实例对象
|
TaskInstance |
getTaskInstance()
获得当前任务实例对象
|
UserContext |
getUserContext()
获得当前用户上下文对象
|
java.lang.Object |
getVariable(java.lang.String varName)
读取指定的流程变量
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables()
读取全部流程变量
|
boolean |
isAsync()
是否异步执行
|
boolean |
isChoiceActionMenu(java.lang.String actionName)
当前人工任务是否选中了指定的审核菜单。
|
ProcessExecutionContext |
removeAlertMessage(java.lang.String boName,
java.lang.String msg)
删除指定BO表的警告信息
|
ProcessExecutionContext |
setFieldTitlePolicy(java.lang.String boName,
java.lang.String boItemName,
java.lang.String newTitle)
程序指定BO字段标题(优先级最高)。
|
void |
setVariable(java.lang.String varName,
java.lang.Object varValue)
设置流程变量
|
void |
setVariables(java.util.Map<java.lang.String,java.lang.Object> vars)
批量设置流程变量
|
ProcessInstance getProcessInstance()
TaskInstance getTaskInstance()
UserContext getUserContext()
java.util.List<ProcessExecutionTrack> getProcessExecutionTracks()
ProcessDefinition getProcessDef()
ProcessElement getProcessElement()
java.util.List<SequenceFlowModel> getIncoming()
java.util.List<SequenceFlowModel> getOutgoing()
void setVariable(java.lang.String varName, java.lang.Object varValue) throws AWSException
varName
- 变量名varValue
- 值AWSException
void setVariables(java.util.Map<java.lang.String,java.lang.Object> vars) throws AWSException
vars
- key,value列表AWSException
java.lang.Object getVariable(java.lang.String varName) throws AWSException
varName
- 变量名AWSException
java.util.Map<java.lang.String,java.lang.Object> getVariables() throws AWSException
AWSException
ProcessExecutionContext addFormReadOnlyPolicy(java.lang.String boName)
boName
- BO表名ProcessExecutionContext addFormReadOnlyPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addFormEditablePolicy(java.lang.String boName)
boName
- BO表名ProcessExecutionContext addFormEditablePolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addFormHiddenPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addFormDisplayPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addGridHiddenPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名newTitle
- 新的标题ProcessExecutionContext addGridDisplayPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addFormNotNullPolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext addFormNullablePolicy(java.lang.String boName, java.lang.String boItemName)
boName
- BO表名boItemName
- 字段名ProcessExecutionContext setFieldTitlePolicy(java.lang.String boName, java.lang.String boItemName, java.lang.String newTitle)
boName
- BO表名boItemName
- 字段名newTitle
- 新的标题ProcessExecutionContext addGridColumnPolicy(java.lang.String boName, java.util.List<java.lang.String> gridColumnPolicy)
boName
- BO表名gridColumnPolicy
- 一个存放BO表字段列表的有序ListProcessExecutionContext addAlertMessage(java.lang.String boName, java.lang.String msg, java.lang.String bgColor, java.lang.String fontColor)
boName
- BO表名msg
- 要显示的信息bgColor
- 背景颜色fontColor
- 字体颜色ProcessExecutionContext addAlertMessage(java.lang.String boName, java.lang.String msg)
boName
- BO表名msg
- 要显示的信息ProcessExecutionContext addAlertMessageInfo(java.lang.String boName, java.lang.String msg)
boName
- BO表名msg
- 要显示的信息ProcessExecutionContext addAlertMessageWarn(java.lang.String boName, java.lang.String msg)
boName
- BO表名msg
- 要显示的信息ProcessExecutionContext addAlertMessageError(java.lang.String boName, java.lang.String msg)
boName
- BO表名msg
- 要显示的信息ProcessExecutionContext removeAlertMessage(java.lang.String boName, java.lang.String msg)
boName
- BO表名java.lang.String getAlertMessage(java.lang.String boName)
boName
- BO表名boolean isChoiceActionMenu(java.lang.String actionName)
actionName
- 审核菜单名,如果要判断用户是否未选择任何菜单,可以-替代boolean isAsync()
java.lang.String execAtScript(java.lang.String script)
script
- java.lang.String getParameterOfString(java.lang.String paraName)
paraName
- 参数名java.util.Map<java.lang.String,java.lang.Object> getParameterOfMap(java.lang.String paraName)
paraName
- 参数名java.util.List<T> getParameterOfList(java.lang.String paraName)
paraName
- 参数名boolean getParameterOfBoolean(java.lang.String paraName)
paraName
- int getParameterOfInteger(java.lang.String paraName)
paraName
- 参数名long getParameterOfLong(java.lang.String paraName)
paraName
- 参数名double getParameterOfDouble(java.lang.String paraName)
paraName
- 参数名BO getBO(java.lang.String boName)
BOQueryAPI getBOQuery(java.lang.String boName)
Copyright © Actionsoft Co., Ltd. All Rights Reserved.