限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
AppContext.getIcon16Url(UserContext session)
获得该App的16*16应用图标URL资源
|
java.lang.String |
AppContext.getIcon64Url(UserContext session)
获得该App的64*64应用图标URL资源
|
java.lang.String |
AppContext.getIcon96Url(UserContext session)
获得该App的96*96应用图标URL资源
|
java.lang.String |
AppContext.getImageUrl(UserContext session)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
UserContext |
ProcessExecutionContext.getUserContext()
获得当前用户上下文对象
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
HumanPerformerInterface.getHumanPerformer(UserContext user,
ProcessInstance processInst,
TaskInstance taskInst,
UserTaskModel userTaskDefModel,
java.util.Map<java.lang.String,java.lang.Object> params)
获得目标节点的任务执行人账户列表,多个用空格隔开,该方法返回原始的UID即可,被引擎API或getPage()方法回调。
|
java.lang.String |
HumanPerformerInterface.getHumanPerformerByHook(UserContext user,
ProcessInstance processInst,
TaskInstance taskInst,
UserTaskModel userTaskDefModel,
java.util.Map<java.lang.String,java.lang.Object> params)
这是getHumanPerformer的钩子函数,平台在执行getHumanPerformer前的注入操作
|
java.lang.String |
HumanPerformerInterface.getPage(UserContext user,
boolean isBranch,
ProcessInstance processInst,
TaskInstance taskInst,
UserTaskModel userTaskDefModel,
java.util.Map<java.lang.String,java.lang.Object> params)
获得路由结果确认页面,该界面是一个人工交互的Dialog内容
|
java.lang.String |
HumanPerformerInterface.getPotentialOwner(UserContext user,
ProcessInstance processInst,
TaskInstance taskInst,
UserTaskModel userTaskDefModel,
java.util.Map<java.lang.String,java.lang.Object> para)
获得候选人账户列表,多个空格隔开。
|
java.lang.String |
HumanPerformerInterface.getSetting(UserContext user,
java.util.Map<java.lang.String,java.lang.Object> params)
该路由方案为实施人员提供的特定属性编辑页面。
|
限定符和类型 | 方法和说明 |
---|---|
ResponseObject |
NotificationMessageFormatter.parser(UserContext userContext,
java.lang.String content)
当用户接收到提醒窗口或在通知中心点击通知条目时被触发,格式化通知的内容。
|
限定符和类型 | 方法和说明 |
---|---|
UserContext |
ExpressionContext.getUserContext()
当前访问者上下文对象
|
限定符和类型 | 方法和说明 |
---|---|
UserContext |
ActionWeb.getContext()
获得用户上下文对象
|
构造器和说明 |
---|
ActionWeb(UserContext userContext)
构造
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
PortalSkinsInterface.getHomePage(UserContext me)
登录后首页面,在用户完成登录验证后由该方法接管
|
限定符和类型 | 方法和说明 |
---|---|
static UserContext |
UserContext.fromSessionId(SessionModel sessionModel,
java.lang.String clientIp) |
static UserContext |
UserContext.fromSessionId(java.lang.String sid)
从一个会话串构建UserContext
|
static UserContext |
UserContext.fromSessionId(java.lang.String sid,
java.lang.String clientIp)
从一个会话串构建UserContext
|
static UserContext |
UserContext.fromUID(java.lang.String uid)
从一个uid登录账户构建UserContext,构建的UserContext可以方便开发者获取该用户相信息,如该账户的属性、所在部门、角色等。
|
限定符和类型 | 方法和说明 |
---|---|
UserContext |
DCContext.getSession()
获得用户上下文
|
限定符和类型 | 方法和说明 |
---|---|
void |
DCContext.setSession(UserContext session)
设置用户上下文
|
构造器和说明 |
---|
DCContext(UserContext session,
DCPluginProfile dcProfile,
java.lang.String groupValue,
java.lang.String fileValue)
构造一个未指定文件名的DCContext
|
DCContext(UserContext session,
DCPluginProfile dcProfile,
java.lang.String appId,
java.lang.String groupValue,
java.lang.String fileValue)
构造一个未指定文件名的DCContext
|
DCContext(UserContext session,
DCPluginProfile dcProfile,
java.lang.String appId,
java.lang.String groupValue,
java.lang.String fileValue,
java.lang.String fileName)
构造一个完整DCContext
|
DCContext(UserContext session,
DCPluginProfile dcProfile,
java.lang.String appId,
java.lang.String groupValue,
java.lang.String fileValue,
java.lang.String fileName,
java.lang.String extParam)
构造一个完整DCContext
|
限定符和类型 | 方法和说明 |
---|---|
static ResponseObject |
DCUtil.downloadPackage(UserContext me,
java.util.List<DCContext> dcList,
java.lang.String zipFilePath,
java.lang.String zipFileName,
java.lang.String repositoryName)
打包下载一系列DC文件
|
限定符和类型 | 方法和说明 |
---|---|
UserContext |
AppAPI.getUserContext()
获得当前App的用户会话对象
|
限定符和类型 | 方法和说明 |
---|---|
BOCopyAPI |
BOCopyAPI.addCreateUser(UserContext user)
为目标数据对象增加新的创建人
|
java.util.List<TaskInstance> |
TaskAPI.addUserTaskInstance(ProcessInstance processInst,
TaskInstance taskInst,
UserContext userContext,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority,
int taskState,
java.util.Map<java.lang.String,java.lang.Object> param)
给相应的流程节点添加添加新的任务实例,顺序多实例时,只能在已经创建的任务之后创建新的调度任务
不支持在发起任务节点进行此操作
|
void |
ProcessAPI.cancel(ProcessInstance processInst,
UserContext userContext)
取消流程,终止并补偿一个流程实例。
|
java.lang.String |
PortalAPI.changePasswd(UserContext userContext,
java.lang.String oldPwd,
java.lang.String newPwd)
修改个人账户登录口令
|
boolean |
TaskAPI.commitComment(TaskInstance taskInst,
UserContext userContext,
java.lang.String actionName,
java.lang.String commentMsg,
boolean isIgnoreDefaultSetting)
为任务提交一个审批留言到历史记录。
|
boolean |
TaskAPI.commitComment(TaskInstance taskInst,
UserContext userContext,
java.lang.String actionName,
java.lang.String commentMsg,
java.lang.String commentId,
boolean isIgnoreDefaultSetting)
为任务提交一个审批留言到历史记录。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
java.util.Map<java.lang.String,java.lang.Object> vars,
UserContext userContext)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
java.util.Map<java.lang.String,java.lang.Object> vars,
UserContext userContext,
boolean isBranch)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
java.util.Map<java.lang.String,java.lang.Object> vars,
UserContext userContext,
boolean isBranch,
boolean isBreakUserTask)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
UserContext userContext)
完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
UserContext userContext,
boolean isBranch)
完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(TaskInstance taskInst,
UserContext userContext,
boolean isBranch,
boolean isBreakUserTask)
完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(ProcessInstance processInst,
java.lang.String activityDefId,
java.util.Map<java.lang.String,java.lang.Object> vars,
UserContext userContext)
提交流程变量数据,完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(ProcessInstance processInst,
java.lang.String activityDefId,
java.util.Map<java.lang.String,java.lang.Object> vars,
UserContext userContext,
boolean isBranch)
提交流程变量数据,完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(ProcessInstance processInst,
java.lang.String activityDefId,
UserContext userContext,
boolean isBranch)
完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
ProcessInstance processInst,
UserContext userContext)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
ProcessInstance processInst,
UserContext userContext,
java.sql.Connection conn)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int[] |
BOAPI.create(java.lang.String boName,
java.util.List<BO> recordDatas,
ProcessInstance processInst,
UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int[] |
BOAPI.create(java.lang.String boName,
java.util.List<BO> recordDatas,
ProcessInstance processInst,
UserContext userContext,
java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动或DW仅存储实例驱动的数据记录。
|
int |
BOAPI.createDataBO(java.lang.String boName,
BO recordData,
UserContext userContext)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int |
BOAPI.createDataBO(java.lang.String boName,
BO recordData,
UserContext userContext,
java.sql.Connection conn)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int[] |
BOAPI.createDataBO(java.lang.String boName,
java.util.List<BO> recordDatas,
UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int[] |
BOAPI.createDataBO(java.lang.String boName,
java.util.List<BO> recordDatas,
UserContext userContext,
java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
java.lang.String |
RepositoryAPI.createURLFormModel(UserContext userContext,
java.lang.String appId,
java.lang.String categoryName,
java.lang.String title,
java.lang.String url,
java.lang.String urlFrameHeight)
创建一个URL表单
|
java.util.List<TaskInstance> |
TaskAPI.createUserAdHocTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String participant,
int adHocType,
java.lang.String title)
创建动态任务实例(Ad-Hoc!
|
java.util.List<TaskInstance> |
TaskAPI.createUserCCTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String participant,
java.lang.String title)
创建传阅任务实例,participant多人时用空格隔开,每个阅读者对应List结果的一个任务实例。
|
TaskInstance |
TaskAPI.createUserClaimTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String targetActivityDefId,
int claimType,
java.lang.String claimResourceId,
java.lang.String title)
创建公共人工任务类实例,认领类型由Type指定
|
java.util.List<TaskInstance> |
TaskAPI.createUserNotifyTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String participant,
java.lang.String title)
创建通知任务实例,participant多人时用空格隔开,每个阅读者对应List结果的一个任务实例。
|
java.util.List<TaskInstance> |
TaskAPI.createUserTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title)
创建人工任务实例。
|
java.util.List<TaskInstance> |
TaskAPI.createUserTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority)
完整参数的创建人工任务实例。
|
java.util.List<TaskInstance> |
ProcessDataLoaderAPI.createUserTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
UserContext userContext,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority,
java.sql.Timestamp beginTime)
一个特定创建日期的人工任务实例。
|
void |
TaskAPI.delegateTask(TaskInstance taskInst,
UserContext userContext,
java.lang.String targetUser,
java.lang.String delegateReason)
将待办任务委派给其他人处理,不会产生新任务,该操作更改任务执行人信息。
|
boolean |
ProcessAPI.delete(ProcessInstance processInst,
UserContext userContext)
删除流程实例,与流程实例(及子流程实例嵌套)相关的业务数据、控制数据、变量等全部删除。
|
boolean |
TaskAPI.deleteOtherTask(TaskInstance taskInst,
UserContext userContext)
删除非当前任务的其他任务,适用于人工任务,如并签多任务时配合个人抢先策略,被删除的任务标记状态‘delete’转移到H表。
|
boolean |
TaskAPI.deleteTask(TaskInstance taskInst,
UserContext userContext)
删除任务,被删除的任务标记状态‘delete’转移到H表。
|
java.lang.String |
RuleAPI.executeAtScript(java.lang.String script,
UserContext userContext)
执行一个混合有At公式的脚本,仅适用于用户组织、简单运算、系统参数等公式。
|
java.lang.String |
RuleAPI.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 |
RuleAPI.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初始化相关实例对象和定义对象
|
java.lang.String |
RepositoryAPI.getAccessDefaultFormId(UserTaskModel userTaskDef,
UserContext accessUser)
获取当前用户可访问的第一个默认表单模型,返回""表示无表单模型
|
java.util.Map<java.lang.Integer,FormSetModel> |
RepositoryAPI.getAccessFormList(java.lang.String processDefId,
java.lang.String userTaskDefId,
UserContext accessUser)
获取当前用户可访问的全部表单模型,一个数组,返回空表示无表单列表
|
java.lang.String |
FormAPI.getDWFormMainPage(UserContext userContext,
ProcessInstance processInst,
int openState)
返回完整的带有工具栏的表单
|
java.lang.String |
FormAPI.getDWFormMainPage(UserContext userContext,
java.lang.String processInstId,
int openState)
返回完整的带有工具栏的表单
|
java.lang.String |
FormAPI.getFormExtendsButtonsJSON(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String userTaskDefId)
获取节点配置的扩展按钮JSON结构
|
java.lang.String |
FormAPI.getFormExtendsButtonsJSON(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.String userTaskDefId)
获取节点配置的扩展按钮JSON结构
|
java.lang.String |
FormAPI.getFormHistoryOpinionHTML(UserContext userContext,
java.lang.String processInstId)
获取流程实例审批的记录的平台默认提供的HTML片段
|
java.lang.String |
FormAPI.getFormHistoryOpinionJSON(UserContext userContext,
java.lang.String processInstId)
获取流程实例审批的记录的JSON结构
|
java.lang.String |
FormAPI.getFormMainPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst)
已过时。
被getFormPage方法替代,后期会删除,请注意重构
|
java.lang.String |
FormAPI.getFormMainPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
int openState)
已过时。
被getFormPage方法替代,后期会删除,请注意重构
|
java.lang.String |
FormAPI.getFormMainPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId)
已过时。
被getFormPage方法替代,后期会删除,请注意重构
|
java.lang.String |
FormAPI.getFormMainPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
int openState)
已过时。
被getFormPage方法替代,后期会删除,请注意重构
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.Integer openState,
java.lang.Integer currentPage,
java.lang.String formDefId,
java.lang.String boId)
返回表单页面,包含按钮工具条
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.Integer openState,
java.lang.Integer currentPage,
java.lang.String formDefId,
java.lang.String boId,
java.lang.String lang,
boolean displayToolbar)
返回表单页面
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
int openState,
int currentPage,
java.lang.String formDefId,
java.lang.String boId)
返回表单页面,包含按钮工具条
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
int openState,
int currentPage,
java.lang.String formDefId,
java.lang.String boId,
java.lang.String lang,
boolean displayToolbar)
返回表单页面
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.Integer openState,
java.lang.Integer currentPage,
java.lang.String formDefId,
java.lang.String boId)
返回表单页面,包含按钮工具条
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.Integer openState,
java.lang.Integer currentPage,
java.lang.String formDefId,
java.lang.String boId,
java.lang.String lang,
boolean displayToolbar)
返回表单页面
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.Integer openState,
java.lang.Integer currentPage,
java.lang.String formDefId,
java.lang.String boId,
java.lang.String lang,
boolean displayToolbar,
java.util.Map<java.lang.String,java.lang.Object> extParams)
返回表单页面
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
int openState,
int currentPage,
java.lang.String formDefId,
java.lang.String boId)
返回表单页面,包含按钮工具条
|
java.lang.String |
FormAPI.getFormPage(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
int openState,
int currentPage,
java.lang.String formDefId,
java.lang.String boId,
java.lang.String lang,
boolean displayToolbar)
返回表单页面
|
java.lang.String |
FormAPI.getFormSysButtonsJSON(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String userTaskDefId,
int openState)
获取表单系统提供的按钮JSON结构
|
java.lang.String |
FormAPI.getFormSysButtonsJSON(UserContext userContext,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.String userTaskDefId,
int openState)
获取表单系统提供的按钮JSON结构
|
net.sf.json.JSONArray |
PortalAPI.getNavList(UserContext userContext,
java.lang.String parentId)
已过时。
|
net.sf.json.JSONArray |
PortalAPI.getNavListBySysId(UserContext userContext,
java.lang.String navSysId)
|
net.sf.json.JSONArray |
PortalAPI.getNavTree(UserContext userContext)
已过时。
|
java.lang.String |
TaskAPI.getParticipants(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的参与者。
|
java.lang.String |
TaskAPI.getParticipantsOfPerformer(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的执行人,即路由方案接口的getHumanPerformer方法处理的结果。
|
java.lang.String |
TaskAPI.getParticipantsOfPotential(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的候选人,即路由方案接口的getPotentialOwner方法处理的结果。
|
net.sf.json.JSONArray |
PortalAPI.getPublicPortlet(UserContext userContext)
已过时。
已经作废,将会返回一个空的数组
|
java.lang.String |
PortalAPI.getRequiredUserInfo(UserContext userContext)
个人配置信息必填项,部分门户可以支持弹出对话框强行提示完善(如Metro门户)。
|
java.lang.String |
PortalAPI.getUserInfo(UserContext userContext,
java.lang.String uid)
获得指定用户的基本信息资料
|
net.sf.json.JSONArray |
PortalAPI.getUserLoginLog(UserContext userContext,
int top)
已过时。
使用
#queryUserLoginLog(userContext,top) 方法替代 |
java.lang.String |
PortalAPI.getUserPhoto(UserContext userContext,
java.lang.String uid)
获得指定账户头像URL资源,如果该用户未设置,给出一个默认头像
|
boolean |
PermAPI.havingBoItemModelPermission(UserContext userContext,
java.lang.String boItemId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst)
判断某一用户是否拥有对BO表字段的数据权限
|
boolean |
PermAPI.havingBoItemModelPermission(UserContext userContext,
java.lang.String boItemId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst,
java.util.Map<java.lang.String,java.util.List<PermissionListModel>> bufferData)
判断某一用户是否拥有对BO表字段的数据权限
|
boolean |
PermAPI.havingBoItemModelPermission(UserContext userContext,
java.lang.String boModelId,
java.lang.String boItemId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst)
判断某一用户是否拥有对BO表字段的数据权限
|
boolean |
PermAPI.havingBoItemModelPermission(UserContext userContext,
java.lang.String boModelId,
java.lang.String boItemId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst,
java.util.Map<java.lang.String,java.util.List<PermissionListModel>> bufferData)
判断某一用户是否拥有对BO表字段的数据权限
|
boolean |
PermAPI.havingBoModelPermission(UserContext userContext,
java.lang.String boModelId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst)
判断某一用户是否拥有对BO表的数据权限(仅作为子表时判断)
|
boolean |
PermAPI.havingBoModelPermission(UserContext userContext,
java.lang.String boModelId,
java.lang.String permType,
ProcessInstance processInst,
TaskInstance taskInst,
java.util.Map<java.lang.String,java.util.List<PermissionListModel>> bufferData)
判断某一用户是否拥有对BO表的数据权限(仅作为子表时判断)
|
java.lang.String |
AppAPI.i18NValue(java.lang.String appId,
UserContext userContext,
java.lang.String key)
取当前用户选择的界面语言对应在i18n资源里的配置项
|
boolean |
PortalAPI.isChangePasswd(UserContext userContext)
根据AWS平台配置策略,是否允许个人修改口令
|
boolean |
PortalAPI.isChangePasswdCycle(UserContext userContext)
根据AWS平台三员安全的配置策略,当前是否到了要修改口令的时间。
|
ProcessExecuteQuery |
TaskAPI.jumpActivity(TaskInstance taskInst,
UserContext userContext,
java.lang.String targetActivityDefId)
不按流程定义的规则,结束当前任务,直接跳转到指定节点,产生相关任务。
|
JSONArray |
PortalAPI.queryNavList(UserContext userContext,
java.lang.String parentId)
获得指定用户可访问的下一级功能菜单定义
|
JSONArray |
PortalAPI.queryNavListBySysId(UserContext userContext,
java.lang.String navSysId)
获取子系统导航下的所有功能菜单定义
|
JSONArray |
PortalAPI.queryNavTree(UserContext userContext)
获得指定用户可访问的导航树全部功能菜单定义
|
JSONArray |
PortalAPI.queryUserLoginLog(UserContext userContext,
int top)
获得当前用户前n条的登录日志
|
boolean |
TaskAPI.receiveTask(UserContext userContext,
TaskInstance taskInst)
接收一个抢先办理的任务,等同于点击表单的“接收办理”按钮
|
void |
ProcessAPI.remindMail(UserContext sender,
ProcessInstance processInst)
给当前办理者发送催办邮件(有外部邮箱配置的用户,优先发送外部邮件)
|
TaskInstance |
TaskAPI.rollbackTask(TaskInstance taskInst,
java.lang.String targetActivityId,
UserContext userContext,
boolean isCompensation,
java.lang.String rollbackReason)
回退任务到目标节点。
|
java.lang.String |
PortalAPI.saveUserInfo(UserContext userContext,
JSONObject data)
保存个人基本信息,该API只允许更新个人资料
|
java.lang.String |
PortalAPI.setUserInfo(UserContext userContext,
net.sf.json.JSONObject data)
已过时。
|
java.util.List<SimulationPath> |
TaskAPI.simulation2End(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst)
评估条件并模拟获得当前向后可能推进到的的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
java.util.List<SimulationPath> |
TaskAPI.simulationNextPath(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst)
评估条件并模拟获得当前向后可能推进到的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
java.lang.String |
TaskAPI.tagReadTimeAllNotification(UserContext user)
阅读指定人的全部通知任务
|
void |
ProcessAPI.terminate(ProcessInstance processInst,
UserContext userContext)
终止一个流程实例。
|
abstract void |
LogAPI.unauthorizedAccess(UserContext user,
java.lang.String msg)
检查到越权访问时记录,如非法访问未授权的功能
|
Copyright © Actionsoft Co., Ltd. All Rights Reserved.