Ksaar documentation
Poser une question…
K
Links
🖇

Éléments liaisons

🔗 Liaison simple

L'élément Liaison simple vous permet de lier un Enregistrement à un autre. C'est à dire que vous pouvez retrouver les données d'un Enregistrement dans un autre.
Prenons l'exemple d'une Application de gestion de chantiers avec : 1. un Workflow qui vous permet d'ajouter de nouveaux clients à votre annuaire 2. un Workflow qui vous permet d'ajouter de nouveaux Chantiers Dans le Workflow "Nouveau Chantier", vous pourrez ajouter l'élément "Liaison simple" et sélectionner le Workflow "Nouveau Client" pour, par exemple, lier votre chantier à un client spécifique. Ainsi, les données de l'Enregistrement 1 seront liés aux données de l'Enregistrement 2. Pour son paramétrage, choisissez :
  • son identifiant unique (ici : client lié au chantier) & son libellé (ici : Sélectionnez le client lié au chantier : )
  • la catégorie de champ : champ de la table, champ Utilisateur ou champ Réutilisable
  • de quelle Table vous souhaitez afficher la liste des enregistrements liés pour
  • récupérer les Enregistrements de : 👉🏼 De l'Utilisateur connecté : signifie que les réponses qui s'afficheront dans la liste déroulante seront issues des enregistrements remplis par l'Utilisateur uniquement. Par exemple, si l'Utilisateur a rempli 2 workflows "Ajouter un client", alors, lors d'un ajout de Chantier, seulement 2 clients apparaîtront. 👉🏼 Des Groupes auxquels appartient l'Utilisateur : signifie que les réponses qui s'afficheront dans la liste déroulante seront issues des enregistrements remplis par l'Utilisateur ET des enregistrements remplis par les Utilisateurs faisant partie du même Groupe (pour rappel, en tant que Maker vous pouvez paramétrer des Groupes d'Utilisateurs au niveau de l'onglet Utilisateurs ou bien laisser la possibilité au USER de les paramétrer lui-même au niveau de l'onglet Administration). Par exemple : si Marie et Paul font partie du même Groupe et qu'ils ont renseignés 2 clients chacun, alors 4 clients s'afficheront dans la liste déroulante. 👉🏼 Tout le monde : signifie que les réponses qui s'afficheront dans la liste déroulantes seront issues des enregistrements remplis par tous les Utilisateurs de l'Application.
  • le champ à afficher : c'est à dire la donnée de l'enregistrement que vous souhaitez faire apparaître dans vos Tableaux. Par exemple : le Nom, le Prénom, le numéro de Téléphone...

☝🏼Les Conditions sur les champs Liaison simple

Lorsque vous ajoutez un champ Liaison simple, vous avez la possibilité de conditionner son affichage :
  • en fonction de la réponse à un champ Utilisateur (identifiés par le (U) devant leur identifiant unique)
  • en fonction de la réponse à un champ de la table
  • en fonction de la réponse à un champ d'une table liée Par exemple, lors d'un workflow de création de nouveau chantier, je veux que le champ Liaison simple ne s'affiche que pour un Utilisateur en particulier.
1️⃣ J'insère le champ Liaison simple dans mon workflow puis je double clique dessus 2️⃣ Je clique sur Conditions et je définis ma Condition :
  • Champ à tester : (U) Nom
  • Égal à : une valeur personnalisé
  • Je tape le nom de la personne pour qui je veux que mon champ s'affiche
Condition sur un champ de Liaison simple

🔗🔗 Liaisons multiples

L'élément Liaisons multiples vous permet de lier un Enregistrement à d'autres. C'est à dire que vous pouvez retrouver les données de plusieurs Enregistrements dans un autre.
Cet élément fonctionne de la même manière que l'élément Liaison simple, mais il permet à l'utilisateur final de l'application de pouvoir sélectionner plusieurs enregistrement alors que l'élément Liaison simple permet d'en sélectionner un seul.
Reprenons l'exemple précédent de l'Application de gestion de chantiers. Vous souhaitez maintenant lier votre chantier à plusieurs clients.
Pour cela, ajoutez un élément Liaisons multiples et paramétrez le de la même façon qu'une Liaison simple. L'utilisateur final de votre application a maintenant la possibilité de sélectionner plusieurs clients lors de la création d'un nouveau chantier.
Différences d'utilisation entre les éléments Liaison simple et Liaisons multiples

🙏🏽 Liaison Utilisateur

L'élément Liaison Utilisateur vous permet de lier un enregistrement à n'importe quel utilisateur de l'App déjà inscrit ou ajouté par un Utilisateur (qui a les droits nécessaires pour le faire). Comme pour l'élément Liaison simple, restons sur l'exemple d'une Application de gestion de chantiers avec : 1. un Workflow qui permet d'ajouter de nouveaux Chantiers 2. un Espace personnel Manager permettant d'accéder à un Suivi pour affecter un chantier à un de ses collaborateurs
👉🏼Ainsi, dans le Suivi "Affectation", ajoutez un élément "Liaison Utilisateur" et choisissez :
  • la catégorie de champ : champ de la table, champ Utilisateur ou champ Réutilisable
  • Puis décidez si vous souhaitez récupérer la liste d'Utilisateurs de :
    • Toute l'application = la liste déroulante contiendra alors tous les utilisateurs de l'Application
    • Des Personas en particulier = cochez de quel(s) Persona(s) seront issus le ou les Utilisateurs sélectionnés. S'ils sont issus de la Persona de l'Utilisateur en cours, cela signifie que le Manager pourra sélectionner des Utilisateurs issus de son Persona uniquement.
Élément de liaison : Liaison utilisateur> récupérer les Utilisateurs depuis
Ainsi, lorsque le Manager ouvrira le Suivi "Affectation", il pourra affecter le chantier à l'un de ses collaborateurs. La sélection se fait sur l'adresse e-mail du collaborateur.
Aperçu de l'élément Liaison Utilisateur dans un Suivi

❓Dans un Tableau, comment afficher les enregistrements réalisés par l'Utilisateur ET ceux qui lui ont été attribués par le champ "Liaison Utilisateur" ?

👉🏼 Créez un Tableau en choisissant comme Sources : toutes les Tables 👉🏼 Ajoutez vos colonnes comme bon vous semble 👉🏼 Ajoutez deux Condition sur le ou les onglets telles que :

👩🏻‍💼👨🏽‍💼 Liaisons Utilisateurs

L'élément Liaisons Utilisateurs vous permet de lier un enregistrement à un ou plusieurs Utilisateurs de l'App déjà inscrit ou ajouté par un Utilisateur (qui a les droits nécessaires pour le faire). Cet élément fonctionne de la même manière que l'élément Liaison Utilisateur, mais il permet à l'utilisateur final de l'application de pouvoir sélectionner plusieurs utilisateurs alors que l'élément Liaison Utilisateur permet d'en sélectionner un seul.
Restons encore une fois sur l'exemple d'une Application de gestion de chantiers. On souhaite maintenant que le Manager puisse affecter un chantier à plusieurs collaborateurs.
👉🏼Ainsi, dans le Suivi "Affectation", ajoutez un élément "Liaisons Utilisateurs" à la place de l'élément "Liaison Utilisateur". Paramétrez l'élément "Liaisons Utilisateurs" de la même façon que la Liaison Utilisateur.
Lorsque le Manager ouvrira le Suivi "Affectation", il pourra affecter le chantier à plusieurs de ses collaborateurs.
Aperçu de l'élément Liaisons Utilisateurs dans un Suivi

👯‍♂️ Liaison groupe

L'élément Liaison groupe vous permet de lier un enregistrement à un groupe.
Reprenons l'exemple d'une Application de gestion de chantiers. On souhaite maintenant que le Manager puisse affecter un chantier à un groupe d'utilisateurs.
👉🏻Ajoutez un ou plusieurs groupes d'utilisateurs dans votre application.
Exemple de groupes
Puis dans le Suivi "Affectation", ajoutez un élément "Liaison groupe".
Lorsque le Manager ouvrira le Suivi "Affectation", il pourra affecter le chantier à un groupe.