Interface CustomHistoricProcessService

    • Method Detail

      • deleteProcessInstance

        boolean deleteProcessInstance​(String processInstanceId)
        删除流程实例,在办件暂停,办结件加删除标识
        Parameters:
        processInstanceId -
        Returns:
      • getById

        org.flowable.engine.history.HistoricProcessInstance getById​(String processInstanceId)
        根据流程实例Id获取历史流程实例
        Parameters:
        processInstanceId -
        Returns:
      • getByIdAndYear

        org.flowable.engine.history.HistoricProcessInstance getByIdAndYear​(String processInstanceId,
                                                                           String year)
        Description:
        Parameters:
        processInstanceId -
        year -
        Returns:
      • getRecycleCount

        int getRecycleCount​(String title)
        获取所有回收站统计
        Parameters:
        title -
        Returns:
      • getRecycleCountByItemId

        int getRecycleCountByItemId​(String itemId,
                                    String title)
        获取回收站统计
        Parameters:
        itemId -
        title -
        Returns:
      • getRecycleCountByUserId

        int getRecycleCountByUserId​(String title,
                                    String userId)
        根据人员id获取回收站统计
        Parameters:
        title -
        userId -
        Returns:
      • getSuperProcessInstanceById

        org.flowable.engine.history.HistoricProcessInstance getSuperProcessInstanceById​(String processInstanceId)
        根据流程实例获取父流程实例
        Parameters:
        processInstanceId -
        Returns:
      • listBySuperProcessInstanceId

        List<org.flowable.engine.history.HistoricProcessInstance> listBySuperProcessInstanceId​(String superProcessInstanceId)
        根据父流程实例获取所有历史子流程实例
        Parameters:
        superProcessInstanceId -
        Returns:
      • listDeleteProByItemId

        List<org.flowable.engine.history.HistoricProcessInstance> listDeleteProByItemId​(String itemId,
                                                                                        Integer page,
                                                                                        Integer rows)
        获取删除实例列表
        Parameters:
        itemId -
        page -
        rows -
        Returns:
      • listRecycleAll

        List<org.flowable.engine.history.HistoricProcessInstance> listRecycleAll​(String title,
                                                                                 Integer page,
                                                                                 Integer rows)
        获取所有回收站列表
        Parameters:
        title -
        page -
        rows -
        Returns:
      • listRecycleByItemId

        List<org.flowable.engine.history.HistoricProcessInstance> listRecycleByItemId​(String itemId,
                                                                                      String title,
                                                                                      Integer page,
                                                                                      Integer rows)
        获取回收站列表
        Parameters:
        itemId -
        title -
        page -
        rows -
        Returns:
      • listRecycleByUserId

        List<org.flowable.engine.history.HistoricProcessInstance> listRecycleByUserId​(String title,
                                                                                      String userId,
                                                                                      Integer page,
                                                                                      Integer rows)
        根据人员id获取回收站列表
        Parameters:
        title -
        userId -
        page -
        rows -
        Returns:
      • recoveryProcessInstance

        boolean recoveryProcessInstance​(String processInstanceId)
        恢复,激活流程实例
        Parameters:
        processInstanceId -
        Returns:
      • removeProcess

        boolean removeProcess​(String processInstanceId)
        彻底删除流程实例,岗位
        Parameters:
        processInstanceId -
        Returns:
      • setPriority

        void setPriority​(String processInstanceId,
                         String priority)
                  throws Exception
        Description:
        Parameters:
        processInstanceId -
        priority -
        Throws:
        Exception