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
21 files
+ 493
86
Compare changes
  • Side-by-side
  • Inline
Files
21
@@ -53,6 +53,8 @@ Courriers à traiter OU pour lesquels on m'a donné un avis OU dont la date limi
## Bannettes d'avis
#### **<span style="color: #033d77">Courriers nécessitant un avis**
@@ -325,3 +327,42 @@ closing_date >= (current_date - 90)
Attention : Maarch Courrier n'accepte pas les formats de mots-clés inclus dans un sous-mots-clés (@subentities et @sisters_entities)
## Bannettes Administrateur
#### **<span style="color: #033d77">Tous les courriers avec une pièce jointe de type projet de réponse**
~~~ sql
res_id in (
select res_id_master from res_attachments
Where attachment_type in ('response_project')
AND status in ('TMP','SIGN','TRA','PJQUAL','A_TRA')
)
~~~
**Explication de la clause :**
```res_id in ( select res_id_master from res_attachments :``` Courriers pour lesquels il existe une PJ
```Where attachment_type in ('response_project') AND status in ('TMP','SIGN','TRA','PJQUAL','A_TRA') :``` Où le type de pièce jointe est X et qui est dans un statut de traitement.
A noter que 'response.project' peut être remplacer par tout type de pièce jointe existant (administration -> pièce jointe).
Les statuts des pj sont dispnible dans l'administration des statuts puis en filtrant avec "Pj"
#### **<span style="color: #033d77">Tous les courriers avec un contact possédant une organisation et champs personnalisé particulier **
~~~ sql
res_id in (
select res_id from resource_contacts
where item_id in (
select id from contacts
Where custom_fields->>'9' = 'X'
and company in ('Sénat','Assemblée nationale')
)
)
~~~
**Explication de la clause :**
``` res_id in (select res_id from resource_contacts :``` Courriers pour lesquels il existe un contact (destinataire ou expéditeur)
```Where custom_fields->>'9' = 'X' :``` Ou le champs personnalisé contact (administration -> contact -> champs personnalisés) avec l'identifiant 9 à pour valeur X
```and company in ('Sénat','Assemblée nationale') :``` et donc l'organisation est égal à Sénat ou Assemblée nationale
A noter que le filtrage sur les contacts peut être effectué sur l'ensemble des champs de la table 'ressource_contacts'. Cependant, les filtres sont sensibles à la casse (Majuscule, espace, accent)
Loading