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
Avant de continuer, assurez-vous que le Flux d’Écran que vous souhaitez lancer dispose d’une Variable de collection configurée pour recevoir les enregistrements sélectionnés. Dans le Flow Builder, cette variable doit doit avoir "Autoriser plusieurs valeurs (collection)" et "Disponible pour l'entrée" cochés. (Un Texte type de données est couramment utilisé pour transmettre des ID d’enregistrements). Cette configuration est nécessaire afin que vous puissiez mapper les enregistrements sélectionnés à cette variable dans les paramètres d’interaction
Étapes guidées : Transmettre les enregistrements sélectionnés à un Flux
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
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")

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 FlowouOpen 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).

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 :
Trouvez le Variables d’entrée section.
Cliquez sur le bouton "Ajouter un élément" pour créer une correspondance.
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).
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 typeTexteet 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 ?
