Points de terminaison d'API REST pour Workflows
Détails d'un workflow
Récupération des détails d'un workflow.
Cet endpoint nécessite l'en-tête Metarisc-Org-Id pour identifier l'organisation faisant l'appel. Le résultat de l'appel sera donc spécifique à cette organisation.
Réponses
200 OK
Retourne un Objet Workflow contenant les données demandées.
GET /workflows/{workflow_id}
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
titre string required
Titre du workflow.
256 max length
date_de_creation string required
Date de création du workflow.
format : date-time 20 min length 50 max length
date_de_debut string required nullable
Date du déclenchement du workflow (date à laquelle il est passé actif).
format : date-time 20 min length 50 max length
date_de_fin string required nullable
Date de fin de traitement du workflow (date à laquelle il est passé en terminé).
format : date-time 20 min length 50 max length
workflow_automatise boolean required
Si le workflow a été géré par un processus automatisé.
etat string required
État du workflow.
| Valeurs possibles |
|---|
VALIDELe workflow est traité, vérouillé et peut débloquer d'autres workflows liés. |
EN_COURSLe workflow devient actif pour traitement. |
ATTENTELe workflow est en attente de la complétion d'autres workflows. |
PAUSELe workflow est en pause et ne peut être traité. |
NON_CONCERNELe workflow n'est pas concerné par le dossier en cours de traitement. |
ATTENTE_VALIDATIONLe workflow est en attente de validation par un utilisateur. |
observations string required nullable
Une chaîne de caractères arbitraire rattachée à l'objet. Souvent utile pour affichage aux utilisateurs.
8192 max length
type string required
Type du workflow.
| Valeurs possibles |
|---|
analyse_de_risqueAnalyse de risque. |
validationValidation. |
arrivee_sisArrivée SIS. |
arrivee_sis_prevArrivée SIS préventive. |
arrivee_secretariat_commissionArrivée au secrétariat de la commission. |
consultation_sisConsultation SIS. |
passage_commissionPassage en commission. |
relectureRelecture. |
visiteVisite. |
arrivee_secretariatArrivée au secrétariat. |
workflowWorkflow générique. |
reception_de_travaux_en_attenteRéception de travaux en attente. |
Mise à jour d'un workflow
Mise à jour d'un workflow. La mise à jour d'un workflow peut concerner son champ observations. Il est possible de modifier son état ce qui peut déclencher des actions. La modification de l'état peut être antidatée en précisant une date de fin (par défaut la date du jour).
Cet endpoint nécessite l'en-tête Metarisc-Org-Id pour identifier l'organisation faisant l'appel. Le résultat de l'appel sera donc spécifique à cette organisation.
Paramètres du corps de la requête
date_de_fin string
Date de fin de traitement du workflow (date à laquelle il est passé en terminé).
format : date-time 20 min length 50 max length
etat string
État du workflow.
| Valeurs possibles |
|---|
VALIDELe workflow est traité, vérouillé et peut débloquer d'autres workflows liés. |
EN_COURSLe workflow devient actif pour traitement. |
ATTENTELe workflow est en attente de la complétion d'autres workflows. |
PAUSELe workflow est en pause et ne peut être traité. |
NON_CONCERNELe workflow n'est pas concerné par le dossier en cours de traitement. |
ATTENTE_VALIDATIONLe workflow est en attente de validation par un utilisateur. |
observations string
Une chaîne de caractères arbitraire rattachée à l'objet. Souvent utile pour affichage aux utilisateurs.
8192 max length
Réponses
200 OK
Retourne un Objet Workflow contenant les données demandées.
POST /workflows/{workflow_id}
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
titre string required
Titre du workflow.
256 max length
date_de_creation string required
Date de création du workflow.
format : date-time 20 min length 50 max length
date_de_debut string required nullable
Date du déclenchement du workflow (date à laquelle il est passé actif).
format : date-time 20 min length 50 max length
date_de_fin string required nullable
Date de fin de traitement du workflow (date à laquelle il est passé en terminé).
format : date-time 20 min length 50 max length
workflow_automatise boolean required
Si le workflow a été géré par un processus automatisé.
etat string required
État du workflow.
| Valeurs possibles |
|---|
VALIDELe workflow est traité, vérouillé et peut débloquer d'autres workflows liés. |
EN_COURSLe workflow devient actif pour traitement. |
ATTENTELe workflow est en attente de la complétion d'autres workflows. |
PAUSELe workflow est en pause et ne peut être traité. |
NON_CONCERNELe workflow n'est pas concerné par le dossier en cours de traitement. |
ATTENTE_VALIDATIONLe workflow est en attente de validation par un utilisateur. |
observations string required nullable
Une chaîne de caractères arbitraire rattachée à l'objet. Souvent utile pour affichage aux utilisateurs.
8192 max length
type string required
Type du workflow.
| Valeurs possibles |
|---|
analyse_de_risqueAnalyse de risque. |
validationValidation. |
arrivee_sisArrivée SIS. |
arrivee_sis_prevArrivée SIS préventive. |
arrivee_secretariat_commissionArrivée au secrétariat de la commission. |
consultation_sisConsultation SIS. |
passage_commissionPassage en commission. |
relectureRelecture. |
visiteVisite. |
arrivee_secretariatArrivée au secrétariat. |
workflowWorkflow générique. |
reception_de_travaux_en_attenteRéception de travaux en attente. |