Skip to content
Snippets Groups Projects
Commit a9bf51c6 authored by sarah.bazin's avatar sarah.bazin
Browse files

Update 2 files

- /Courrier/1001/clausesapparition.md
- /Courrier/1001/clausesbannettes.md
parent 55e7e765
No related branches found
No related tags found
1 merge request!14Mise à jour arborescence
......@@ -50,7 +50,8 @@ AND sequence > 0
#### **<span style="color: #033d77">Condition sur le statut du prochain viseur**
~~~ sql res_id in (
~~~ sql
res_id in (
SELECT res_id FROM listinstance li
WHERE li.listinstance_id in (
SELECT MIN(listinstance_id) + 1 FROM listinstance
......
......@@ -22,7 +22,9 @@ custom_fields->>'1' is not null and custom_fields->>'1' <> '' and date(custom_fi
#### **<span style="color: #033d77">Bannette tous les courriers qui ont été créé avant le 01/05/2023**
~~~ sql
creation_date < TO_TIMESTAMP('2023-05-01', 'YYYY-MM-DD')
~~~
#### **<span style="color: #033d77">Supervision sur un champ custom et conservation 1 mois après la clôture**
......@@ -134,13 +136,15 @@ order by listinstance_id asc limit 1))
```process_date is null :``` Date de signature non renseigné
#### **<span style="color: #033d77">Bannette A viser dont le viseur en attente fait partie de l'une des entités**
#### **<span style="color: #033d77">A viser dont le viseur en attente fait partie de l'une des entités**
~~~ sql
res_id IN (SELECT list1.res_id FROM listinstance as list1 LEFT JOIN (SELECT list_lj.* FROM listinstance as list_lj WHERE list_lj.difflist_type = 'VISA_CIRCUIT' AND list_lj.process_date IS NULL AND list_lj.res_id = res_view_letterbox.res_id ORDER BY list_lj.listinstance_id asc LIMIT 1) as list2 ON list1.listinstance_id = list2.listinstance_id WHERE list2.requested_signature = false AND list2.item_id IN (SELECT user_id FROM users_entities WHERE entity_id in(@my_entities)))
~~~
#### **<span style="color: #033d77">Bannette de consultation "Documents déjà visés"**
#### **<span style="color: #033d77">Documents déjà visés**
Bannette de consultation de mes courriers visés
~~~ sql
res_id in (Select res_id from listinstance where item_id = @user_id and process_date is not null and difflist_type = 'VISA_CIRCUIT')
......@@ -152,13 +156,13 @@ Si l'on veut ajouter "non clos" il faut ajouté : ```< and status != 'END' >```
Si l'on veut pas des courriers "supprimé" il faut ajouté : ```and status <> ('DEL')```
#### **<span style="color: #033d77">Bannette Courriers en circulation dans les parapheurs électroniques non présent dans ma bannette courrier à viser**
#### **<span style="color: #033d77">Courriers en circulation dans les parapheurs électroniques non présent dans ma bannette courrier à viser**
~~~ sql
status in ('ESIG', 'EVIS', 'ATT_MP') and res_id in (Select res_id from listinstance where (item_id = @user_id and process_date is not null and difflist_type = 'VISA_CIRCUIT' AND destination in (@my_entities))OR(item_id != @user_id and difflist_type = 'VISA_CIRCUIT' AND destination in (@my_entities)))
~~~
#### **<span style="color: #033d77">Bannette Courriers à viser dont le viseur en attente fait partie de l'une de mes entités**
#### **<span style="color: #033d77">Courriers à viser dont le viseur en attente fait partie de l'une de mes entités**
~~~sql
res_id IN (SELECT list1.res_id FROM listinstance as list1 LEFT JOIN (SELECT list_lj.* FROM listinstance as list_lj WHERE list_lj.difflist_type = 'VISA_CIRCUIT' AND list_lj.process_date IS NULL AND list_lj.res_id = res_view_letterbox.res_id ORDER BY list_lj.listinstance_id asc LIMIT 1) as list2 ON list1.listinstance_id = list2.listinstance_id WHERE list2.requested_signature = false AND list2.item_id IN (SELECT user_id FROM users_entities WHERE entity_id in(@my_entities)))
......@@ -178,13 +182,13 @@ status='REJ_SIGN' and dest_user = @user_id
## Bannette de Courriers en copie
#### **<span style="color: #033d77">Bannette Courriers en copie non clos ou sans suite**
#### **<span style="color: #033d77">Courriers en copie non clos ou sans suite**
~~~ sql
(res_id in (select res_id from listinstance WHERE item_type = 'user_id' and item_id = @user_id and item_mode = 'cc') or res_id in (select res_id from listinstance WHERE item_type = 'entity_id' and item_mode = 'cc' and item_id in (@my_entities_id))) and status not in ( 'DEL', 'END', 'SSUITE') and res_id not in (select res_id from res_mark_as_read WHERE user_id = @user_id)
~~~
#### **<span style="color: #033d77">Bannette Copies pour information lues**
#### **<span style="color: #033d77">Copies pour information lues**
~~~ sql
(res_id in (select res_id from listinstance WHERE item_type = 'user_id' and item_id = @user_id and item_mode = 'cc') or res_id in (select res_id from listinstance WHERE item_type = 'entity_id' and item_mode = 'cc' and item_id in (@my_entities_id)))
......@@ -198,13 +202,13 @@ status='REJ_SIGN' and dest_user = @user_id
## Bannette Accusé de réception
#### **<span style="color: #033d77">Bannette AR en masse transmis**
#### **<span style="color: #033d77">AR en masse transmis**
~~~ sql
dest_user = @user_id AND ((res_id IN(SELECT distinct res_id FROM acknowledgement_receipts WHERE creation_date is not null AND send_date is not null) and status not in ('END')) OR res_id IN (SELECT distinct res_id FROM acknowledgement_receipts WHERE creation_date is not null AND send_date is null ))
~~~
#### **<span style="color: #033d77">Bannette AR non envoyés**
#### **<span style="color: #033d77">AR non envoyés**
~~~ sql
dest_user = @user_id AND res_id NOT IN(select distinct res_id from acknowledgement_receipts) and status not in ('END') and category_id = 'incoming'
......@@ -313,7 +317,7 @@ WHERE t.item_id IN (SELECT user_id FROM users_entities WHERE destination in (@my
## Bannettes Courriers clos
#### **<span style="color: #033d77">Bannette Tous les courriers clos depuis moins de 90 jours**
#### **<span style="color: #033d77">Tous les courriers clos depuis moins de 90 jours**
~~~ sql
closing_date >= (current_date - 90)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment