Ksaar documentation
Rechercher…
⌃K
🔗

Les Liaisons

🔗 Enregistrement Lié

L'élément Enregistrement Lié vous permet de lier un Enregistrement précédemment effectué à 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 Parcours qui vous permet d'ajouter de nouveaux clients à votre annuaire 2. un Parcours qui vous permet d'ajouter de nouveaux Chantiers Dans le Parcours "Nouveau Chantier", vous pourrez ajouter l'élément "Parcours Liés" et sélectionner le Parcours "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 du Parcours, champ Utilisateur ou champ Réutilisable
  • de quel Parcours 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 Parcours "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.
  • la colonne à 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 Parcours Lié

Lorsque vous ajoutez un champ Parcours lié, 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 du Parcours/Suivi/Fiche en cours de création
  • en fonction de la réponse à un champ du Parcours auquel il est lié Par exemple, lors d'un Parcours de création de nouveau chantier, je veux que le champ Parcours lié ne s'affiche que pour un Utilisateur en particulier.
1️⃣ J'insère le champ parcours lié dans mon Parcours 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 Parcours Lié

🙏🏽 Utilisateur lié

L'élément "Utilisateur lié" 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 la fonctionnalité Enregistrement Lié, restons sur l'exemple d'une Application de gestion de chantiers avec : 1. un Parcours 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 "Utilisateur lié".
  • la catégorie de champ : champ du Parcours, champ Utilisateur ou champ Réutilisable
  • Vous pouvez activer l'option "sélection multiple" ce qui permettra, dans notre exemple, au Manager d'affecter le chantier à plusieurs collaborateurs.
  • 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.
    • Des Groupes particuliers = Groupes de l'utilisateur en cours, signifie que les Utilisateurs seront issus du ou des Groupes desquels le Manager fait aussi partie.
Élément de liaison : Utilisateur lié > 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 Utilisateur Lié dans un Suivi

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

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