程序包 | 说明 |
---|---|
com.actionsoft.sdk.local.api |
限定符和类型 | 方法和说明 |
---|---|
void |
ProcessAPI.cancel(ProcessInstance processInst,
UserContext userContext)
取消流程,终止并补偿一个流程实例。
|
void |
ProcessAPI.cancelByBusinessKey(java.lang.String processBusinessKey,
java.lang.String uid)
通过processBusinessKey取消流程,终止并补偿一个流程实例。
|
void |
ProcessAPI.cancelById(java.lang.String processInstId,
java.lang.String uid)
通过id取消流程,终止并补偿一个流程实例。
|
TaskInstance |
TaskAPI.cancelTask(TaskInstance taskInst,
java.lang.String uid,
java.lang.String cancelReason)
取消任务(如果该任务包含子流程一并取消),被取消的任务标记状态‘cancel’转移到H表。
|
java.util.List<TaskInstance> |
TaskAPI.cancelTaskAll(java.lang.String processInstId,
java.lang.String activityDefId,
java.lang.String uid,
java.lang.String cancelReason)
取消节点的全部任务(如果该任务包含子流程一并取消),被取消的任务标记状态‘cancel’转移到H表。
|
TaskInstance |
TaskAPI.claimTask(java.lang.String taskInstId,
java.lang.String uid)
任务从(机构或角色)中认领,将共享任务变为私有任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid,
boolean isBranch)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid,
boolean isBranch,
boolean isBreakUserTask)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
ProcessDataLoaderAPI.completeTask(java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid,
boolean isBranch,
java.sql.Timestamp endTime)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
ProcessDataLoaderAPI.completeTask(java.lang.String taskInstId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid,
java.sql.Timestamp endTime)
提交流程变量数据,完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.lang.String uid)
通过Id完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.lang.String uid,
boolean isBranch)
通过Id完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTask(java.lang.String taskInstId,
java.lang.String uid,
boolean isBranch,
boolean isBreakUserTask)
通过Id完成任务,任务类型可以是普通人工任务、服务任务、子流程任务及 加签这类的特殊任务。
|
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)
完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(java.lang.String processInstId,
java.lang.String activityDefId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid)
提交流程变量数据,完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(java.lang.String processInstId,
java.lang.String activityDefId,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String uid,
boolean isBranch)
提交流程变量数据,完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessExecuteQuery |
TaskAPI.completeTaskAll(java.lang.String processInstId,
java.lang.String activityDefId,
java.lang.String uid,
boolean isBranch)
完成指定节点的所有任务,任务类型可以是普通人工任务、服务任务、子流程任务及加签这类的特殊任务。
|
ProcessInstance |
ProcessAPI.createBOProcessInstance(java.lang.String processDefId,
java.lang.String uid,
java.lang.String title)
创建一个仅存储实例控制,适用于DW
|
TaskInstance |
TaskAPI.createCallActivityTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
java.lang.String targetActivityDefId,
java.lang.String title)
创建调用外部子流程任务实例,同时启动相关子流程。
|
TaskInstance |
ProcessDataLoaderAPI.createCallActivityTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
java.lang.String targetActivityDefId,
java.lang.String title,
java.sql.Timestamp beginTime)
一个特定创建日期的调用外部子流程任务实例,同时启动相关子流程。
|
TaskInstance |
TaskAPI.createCallActivityTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String targetActivityDefId,
java.lang.String title)
创建调用外部子流程任务实例,同时启动相关子流程。
|
TaskInstance |
ProcessDataLoaderAPI.createCallActivityTaskInstanceByBusinessKey(java.lang.String processBusinessKey,
java.lang.String parentTaskInstId,
java.lang.String targetActivityDefId,
java.lang.String title,
java.sql.Timestamp beginTime)
一个特定创建日期的调用外部子流程任务实例,同时启动相关子流程。
|
TaskInstance |
ProcessDataLoaderAPI.createCallActivityTaskInstanceById(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String targetActivityDefId,
java.lang.String title,
java.sql.Timestamp beginTime)
一个特定创建日期的调用外部子流程任务实例,同时启动相关子流程。
|
ProcessInstance |
ProcessAPI.createProcessInstance(java.lang.String processDefId,
java.lang.String uid,
java.lang.String title)
创建一个流程实例,支持短流程或人工+系统混编的流程。
|
ProcessInstance |
ProcessAPI.createProcessInstance(java.lang.String processDefId,
java.lang.String uid,
java.lang.String createUserDeptId,
java.lang.String createUserRoleId,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> vars)
创建一个流程实例,支持短流程或人工+系统混编的流程。
|
ProcessInstance |
ProcessAPI.createProcessInstance(java.lang.String processDefId,
java.lang.String processBusinessKey,
java.lang.String uid,
java.lang.String createUserDeptId,
java.lang.String createUserRoleId,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> vars)
创建一个流程实例,支持短流程或人工+系统混编的流程。
|
ProcessInstance |
ProcessDataLoaderAPI.createProcessInstance(java.lang.String processDefId,
java.lang.String processBusinessKey,
java.lang.String uid,
java.lang.String createUserDeptId,
java.lang.String createUserRoleId,
java.lang.String title,
java.sql.Timestamp createTime,
java.util.Map<java.lang.String,java.lang.Object> vars)
一个特定创建日期的流程实例,支持短流程或人工+系统混编的流程。
|
TaskInstance |
TaskAPI.createServiceTaskInstance(ProcessInstance processInst,
TaskInstance parentTaskInstModel,
java.lang.String targetActivityDefId,
java.lang.String title,
boolean isAsync)
创建服务任务实例
|
TaskInstance |
TaskAPI.createServiceTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String targetActivityDefId,
java.lang.String title,
boolean isAsync)
创建服务任务实例。
|
ProcessInstance |
ProcessAPI.createShortProcessInstance(java.lang.String processDefId)
创建一个流程实例,适用于系统集成类的短流程启动。
|
ProcessInstance |
ProcessAPI.createShortProcessInstance(java.lang.String processDefId,
java.util.Map<java.lang.String,java.lang.Object> vars)
创建一个流程实例,适用于系统集成类的短流程启动。
|
ProcessInstance |
ProcessAPI.createShortProcessInstance(java.lang.String processDefId,
java.lang.String processBusinessKey,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> vars)
创建一个流程实例,适用于系统集成类的短流程启动。
|
ProcessInstance |
ProcessDataLoaderAPI.createShortProcessInstance(java.lang.String processDefId,
java.lang.String processBusinessKey,
java.lang.String title,
java.sql.Timestamp createTime,
java.util.Map<java.lang.String,java.lang.Object> vars)
一个特定创建日期的流程实例,适用于系统集成类的短流程启动。
|
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.createUserAdHocTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
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结果的一个任务实例。
|
java.util.List<TaskInstance> |
TaskAPI.createUserCCTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
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指定
|
TaskInstance |
TaskAPI.createUserClaimTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId,
int claimType,
java.lang.String claimResourceId,
java.lang.String title)
创建公共人工任务类实例,认领类型由ClaimType指定。
|
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.createUserNotifyTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
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)
一个特定创建日期的人工任务实例。
|
java.util.List<TaskInstance> |
TaskAPI.createUserTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title)
创建人工任务实例。
|
java.util.List<TaskInstance> |
TaskAPI.createUserTaskInstance(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority)
完整参数的创建人工任务实例。
|
java.util.List<TaskInstance> |
ProcessDataLoaderAPI.createUserTaskInstanceByBusinessKey(java.lang.String processBusinessKey,
java.lang.String parentTaskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority,
java.sql.Timestamp beginTime)
一个特定创建日期的人工任务实例。
|
java.util.List<TaskInstance> |
ProcessDataLoaderAPI.createUserTaskInstanceById(java.lang.String processInstId,
java.lang.String parentTaskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId,
java.lang.String participant,
java.lang.String title,
int priority,
java.sql.Timestamp beginTime)
一个特定创建日期的人工任务实例。
|
void |
TaskAPI.delegateTask(java.lang.String taskInstId,
java.lang.String uid,
java.lang.String targetUID,
java.lang.String delegateReason)
将待办任务委派给其他人处理,不会产生新任务,该操作更改任务执行人信息。
|
void |
TaskAPI.delegateTask(TaskInstance taskInst,
UserContext userContext,
java.lang.String targetUser,
java.lang.String delegateReason)
将待办任务委派给其他人处理,不会产生新任务,该操作更改任务执行人信息。
|
boolean |
ProcessAPI.delete(ProcessInstance processInst,
UserContext userContext)
删除流程实例,与流程实例(及子流程实例嵌套)相关的业务数据、控制数据、变量等全部删除。
|
boolean |
ProcessAPI.deleteByBusinessKey(java.lang.String processBusinessKey,
java.lang.String uid)
通过processBusinessKey删除一个流程实例,与流程实例(及子流程实例嵌套)相关的业务数据、控制数据、变量等全部删除。
|
boolean |
ProcessAPI.deleteById(java.lang.String processInstId,
java.lang.String uid)
通过id删除流程实例,与流程实例(及子流程实例嵌套)相关的业务数据、控制数据、变量等全部删除。
|
boolean |
TaskAPI.deleteOtherTask(java.lang.String taskInstId,
java.lang.String uid)
删除非当前任务的其他任务,适用于人工任务,如并签多任务时配合个人抢先策略,被删除的任务标记状态‘delete’转移到H表。
|
boolean |
TaskAPI.deleteOtherTask(TaskInstance taskInst,
UserContext userContext)
删除非当前任务的其他任务,适用于人工任务,如并签多任务时配合个人抢先策略,被删除的任务标记状态‘delete’转移到H表。
|
boolean |
TaskAPI.deleteTask(java.lang.String taskInstId,
java.lang.String uid)
删除任务,被删除的任务标记状态‘delete’转移到H表。
|
boolean |
TaskAPI.deleteTask(TaskInstance taskInst,
UserContext userContext)
删除任务,被删除的任务标记状态‘delete’转移到H表。
|
java.lang.String |
TaskAPI.getParticipants(java.lang.String uid,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的参与者。
|
java.lang.String |
TaskAPI.getParticipants(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的参与者。
|
java.lang.String |
TaskAPI.getParticipantsOfPerformer(java.lang.String uid,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的执行人,即路由方案接口的getHumanPerformer方法处理的结果。
|
java.lang.String |
TaskAPI.getParticipantsOfPerformer(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的执行人,即路由方案接口的getHumanPerformer方法处理的结果。
|
java.lang.String |
TaskAPI.getParticipantsOfPotential(java.lang.String uid,
java.lang.String processInstId,
java.lang.String taskInstId,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的候选人,即路由方案接口的getPotentialOwner方法处理的结果。
|
java.lang.String |
TaskAPI.getParticipantsOfPotential(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst,
java.lang.String nextUserTaskDefId)
获得指定节点路由方案配置的候选人,即路由方案接口的getPotentialOwner方法处理的结果。
|
boolean |
TaskAPI.isClaimTask(java.lang.String taskInstId)
判断任务是共享任务还是私有任务
|
boolean |
TaskAPI.isClaimTask(TaskInstance taskInst)
判断任务是共享任务还是私有任务
|
ProcessExecuteQuery |
TaskAPI.jumpActivity(java.lang.String taskInstId,
java.lang.String uid,
java.lang.String targetActivityDefId)
不按流程定义的规则,结束当前任务,直接跳转到指定节点,产生相关任务。
|
ProcessExecuteQuery |
TaskAPI.jumpActivity(TaskInstance taskInst,
UserContext userContext,
java.lang.String targetActivityDefId)
不按流程定义的规则,结束当前任务,直接跳转到指定节点,产生相关任务。
|
TaskInstance |
ProcessAPI.reactivate(ProcessInstance processInst,
java.lang.String targetActivityId,
boolean isClearHistory,
java.lang.String uid,
java.lang.String targetUID,
java.lang.String reactivateReason)
流程复活,重新激活已结束的流程实例
|
TaskInstance |
ProcessAPI.reactivateByBusinessKey(java.lang.String processBusinessKey,
java.lang.String targetActivityId,
boolean isClearHistory,
java.lang.String uid,
java.lang.String targetUID,
java.lang.String reactivateReason)
通过processBusinessKey流程复活,重新激活已结束的流程实例。
|
TaskInstance |
ProcessAPI.reactivateById(java.lang.String processInstId,
java.lang.String targetActivityId,
boolean isClearHistory,
java.lang.String uid,
java.lang.String targetUID,
java.lang.String reactivateReason)
通过id流程复活,重新激活已结束的流程实例。
|
TaskInstance |
ProcessAPI.restart(ProcessInstance processInst,
java.lang.String restartReason)
重置流程到第一个节点,将任务创建给流程启动者,等同于由启动者撤销重办业务(适用于开始事件后是UserTask的人工流程)。
|
TaskInstance |
ProcessAPI.restartByBusinessKey(java.lang.String processBusinessKey,
java.lang.String restartReason)
通过processBusinessKey重置流程到第一个节点,将任务创建给流程启动者,等同于由启动者撤销重办业务( 适用于开始事件后是UserTask的人工流程)。
|
TaskInstance |
ProcessAPI.restartById(java.lang.String processInstId,
java.lang.String restartReason)
通过id重置流程到第一个节点,将任务创建给流程启动者,等同于由启动者撤销重办业务(适用于开始事件后是UserTask的人工流程)。
|
boolean |
ProcessAPI.resume(ProcessInstance processInst)
恢复被挂起的流程实例
|
boolean |
ProcessAPI.resume(java.lang.String processInstId)
通过id恢复被挂起的流程实例
|
boolean |
TaskAPI.resume(java.lang.String taskInstId)
激活被挂起的任务实例。
|
boolean |
TaskAPI.resume(TaskInstance taskInst)
激活被挂起的任务实例。
|
boolean |
ProcessAPI.resumeByBusinessKey(java.lang.String processBusinessKey)
通过processBusinessKey恢复被挂起的流程实例
|
TaskInstance |
TaskAPI.rollbackTask(java.lang.String taskInstId,
java.lang.String targetActivityId,
java.lang.String uid,
boolean isCompensation,
java.lang.String rollbackReason)
回退任务到目标节点。
|
TaskInstance |
TaskAPI.rollbackTask(TaskInstance taskInst,
java.lang.String targetActivityId,
UserContext userContext,
boolean isCompensation,
java.lang.String rollbackReason)
回退任务到目标节点。
|
java.util.List<SimulationPath> |
TaskAPI.simulation2End(java.lang.String uid,
java.lang.String processInstId,
java.lang.String taskInstId)
评估条件并模拟获得当前向后可能推进到的的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
java.util.List<SimulationPath> |
TaskAPI.simulation2End(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst)
评估条件并模拟获得当前向后可能推进到的的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
java.util.List<SimulationPath> |
TaskAPI.simulationNextPath(java.lang.String uid,
java.lang.String processInstId,
java.lang.String taskInstId)
评估条件并模拟获得当前向后可能推进到的的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
java.util.List<SimulationPath> |
TaskAPI.simulationNextPath(UserContext userContext,
ProcessInstance processInst,
TaskInstance taskInst)
评估条件并模拟获得当前向后可能推进到的分支节点,不产生任何实例数据,不触发非路由类的业务事件。
|
ProcessExecuteQuery |
ProcessAPI.start(ProcessInstance processInst)
启动流程, 使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessAPI.start(ProcessInstance processInst,
java.lang.String startEventDefId)
启动流程,如果未指定startEvent事件, 系统默认使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessDataLoaderAPI.start(ProcessInstance processInst,
java.sql.Timestamp startTime)
启动流程, 使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessAPI.startByBusinessKey(java.lang.String processBusinessKey)
通过processBusinessKey启动流程, 使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessAPI.startByBusinessKey(java.lang.String processBusinessKey,
java.lang.String startEventDefId)
通过processBusinessKey启动流程。
|
ProcessExecuteQuery |
ProcessDataLoaderAPI.startByBusinessKey(java.lang.String processBusinessKey,
java.sql.Timestamp startTime)
通过processBusinessKey启动流程, 使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessAPI.startById(java.lang.String processInstId)
通过id启动流程, 使用第1个NoneStartEvent来启动该流程。
|
ProcessExecuteQuery |
ProcessAPI.startById(java.lang.String processInstId,
java.lang.String startEventDefId)
通过id启动流程。
|
ProcessExecuteQuery |
ProcessDataLoaderAPI.startById(java.lang.String processInstId,
java.sql.Timestamp startTime)
通过id启动流程, 使用第1个NoneStartEvent来启动该流程。
|
boolean |
ProcessAPI.suspend(ProcessInstance processInst)
挂起流程实例,挂起的流程实例被暂停执行
|
boolean |
ProcessAPI.suspend(java.lang.String processInstId)
通过id挂起流程实例,挂起的流程实例被暂停执行
|
boolean |
TaskAPI.suspend(java.lang.String taskInstId)
挂起任务实例,挂起的任务实例被暂停执行。
|
boolean |
TaskAPI.suspend(TaskInstance taskInst)
挂起任务实例,挂起的任务实例被暂停执行。
|
boolean |
ProcessAPI.suspendByBusinessKey(java.lang.String processBusinessKey)
通过processBusinessKey挂起流程实例,挂起的流程实例被暂停执行。
|
void |
ProcessAPI.terminate(ProcessInstance processInst,
UserContext userContext)
终止一个流程实例。
|
void |
ProcessAPI.terminateByBusinessKey(java.lang.String processBusinessKey,
java.lang.String uid)
通过processBusinessKey终止一个流程实例。
|
void |
ProcessDataLoaderAPI.terminateByBusinessKey(java.lang.String processBusinessKey,
java.lang.String uid,
java.sql.Timestamp terminateTime)
通过processBusinessKey终止一个流程实例。
|
void |
ProcessAPI.terminateById(java.lang.String processInstId,
java.lang.String uid)
通过id终止一个流程实例。
|
void |
ProcessDataLoaderAPI.terminateById(java.lang.String processInstId,
java.lang.String uid,
java.sql.Timestamp terminateTime)
通过id终止一个流程实例。
|
TaskInstance |
TaskAPI.unclaimTask(java.lang.String taskInstId)
交回认领,其他人可以继续认领。
|
TaskInstance |
TaskAPI.undoTask(java.lang.String taskInstId,
java.lang.String uid,
java.lang.String undoReason)
如果该任务允许收回,收回已办任务,被收回的待办任务标记状态‘cancel’转移到H表
|
Copyright © Actionsoft Co., Ltd. All Rights Reserved.