| 程序包 | 说明 | 
|---|---|
| com.actionsoft.bpms.bpmn.engine.core.delegate | |
| com.actionsoft.bpms.bpmn.engine.model.def | |
| com.actionsoft.bpms.commons.at | |
| com.actionsoft.sdk.local.api | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| ProcessDefinition | ProcessExecutionContext. getProcessDef()获得当前流程结构定义 | 
| 构造器和说明 | 
|---|
| ActivityModel(java.lang.String id,
             ProcessDefinition processDefinition) | 
| UserTaskModel(java.lang.String id,
             ProcessDefinition processDefinition)指定流程模型的构造函数 开发者请不要调用构造函数创建对象,使用 SDK.getRepositoryAPI().getUserTaskModel(java.lang.String, java.lang.String)获取节点模型 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| ProcessDefinition | ExpressionContext. getProcessDefinition()流程定义模型 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| ProcessDefinition | RepositoryAPI. cloneProcessDefinition(java.lang.String sourceProcessDefId,
                      boolean isCloneForm,
                      boolean isCloneStartPerm,
                      java.util.Map<java.lang.String,java.lang.Object> params)复制流程模型到指定应用 | 
| ProcessDefinition | RepositoryAPI. getFirstProcessByGroupId(java.lang.String processGroupId)返回流程组下第一支流程 | 
| ProcessDefinition | RepositoryAPI. getProcessDefinition(java.lang.String processDefId)获取流程定义模型 | 
| ProcessDefinition | RepositoryAPI. getRunDefsOfVersion(java.lang.String appId,
                   java.lang.String processDefVersionId)根据版本id获得发布状态的流程实例 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| java.util.List<ProcessDefinition> | RepositoryAPI. getActiveDefs(java.lang.String appId)返回当前Cache中的全部非停用的流程实例 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getActiveDefsOfVersion(java.lang.String appId,
                      java.lang.String processDefVersionId)根据版本id获得非停用的流程实例 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getActiveStartList()返回可用的可通过API遍历启动的流程列表 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListByAppId(java.lang.String appId)获得指定appId的所有流程 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfCategory(java.lang.String appId,
                        java.lang.String categoryName)从内存列表中获得一个数据模型实例对象 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfCategoryByVersionId(java.lang.String appId,
                                   java.lang.String processDefVersionId,
                                   java.lang.String categoryName)返回一个指定版本ID和模型分类的流程模型列表 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfGroupId(java.lang.String appId,
                       java.lang.String processGroupId)从内存列表中获得一个数据模型实例对象 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfGroupId(java.lang.String appId,
                       java.lang.String processGroupId,
                       java.lang.String uid)获取有管理权限的流程模型 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfGroupIdAndCategoryName(java.lang.String appId,
                                      java.lang.String processGroupId,
                                      java.lang.String categoryName,
                                      java.lang.String uid)返回指定的流程组ID和模型分类名称下的流程列表 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfGroupIdAndDependencies(java.lang.String appId,
                                      java.lang.String processGroupId)从内存列表中获得流程模型,包括指定的AppId的依赖的App相关的,包含直接依赖(父子关系)和关联依赖(require指定) | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfGroupName(java.lang.String appId,
                         java.lang.String processGroupName)从内存列表中获得一个数据模型实例对象 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfProcessVersion(java.lang.String appId,
                              java.lang.String processDefId)获得该流程定义的全部流程版本 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getProcessListOfProcessVersionAndAuth(java.lang.String appId,
                                     java.lang.String processDefId,
                                     java.lang.String uid)获得指定用户的有启动权限的该流程定义的全部流程版本 | 
| java.util.List<ProcessDefinition> | RepositoryAPI. getVersionListOfGroupId(java.lang.String appId,
                       java.lang.String processGroupId)根据流程组的名字获取流程组有几个版本 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | RepositoryAPI. sortProcessListByCreateTime(java.util.List<ProcessDefinition> list)按照流程创建时间升序排列 | 
| void | RepositoryAPI. sortProcessListByCreateTimeDesc(java.util.List<ProcessDefinition> list)按照流程成就时间倒序排列 | 
| void | RepositoryAPI. sortProcessListByName(java.util.List<ProcessDefinition> list)按照流程组名称以及流程名称排序 | 
Copyright © Actionsoft Co., Ltd. All Rights Reserved.