Skip to content
Snippets Groups Projects

Mise à jour arborescence

Open Nathanaël TRAVIER requested to merge 2.0 into master
Compare and Show latest version
7 files
+ 84
10
Compare changes
  • Side-by-side
  • Inline
Files
7
# Bannettes de traitement
## 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'```
**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.
## Courriers à traiter OU pour lesquels on m'a donné un avis OU dont la date limite d'avis est dépassé.
# Bannette d'avis
## Avis séquentiels
### Avis séquentiel à donner
**Clause** :
```status in ('EAVIS')``` document au statut EAVIS
```AND ((res_id, @user_id) IN (``` dont l'attributaire est
```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```
**Utilité**
### Avis séquentiel en cours
```status='EAVIS'```
```AND dest_user=@user_id```
```AND ((```
```SELECT count(res_id)```
```FROM listinstance```
```WHERE res_view_letterbox.res_id = res_id```
```AND difflist_type = 'AVIS_CIRCUIT'```
```AND process_date is NULL) != 0)```
# Bannette de visa/signature
**Utilité** :
Loading