Interface ProcessReport

All Known Subinterfaces:
ProcessReportPlugin
All Known Implementing Classes:
DbProcessReportPlugin

public interface ProcessReport
  • Method Details

    • 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é