- 首页 > 生活 > >
- 查询流程部署信息
// 获取流程部署查询器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);...}
经验总结扩展阅读
-
新玉米怎么保存时间最长,让新鲜玉米长时间保存的方法
-
2023年11月18日适合装修开工吗 2023年11月装修开工吉日一览表
-
女生|“征服”女人的方法,不是去讨好她,而是做好这4件事
-
霍连凯|《我们的婚姻》霍连凯当全职奶爸,黎小田负责赚钱养家
-
-
-
-
-
-
-
魏晨|人间清醒!魏晨参加节目聊爱情观:应该为自己的选择买单
-
-
70后成熟女人唯美个性签名 2022中年女人的唯美签名
-
-
-
-
女人|它是“穷人的燕窝”,女人2天吃1次,皮肤光滑,40岁似少女
-
-
-