类 WorkflowHistoryProcessInstanceService


  • @Service
    @DependsOn({"runtimeService","repositoryService","historyService","taskService"})
    public class WorkflowHistoryProcessInstanceService
    extends Object
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • 构造器详细资料

      • WorkflowHistoryProcessInstanceService

        public WorkflowHistoryProcessInstanceService()
    • 方法详细资料

      • findOne

        public org.flowable.engine.history.HistoricProcessInstance findOne​(String processInstanceId)
        根据流程实例ID查询历史流程定义对象ProcessDefinition
        参数:
        processInstanceId - 流程实例ID
        返回:
        流程定义对象ProcessDefinition
      • getHierarchySubProcessInstanceIds

        public List<String> getHierarchySubProcessInstanceIds​(String processInstanceId)
        获取processInstanceId对应的所有层级的子流程实例Id
        参数:
        processInstanceId - 流程实例id
        返回:
        List
      • getHierarchySubProcessInstances

        public List<org.flowable.engine.history.HistoricProcessInstance> getHierarchySubProcessInstances​(String processInstanceId)
        获取processInstanceId对应的所有层级的子流程
        参数:
        processInstanceId - 流程实例id
      • getHierarchySuperProcessInstance

        public List<org.flowable.engine.history.HistoricProcessInstance> getHierarchySuperProcessInstance​(String processInstanceId)
        获取当前流程实例对应的所有层级的父流程实例
        参数:
        processInstanceId - 流程实例id
        返回:
        List
      • getHierarchySuperProcessInstanceId

        public List<String> getHierarchySuperProcessInstanceId​(String processInstanceId)
        获取当前流程实例对应的所有层级的的父流程实例Id
        参数:
        processInstanceId - 流程实例id
        返回:
        List
      • getSubProcessInstanceIds

        public List<String> getSubProcessInstanceIds​(String processInstanceId)
        获取processInstanceId对应的子流程实例Id
        参数:
        processInstanceId - 流程实例id
        返回:
        List
      • getSubProcessInstances

        public List<org.flowable.engine.history.HistoricProcessInstance> getSubProcessInstances​(String processInstanceId)
        获取processInstanceId对应的子流程
        参数:
        processInstanceId - 流程实例id
      • getSuperProcessInstance

        public org.flowable.engine.history.HistoricProcessInstance getSuperProcessInstance​(String processInstanceId)
        获取当前流程实例的父流程实例
        参数:
        processInstanceId - 流程实例id
        返回:
        HistoricProcessInstance
      • getSuperProcessInstanceId

        public String getSuperProcessInstanceId​(String processInstanceId)
        获取当前流程实例的父流程实例Id
        参数:
        processInstanceId - 流程实例id
        返回:
        String