Interface ProcessReport

    • Method Detail

      • getProcessExecutions

        List<ProcessExecution> getProcessExecutions​(ProcessDefinition processDefinition,
                                                    String status,
                                                    Integer limit,
                                                    Integer offset)
        Retourne la liste des executions d'un processus répondant à des critères triés par ordre chronologique décroissant.
        Parameters:
        processDefinition - le processus concerné par la requête
        status - le status des executions à retourner
        limit - le nombre de resultat souhaités
        offset - le rang du premier résultat retourné
        Returns:
        la liste des éxécutions répondant aux critères
      • getSummariesByDate

        List<ExecutionSummary> getSummariesByDate​(Instant minDate,
                                                  Instant maxDate,
                                                  Optional<String> status)
        Retourne le rapport d'execution d'orchestra sur une période.
        Parameters:
        minDate - la date de début
        maxDate - la date de fin
        status - permet de filtrer sur un état d'execution (par exemple voir les processus qui ont eu une execution en erreur sur la période.
        Returns:
        la liste de résumés répondant aux critères
      • getSummaryByDate

        ExecutionSummary getSummaryByDate​(ProcessDefinition processDefinition,
                                          Instant minDate,
                                          Instant maxDate)
        Retourne le rapport d'execution d'un processus sur une période.
        Parameters:
        processDefinition - le nom du processus
        minDate - la date de début
        maxDate - la date de fin
        Returns:
        le résumé
      • getProcessExecution

        ProcessExecution getProcessExecution​(Long preId)
        Retourne une execution de processus.
        Parameters:
        preId - l'id de l'execution
        Returns:
        l'execution
      • getActivityExecutionsByProcessExecution

        List<ActivityExecution> getActivityExecutionsByProcessExecution​(Long preId)
        Récupère la liste des activités d'une execution de processus.
        Parameters:
        preId - l'id de l'exécution
        Returns:
        la liste des activités associées
      • getActivityExecution

        ActivityExecution getActivityExecution​(Long aceId)
        Retourne une execution d'activité par son id.
        Parameters:
        aceId - l'id de l'execution d'activité
        Returns:
        l'activité