diff --git a/Courrier/1001/clausesbannettes.md b/Courrier/1001/clausesbannettes.md index 2a66ffd1ae4441b8168397037eeb5d86d29e8606..7deb897dfd59ea2353c49642b957b5dbe2262806 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é** :