From af4c5ca819b27f0455272a75d21119c9994b8921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nathana=C3=ABl=20TRAVIER?= <nathanael.travier@maarch.org> Date: Thu, 7 Mar 2024 11:21:31 +0100 Subject: [PATCH] Update file clausesbannettes.md --- Courrier/1001/clausesbannettes.md | 37 ++++++++++++++++++------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/Courrier/1001/clausesbannettes.md b/Courrier/1001/clausesbannettes.md index 2a66ffd..7deb897 100644 --- a/Courrier/1001/clausesbannettes.md +++ b/Courrier/1001/clausesbannettes.md @@ -2,15 +2,15 @@ ## Supervision sur un champ custom et conservation 1 mois après la clôture -**Clause** : ```(status <> 'END' OR status = 'END' AND now() < closing_date + INTERVAL '1 month') AND custom_fields->>'6' = 'Oui'``` + **Clause** : ```(status <> 'END' OR status = 'END' AND now() < closing_date + INTERVAL '1 month') AND custom_fields->>'6' = 'Oui'``` -**Explication** : -tous les documents dont -1. ```status <> 'END'``` le statut est différent de END -2. OU ```status = 'END' AND now() < closing_date + INTERVAL '1 month'``` le statut est END ET la date de clôture est inférieure de 30 jours à la date d'aujourdhui -3. ET ```custom_fields->>'6' = 'Oui'``` la valeur du champ personnalisé dont l'identifiant technique est 6 est "OUI" + **Explication** : + tous les documents dont + 1. ```status <> 'END'``` le statut est différent de END + 2. OU ```status = 'END' AND now() < closing_date + INTERVAL '1 month'``` le statut est END ET la date de clôture est inférieure de 30 jours à la date d'aujourdhui + 3. ET ```custom_fields->>'6' = 'Oui'``` la valeur du champ personnalisé dont l'identifiant technique est 6 est "OUI" -**Utilité** : bannette de contrôle de documents qui remplisse une condition particulière. Par exemple, tous les courriers confidentiels en cours de traitement ou clôturés depuis moins d'un mois. + **Utilité** : bannette de contrôle de documents qui remplisse une condition particulière. Par exemple, tous les courriers confidentiels en cours de traitement ou clôturés depuis moins d'un mois. ## Courriers à traiter OU pour lesquels on m'a donné un avis OU dont la date limite d'avis est dépassé. @@ -19,12 +19,17 @@ tous les documents dont # Bannette d'avis ## Avis séquentiels ### Avis séquentiel à donner -```status in ('EAVIS') -AND ((res_id, @user_id) IN ( -SELECT res_id, item_id -FROM listinstance -WHERE difflist_type = 'AVIS_CIRCUIT' -AND process_date ISNULL -AND res_view_letterbox.res_id = res_id -ORDER BY listinstance_id asc limit 1))``` -# Bannette de visa/signature \ No newline at end of file + **Clause** : + ```status in ('EAVIS') + AND ((res_id, @user_id) IN ( + SELECT res_id, item_id + FROM listinstance + WHERE difflist_type = 'AVIS_CIRCUIT' + AND process_date ISNULL + AND res_view_letterbox.res_id = res_id + ORDER BY listinstance_id asc limit 1))``` + + + +# Bannette de visa/signature +**Utilité** : -- GitLab