Une revue de presse est un genre journalistique et entrepreneurial qui consiste en une compilation d'articles de presse généraliste ou spécialisée, à une échelle géographique et temporelle choisie. Cette synthèse peut relever juridiquement du panorama de presse si elle ne répond pas à certains critères, dont la gratuité.
Pour la création d'un espace lié à la création d'une Revue de presse il faut :
Comment créer un espace dédié à la création de Revues de presse ?
Dans Dokos, vous pouvez retrouver tous les types de document dans :
Accueil > Développement > Modèles > Type de document


Dans le partie contenu, vous pouvez définir tous les champs du document. Il s'agit des champs que les utilisateurs devront remplir pour valider une Revue de presse.
Dans ce cas là, vous pouvez ajouter les champs suivants :
Etc..


Accueil > Lieu > Revue de presse ou en recherchant Revue de presse dans la barre de recherche.

Vous pouvez retrouver deux cas d’usage a propos de la création des Rapports.
Dans ce cas là, il faut créer un Rapport de requête
Le flux de Rapport:
Onglet à gauche > Développements > Vues > Rapport
Ou
Directement saisir ‘Rapport’ dans notre barre de recherche.




Écrivez le code suivant :
SELECT contact, client, date, sujet, description
FROM `tabRevue de Presse`

Pour afficher le résultat de rapport, cliquez sur le bouton Afficher le rapport en haut à droite après avoir enregistré :


Pour imprimer en PDF, cliquez sur les trois point en haut à droite et cliquez sur PDF


Comme toutes les données liées à l'ajout de fichier dans l’onglet de gauche de Rapport n'appartiennent pas à ce Rapport. Cela veut dire que les données de Pièces jointes ne sont pas dans les données du document Revue de Presse. Ces données sont toutes stockées dans le Fichier Dokos.
Le flux de Fichier:
Onglet à gauche > Outil > Fichier
Ou
Directement saisir ‘Fichier’ dans notre barre de recherche.






SELECT r.contact, r.client, r.date, r.sujet, r.description,
(SELECT GROUP_CONCAT(file_url)
FROM tabFile as f
WHERE f.attached_to_name = r.name AND f.attached_to_doctype = "Revue de Presse")
FROM `tabRevue de Presse` AS r

Voici le résultat que vous allez avoir :


Si vous voulez un URL complet, il faut ajouter “https://tierslieux.dokos.io” avant le fichier URL. On écrit les codes:
SELECT r.contact, r.client, r.date, r.sujet, r.description,
(SELECT GROUP_CONCAT("https://tierslieux.dokos.io",file_url)
FROM tabFile as f
WHERE f.attached_to_name = r.name AND f.attached_to_doctype = "Revue de Presse")
FROM `tabRevue de Presse` AS r
Voici le résultat donné :



Vous pouvez tester le rapport avec plusieurs revues de presse et ajouter plus de fichiers associés dans chaque document.




Exécutez à nouveau le code :
SELECT r.contact, r.client, r.date, r.sujet, r.description,
(SELECT GROUP_CONCAT("https://tierslieux.dokos.io",file_url)
FROM tabFile as f
WHERE f.attached_to_name = r.name AND f.attached_to_doctype = "Revue de Presse")
FROM `tabRevue de Presse` AS r



A partir de ces résultats, vous pouvez observer que lorsque le nombre de ‘Revue de Presse’ augmente, il n'y a pas de problème avec les résultats.
Mais lorsque plusieurs fichiers sont ajoutés, en raison de la fonction GROUP_CONCAT(), il y a des virgules entre les différents liens.
Donc, on pourrait corriger les codes pour le faire plus simple :
SELECT r.contact, r.client, r.date, r.sujet, r.description,
REPLACE((SELECT GROUP_CONCAT("https://tierslieux.dokos.io",file_url)
FROM tabFile as f
WHERE f.attached_to_name = r.name AND f.attached_to_doctype = "Revue de Presse"),",","<br>")
FROM `tabRevue de Presse` AS r


