Interface ProcessReport
-
- All Known Subinterfaces:
ProcessReportPlugin
- All Known Implementing Classes:
DbProcessReportPlugin
public interface ProcessReport
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActivityExecution
getActivityExecution(Long aceId)
Retourne une execution d'activité par son id.List<ActivityExecution>
getActivityExecutionsByProcessExecution(Long preId)
Récupère la liste des activités d'une execution de processus.ProcessExecution
getProcessExecution(Long preId)
Retourne une execution de processus.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.List<ExecutionSummary>
getSummariesByDate(Instant minDate, Instant maxDate, Optional<String> status)
Retourne le rapport d'execution d'orchestra sur une période.ExecutionSummary
getSummaryByDate(ProcessDefinition processDefinition, Instant minDate, Instant maxDate)
Retourne le rapport d'execution d'un processus sur une période.
-
-
-
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êtestatus
- le status des executions à retournerlimit
- le nombre de resultat souhaitésoffset
- 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ébutmaxDate
- la date de finstatus
- 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 processusminDate
- la date de débutmaxDate
- 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é
-
-