| 程序包 | 说明 | 
|---|---|
| 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.