- 首页 > 生活 > >
- 查询流程部署信息
// 获取流程部署查询器DeploymentQuery deploymentQuery =repositoryService.createDeploymentQuery();// 查询列表 。List<Deployment> deployments = deploymentQuery.list();
- 查询流程定义信息
// 获取流程定义查询器ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery();// 查询器构建查询条件,最终返回列表 。List<ProcessDefinition> processDefinitionList = processDefinitionQuery.orderByProcessDefinitionVersion().asc().list();
- 查询部署资源
public interface RepositoryService {/*** 通过部署ID和资源名称获取资源流 。* @param deploymentId 部署ID* @param resourceName 资源名称*/InputStream getResourceAsStream(String deploymentId, String resourceName);/*** 检索给定部署的部署资源列表,按字母顺序排列 。* @param deploymentId 部署ID*/List<String> getDeploymentResourceNames(String deploymentId);/*** 允许通过字节流访问已部署的流程模型,例如BPMN2.0XML文件 。* @param processDefinitionId 流程定义ID*/InputStream getProcessModel(String processDefinitionId);/*** 返回流程定义信息* @param processDefinitionId 流程定义ID*/ProcessDefinition getProcessDefinition(String processDefinitionId);/*** 返回与具有提供的进程定义id的进程定义对应的BPMN 模型 。* @param processDefinitionId 流程定义ID*/BpmnModel getBpmnModel(String processDefinitionId);}
挂起流程
public interface RepositoryService {/*** 挂起给定id的流程定义 。*/void suspendProcessDefinitionById(String processDefinitionId);/*** 挂起给定id的流程定义 。** @param suspendProcessInstances 是否挂起流程实例*如果为true,则提供的流程定义的所有流程实例也将挂起* @param suspensionDate 挂起日期*进程定义将被挂起的日期 。如果为null,进程定义将立即挂起 。注意:作业执行器需要处于活动状态才能使用此命令!*/void suspendProcessDefinitionById(String processDefinitionId,boolean suspendProcessInstances,Date suspensionDate);/***挂起给定流程定义Key的流程*/void suspendProcessDefinitionByKey(String processDefinitionKey);/***挂起给定流程定义Key的流程* @param suspendProcessInstances 是否挂起流程实例*如果为true,则提供的流程定义的所有流程实例也将挂起* @param suspensionDate 挂起日期*进程定义将被挂起的日期 。如果为null,进程定义将立即挂起 。注意:作业执行器需要处于活动状态才能使用此命令!*/void suspendProcessDefinitionByKey(String processDefinitionKey,boolean suspendProcessInstances,Date suspensionDate);/*** 挂起给定流程定义Key和租户Id的流程 。*/void suspendProcessDefinitionByKey(String processDefinitionKey, String tenantId);...}
激活流程
public interface RepositoryService {/***激活指定流程定义ID的流程*/void activateProcessDefinitionById(String processDefinitionId);/*** 激活指定流程定义ID的流程** @param suspendProcessInstances 是否挂起流程实例*如果为true,则提供的流程定义的所有流程实例也将激活* @param suspensionDate 挂起日期*进程定义将被激活的日期 。如果为null,进程定义将立即激活 。注意:作业执行器需要处于挂起状态才能使用此命令!*/void activateProcessDefinitionById(String processDefinitionId,boolean activateProcessInstances,Date activationDate);/*** 激活给定流程定义Key(BPMN图中的ID)的流程*/void activateProcessDefinitionByKey(String processDefinitionKey);/*** 激活指定流程定义Key的流程** @param suspendProcessInstances 是否挂起流程实例*如果为true,则提供的流程定义的所有流程实例也将激活* @param suspensionDate 挂起日期*进程定义将被激活的日期 。如果为null,进程定义将立即激活 。注意:作业执行器需要处于挂起状态才能使用此命令!*/void activateProcessDefinitionByKey(String processDefinitionKey,boolean activateProcessInstances,Date activationDate);/***激活给定流程定义Key和租户Id的流程*/void activateProcessDefinitionByKey(String processDefinitionKey, String tenantId);...}
经验总结扩展阅读
-
-
紫薇命盘,2020年2月7日——正月十四适合什么属相的人结婚?
-
-
-
洗护品|别再瞧不起“国货”了,这款国货洗护品,别看价格低,却真心好用
-
-
-
-
-
2023年12月17日适合剃头吗 2023年12月剃头吉日一览表
-
洗面奶 “洗面奶”查出致癌物!你的日用款上黑名单了吗?
-
-
-
-
-
-
-
-
领蔚生物|干细胞是肺纤维化的“清道夫”,是肺损伤患者的福音
-