| 限定符和类型 | 方法和说明 | 
|---|---|
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.