Liste de sélection

Aperçu

La source de données Picklist vous permet de connecter des composants d'entrée au sein de vos Avonni Dynamic Components aux champs picklist standard ou personnalisés de votre organisation Salesforce. Cela fournit un moyen fluide de présenter aux utilisateurs des choix prédéfinis, garantissant la cohérence des données et une expérience utilisateur conviviale. La source de données Picklist prend également en charge les types d'enregistrement.

Cela offre plusieurs avantages :

  • Cohérence des données : Garantit que les utilisateurs ne peuvent sélectionner que des valeurs valides définies dans vos picklists Salesforce.

  • Mises à jour automatiques : Si les valeurs de la picklist dans Salesforce sont mises à jour, les modifications sont automatiquement reflétées dans votre Dynamic Component (aucune mise à jour manuelle requise).

  • Configuration simplifiée : Réduit le temps de développement en tirant parti de la configuration existante de Salesforce.

  • Prise en charge des types d'enregistrement : La source de données Picklist respecte les restrictions liées aux types d'enregistrement. Si les types d'enregistrement contrôlent les valeurs d'un champ picklist, le composant n'affichera que les valeurs appropriées pour le type d'enregistrement du dossier en cours (le cas échéant).

  • Filtrage des picklists basé sur la valeur du dossier en cours : Vous pouvez désormais filtrer les options de la picklist en fonction de la valeur d'un champ du dossier en cours, garantissant des choix encore plus pertinents pour les utilisateurs.


Composants pris en charge

Vous pouvez utiliser la source de données Picklist avec les composants Avonni conçus pour sélectionner des options, tels que :


Comment ça fonctionne

  1. Configuration du composant : Dans votre Avonni Dynamic Component, sélectionnez un composant d'entrée qui prend en charge la source de données Picklist (par ex., Combobox).

  2. Sélectionner la source de données : Dans le panneau des propriétés du composant, localisez le paramètre "Data Source" (ou une option similaire) et sélectionnez "Picklist".

  3. Configurer la source de données Picklist :

    • Nom API de l'objet : Sélectionnez l'objet Salesforce qui contient le champ picklist que vous souhaitez utiliser (par ex., Compte, Opportunité, My_Custom_Object__c).

    • Nom API du champ : Sélectionnez le champ picklist de cet objet (par ex., secteur, StageName, My_Custom_Picklist__c).

    • ID du type d'enregistrement (optionnel) : Si les types d'enregistrement contrôlent les valeurs du champ picklist, vous pouvez optionnellement fournir un ID de type d'enregistrement. Cela se fait généralement de manière dynamique :

      • Vous obtiendrez généralement cet ID à partir d'une variable ou d'une ressource au sein de votre Dynamic Component, très probablement à partir de @recordId (si sur une page d'enregistrement) combiné avec un "Get Records" sur le RecordType objet pour obtenir l'ID correct.

      • Si vous laissez l'ID du type d'enregistrement vide, et qu'il existe des types d'enregistrement, le composant peut n'afficher aucune option de picklist.

      • Si vous laissez l'ID du type d'enregistrement vide, et qu'aucun type d'enregistrement n'est défini sur l'objet, le composant affichera les valeurs.

    • Attribut Valeurs de la picklist (optionnel) Nous avons ajouté un nouvel attribut appelé Valeurs de la picklist, qui vous permet de contrôler explicitement quelles options de picklist sont affichées.

      • Vous pouvez transmettre des valeurs à partir du dossier en cours (par ex., component.record.picklistvalue) pour filtrer les options en fonction des données existantes de ce dossier.

      • Si vous laissez Valeurs de la picklist vide, toutes les options disponibles seront affichées par défaut.

  4. Peuplement automatique : Le composant récupère automatiquement les valeurs de picklist valides (en fonction de l'objet, du champ et du type d'enregistrement optionnel) et les affiche comme options pour l'utilisateur.


Cas d'utilisation

Voici quelques exemples d'utilisation de la source de données Picklist :

  • Sélection de l'industrie du compte : Sur une page d'enregistrement Compte, utilisez un composant Combobox connecté au secteur champ picklist sur le Compte .

  • Sélection de l'étape de l'opportunité : Dans un composant pour la mise à jour des Opportunités, utilisez un Combobox ou un groupe de boutons radio connecté au StageName picklist sur le Opportunité .

  • Picklists d'objets personnalisés : Utilisez la source de données Picklist avec n'importe quel champ picklist personnalisé sur n'importe quel objet personnalisé.

  • Sélection de l'origine du cas : Vous pourriez avoir une picklist personnalisée pour définir des valeurs sur une page d'enregistrement de cas.


variable sera mise à jour, et vous pourrez utiliser ces valeurs pour filtrer un Data Table.

  • Mises à jour des picklists : Les changements apportés aux valeurs de la picklist dans Salesforce (comme l'ajout, la suppression ou la modification d'options) seront automatiquement reflétés dans votre Dynamic Component.

  • Dépendances de type d'enregistrement : Si le champ picklist a des dépendances de type d'enregistrement, assurez-vous de fournir le bon ID de type d'enregistrement (ou de gérer le scénario où aucun type d'enregistrement n'est spécifié).

  • Picklists multi-sélection : Certains composants Avonni (comme Dual Listbox) peuvent être utilisés avec picklists à sélection multiple.

  • Contrôle d'accès : Les valeurs de picklist visibles respecteront l'accès des utilisateurs et la sécurité au niveau du champ.

  • Attribut Valeurs de la picklist : Lorsqu'il est utilisé, seules les valeurs spécifiées sont affichées. Laisser cet attribut vide affiche toutes les valeurs disponibles.


En résumé

La source de données Picklist est un moyen simple mais puissant d'intégrer vos Avonni Dynamic Components à la configuration picklist existante de Salesforce. Elle favorise la cohérence des données, simplifie le développement et garantit que vos composants affichent toujours les options de picklist les plus à jour.

Mis à jour

Ce contenu vous a-t-il été utile ?