Hello, je ne sais pas trop quel titre donner Ă cette demandeâŠ
Nous cherchons à créer des groupes de contacts.
En effet, nous aimerions pouvoir gérer nos « groupes de travail » via Dokos.
Par exemple, Mme MICHU ferait partie du groupe de travail « coup de pouce », du groupe « ateliers couture » et « café linguistique », on aimerait donc avoir une table en fin de document « contact » avec les lignes des groupes de travail auxquels elle participe.
Un peu comme on a une liste des numéros de téléphone.
LâidĂ©e ensuite est de pouvoir accĂ©der aux groupes de travail pour y voir la liste des contacts qui y sont.
Ai-je été clair ?
On cherche Ă avoir la mĂȘme logique que pour les groupes de clients ou dâarticles sauf que lĂ chaque contact peut ĂȘtre dans plusieurs groupes.
On pensait Ă une table, car cela permettrait dâavoir deux champ par ligne. Le premier avec le groupe de travail en question, le deuxiĂšme avec des commentaires / dĂ©tails en texte qui nous permettrait de prĂ©ciser ce que la personne souhaite y faire par exemple.
On a tenté de créer des types de documents, mais sans grand succÚs, la logique doit nous échapper.
Une solution ?
Merci dâavance.
Bonjour @nathan_EcoCentre,
Pour ajouter des groupes dans les contacts, il est possible de faire la personnalisation suivante:
- Créer un type de document « Groupe de contacts »
=> Permettra de créer des groupes facilement
- Un seul champ, de type DonnĂ©es, « Nom du groupe » utilisĂ© comme Nom du document (identifiant unique) permet de garantir quâil nây aura pas deux groupes avec le mĂȘme nom:
- Créer un deuxiÚme type de document « Groupes de contacts » de type Table enfant
=> Permettra dâenregistrer les groupes associĂ©s Ă un contact
On ajoute un champ de type Lien, pointant vers le type de document « Groupe de contacts » créé précédemment:
Ne pas oublier de rendre le champ Obligatoire
- On va dans les contacts > Menu > Personnaliser et on ajoute un champ pour lier notre table enfant.
Deux possibilités:
a. Si on un seul champ dans notre table, comme dans cet exemple, on peut ajouter un champ de type « Table de sélection multiple »
b. Si tu souhaite ajouter dâautres champs, dans ce cas il faudra forcĂ©ment ajouter un champ de type « Table »
- Il ne reste plus quâĂ ajouter des groupes aux contacts ou filtrer les contacts par groupes:
En terme de modĂšle de donnĂ©es, je proposerai plutĂŽt dâenregistrer la raison pour laquelle quelquâun sâinscrit dans un groupe dans un type de document Ă part. Le groupe est une donnĂ©e de base (relativement stable) tandis que la raison est plus dynamique (quelquâun peut ĂȘtre trois annĂ©es de suite dans un groupe pour diffĂ©rentes raisons). En stockant la raison dans une autre table, ça permet de conserver lâhistorique.
Bonne fin de journée !
1 « J'aime »
Youhouuu !
Super merci !
Bon, on avait le début mais pas la logique de créer deux type de documents distincts on avait essayé avec un seul type⊠bref.
Au final, nâayant pas dâintĂ©rĂȘt Ă garder un historique, puisque cela ne sera quâutile en interne pour nous, nous avons optĂ© pour un table avec deux champs comme suit :
petite question cependant. Est-il possible de faire un filtre des contacts avec du « ou » ? et du « et » ?
Je mâexplique, si je fais un filtre « simple » (dans le sens avec un seul critĂšre), tout fonctionne :
Mais si je veux avoir la liste des personne qui font partie du Groupe A OU du Groupe B, ou bien ceux qui sont Ă la fois dans le Groupe A ET le Groupe B, je nâai pas rĂ©ussiâŠ
Merci !
Bonjour @nathan_EcoCentre,
Il nây a pas dâoption pour faire des filtres permettant de choisir un valeur ou une autre.
Le mieux est dâutiliser Frappe Insights pour ce genre de requĂȘtes.
Dans la version 2, il est possible de lâajouter via une expression:
Dans la version 3 (en bĂȘta, publication prĂ©vue en octobre), il est possible de filtrer plus simplement:
Si vous nâavez pas Insights sur votre site, vous pouvez demander son installation en envoyant un email Ă help@dokos.cloud
Bonne journée