Interface ProcessReport
- All Known Subinterfaces:
ProcessReportPlugin
- All Known Implementing Classes:
DbProcessReportPlugin
public interface ProcessReport
-
Method Summary
Modifier and TypeMethodDescriptiongetActivityExecution(Long aceId) Retourne une execution d'activité par son id.Récupère la liste des activités d'une execution de processus.getProcessExecution(Long preId) Retourne une execution de processus.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.getSummariesByDate(Instant minDate, Instant maxDate, Optional<String> status) Retourne le rapport d'execution d'orchestra sur une période.getSummaryByDate(ProcessDefinition processDefinition, Instant minDate, Instant maxDate) Retourne le rapport d'execution d'un processus sur une période.
-
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ê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
Retourne une execution de processus.- Parameters:
preId- l'id de l'execution- Returns:
- l'execution
-
getActivityExecutionsByProcessExecution
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
Retourne une execution d'activité par son id.- Parameters:
aceId- l'id de l'execution d'activité- Returns:
- l'activité
-