Comment transmettre plusieurs enregistrements sélectionnés d’un composant dynamique à un écran Flow

Aperçu

Apprenez à envoyer une collection d’enregistrements (par ex., des lignes sélectionnées dans un Tableau de Données) depuis votre Composant Dynamique Avonni vers un Flux d’Écran lancé via "Ouvrir la boîte de dialogue du Flux" ou "Ouvrir le panneau du Flux". Ce guide couvre la configuration de la variable de collection d’entrée du Flux et la correspondance de la sélection dans l’interaction


Prérequis

Prérequis important : Configurer la variable de collection d’entrée du Flux


Étapes guidées : Transmettre les enregistrements sélectionnés à un Flux

1

Préparez votre composant d’affichage des données

  • Assurez-vous que la sélection multiple est activée : Sélectionnez le composant où les utilisateurs choisiront plusieurs enregistrements (par ex., votre Avonni Tableau de données). Dans son panneau de propriétés, assurez-vous que le paramètre permettant la sélection de plusieurs lignes est activé.

  • Notez le nom API : Confirmez le par le véritable de ce Tableau de Données (par ex., OpportunityTable), car vous en aurez besoin à l’étape 4

2

Créez l’élément déclencheur d’action

  • Ajoutez le composant sur lequel les utilisateurs cliqueront pour démarrer le processus. Il s’agit généralement d’un Bouton Avonni placé près de votre composant de données, ou d’une Action d’en-tête configurée directement dans les propriétés d’en-tête du Tableau de Données.

  • Donnez à ce bouton/action un Étiquette clair (par ex., "Traiter les opportunités sélectionnées", "Mettre à jour les statuts")

3

Ajoutez l’interaction "Ouvrir la boîte de dialogue du Flux / le panneau du Flux"

  • Sélectionnez le Bouton ou l’Action d’en-tête que vous avez créé à l’étape 2.

  • Dans le panneau Propriétés, allez à la Interactions section.

  • Choisissez l’événement qui déclenchera le Flux (généralement interaction Au clic).

  • Cliquez sur Ajouter une action.

  • Min/Max : Type d'action à soit Ouvrir la boîte de dialogue Flow ou Open Flow Panel.

  • Sélectionnez le PDF Viewer. Nom API du Flow paramètre, sélectionnez le Screen Flow spécifique que vous avez préparé précédemment (celui contenant la variable de collection d’entrée – voir la section Prérequis).

4

Mapper les enregistrements sélectionnés à la variable d’entrée du Flux

Ceci est crucial pour connecter la sélection du Tableau de Données au Flux. Dans les paramètres de configuration pour l’ action "Ouvrir la boîte de dialogue du Flux / le panneau du Flux" que vous venez d’ajouter :

  1. Trouvez le Variables d’entrée section.

  2. Cliquez sur le bouton "Ajouter un élément" pour créer une correspondance.

  3. Nom de l’entrée : Dans la liste déroulante, sélectionnez le par le véritable du Variable de collection que vous avez créé à l’intérieur de votre Flux d’Écran (marqué comme « Disponible en entrée » dans l’étape préalable).

  4. Valeur : Cliquez sur l'icône icône de sélection de ressource à côté du champ de valeur.

    • Choisissez Attribut du composant.

    • Sélectionnez votre Tableau de données du composant (en utilisant son nom API, par ex., OpportunityTable).

    • Choisissez l’attribut qui contient les données des lignes sélectionnées :

      • selectedRowsKeyValue: Utilisez ceci si la variable de collection d’entrée de votre Flux est de type Texte et que vous souhaitez transmettre seulement les ID d’enregistrements. C’est le cas d’utilisation le plus fréquent.


Dépannage des problèmes courants

  • Le Flux ne se lance pas : Vérifiez que le Nom API du Flow correspond à un Flux d’Écran existant avec la variable de collection d’entrée configurée. Vérifiez que les utilisateurs ont les permissions pour accéder au Flux.

  • Aucun enregistrement transmis : Assurez-vous que la sélection multiple est activée sur le Tableau de Données et que des lignes sont sélectionnées avant de déclencher l’action. Confirmez que l’attribut selectedRowsKeyValue est mappé correctement.

  • Erreur lors du mappage : Assurez-vous que le nom API de la variable de Collection d’entrée du Flux correspond au Nom de l’entrée dans l’interaction. Des noms ou des types incompatibles (par ex., Texte vs. Enregistrement) provoquent des erreurs.

  • Version du package obsolète : Si l’interaction échoue, il se peut que vous utilisiez une version obsolète du package de composants Avonni. Mettez à jour vers la dernière version pour garantir la compatibilité avec cette fonctionnalité.

  • Ralentissement des performances : Une sélection massive d’enregistrements peut ralentir le Flux. Limitez le nombre de lignes du Tableau de Données ou utilisez des filtres pour réduire le volume de données.

  • Autres problèmes : Si vous rencontrez des problèmes persistants, veuillez nous contacter à [email protected]

Mis à jour

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