• Accueil / Salesforce / Comment développer Lightning…
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther7 minutes de lecture


, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Bonjour #Trailblazers,

Bienvenue à SFDCPanther et vous souhaite une très bonne année 2022.

Dans cet article de blog, nous allons apprendre à développer une table de données Lightning pour Salesforce Lightning Flow Builder.

Nous savons que nous ne pouvons pas développer directement le flux Lightning DataTable pour Salesforce. J’ai donc développé un composant Web Lightning qui peut être utilisé à l’intérieur d’un flux et fonctionnera de manière dynamique pour n’importe quel objet.

Le Lightning DataTable a les fonctionnalités ci-dessous qui peuvent être développées pour n’importe quel flux

  1. Afficher la liste des enregistrements pour tout objet avec les champs mentionnés.
  2. Possibilité de faire les champs HyperLink
  3. Vous pouvez également sélectionner le nombre maximum d’enregistrements dans le flux et remettre les enregistrements sélectionnés dans le flux
  4. Vous pouvez filtrer les enregistrements en fonction de l’enregistrement parent
  5. Pagination pour afficher les enregistrements

Résultat du flux

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Installation

Vous pouvez installer le package dans votre organisation à partir des liens suivants

Pour l’organisation de production ou de développeur – https://login.salesforce.com/packaging/installPackage.apexp?p0=04t0o000003bSZl

Pour l’organisation Sandboxhttps://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000003bSZl

Étapes pour configurer le DataTable

Après avoir installé le package. Vous devez créer un flux d’écran dans lequel vous pouvez utiliser une table de données.

  1. Allez dans Configuration
  2. À partir de la zone de recherche rapide, recherchez les flux
  3. Sélectionnez Flux sous Automatisation des processus
  4. Cliquez sur Nouveau flux
  5. Sélectionnez le flux d’écran dans la fenêtre contextuelle
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>
  1. Cliquez sur l’icône + et sélectionnez l’écran
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

À partir de l’onglet Composants, recherchez le composant DataTable

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Du côté droit Sélectionnez l’objet sous lequel vous vouliez créer la table de données

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Fournissez les valeurs pour le nombre d’enregistrements que vous vouliez interroger, le nombre d’enregistrements à afficher sur la table et le nombre maximum d’enregistrements à sélectionner dans la table de données

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Faites défiler un peu vers le bas et fournissez les valeurs nécessaires pour les autres champs obligatoires

  1. Champs d’en-tête de tableau – Tous les champs que vous vouliez afficher dans la table de données séparés par des virgules. Par exemple – CaseNumber, Subject, Account.Name, ContactId
  2. Le nom de l’API d’objet pour afficher les enregistrements – Il sera automatiquement renseigné à partir de l’objet que vous avez sélectionné à la première étape.
  3. Le sens de tri – Comment vous vouliez trier les enregistrements. Les valeurs valides sont DESC et ASC
  4. Afficher le lien – La liste des champs séparés par des virgules où vous vouliez mettre le lien hypertexte
  5. Nom de l’API de champ pour filtrer les enregistrements – Le nom de l’API de champ sur l’objet Query par lequel vous vouliez filtrer. Par exemple, ID de contact
  6. Id pour filtrer les enregistrements – La valeur par laquelle vous vouliez filtrer les enregistrements.
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Enregistrer et déboguer le flux

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Comme vous pouvez le voir, nous avons tous les dossiers de cas dans la pagination.

Maintenant, si vous souhaitez obtenir les informations d’enregistrement sélectionnées. Vous pouvez utiliser la variable ci-dessous

  1. premierEnregistrementSélectionné – Cette variable vous donnera le premier enregistrement sélectionné
  2. tous les enregistrements sélectionnés – Cette variable vous donnera tous les enregistrements sélectionnés si vous avez sélectionné plusieurs enregistrements
, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Vous trouverez ci-dessous un écran supplémentaire que j’ai ajouté pour afficher l’enregistrement de cas sélectionné Numéro de cas

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Ci-dessous se trouve l’écran où nous avons sélectionné un enregistrement de cas

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Et ci-dessous se trouve la capture d’écran de l’enregistrement sélectionné.

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Résultat final

, Comment développer Lightning DataTable pour les flux Salesforce – SFDCPanther<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Merci d’avoir lu

S’il vous plaît laissez-nous savoir vos pensées dans la section des commentaires



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer