Interactions

Aperçu

Les interactions définissent ce qui se passe lorsque les utilisateurs interagissent avec vos Composants Dynamiques — cliquer sur des boutons, sélectionner des lignes de tableau ou charger une page. Avec le système no-code d'Avonni, vous créez des expériences réactives sans écrire de code.

Chaque interaction suit un schéma simple : Déclencheur (l'utilisateur clique sur un bouton) → Action (naviguer vers l'enregistrement) → Résultat (la page de l'enregistrement s'ouvre)


Premiers pas

Pour ajouter une interaction :

  1. Ouvrez votre Composant Dynamique dans le Générateur de Composants

  2. Sélectionnez un composant sur la zone de travail (Bouton, Tableau de données, etc.)

  3. Cliquez sur le Interactions onglet dans le panneau des propriétés à droite

  4. Choisissez un déclencheur (Au clic, Au chargement, Action sur ligne)

  5. Cliquez Ajouter une action et sélectionnez votre type d'interaction

  6. Configurez les paramètres et enregistrez

💡 Astuce : Enchaînez plusieurs actions pour un seul déclencheur. Elles s'exécutent dans l'ordre, vous permettant de créer des séquences comme Exécuter Flow → Afficher Toast → Naviguer.


Référence des interactions

Guidez les utilisateurs vers différentes pages et fournissez un retour visuel sur leurs actions.

Naviguer Dirigez les utilisateurs vers des pages d'enregistrement, des pages d'objet, des sites externes ou différentes applications. En savoir plus →

Afficher Toast Affichez de brèves notifications pour les confirmations ("Enregistrement enregistré"), les avertissements ou les erreurs. En savoir plus →

Ouvrir la fenêtre d'alerte Affichez des messages critiques qui nécessitent l'accusé de réception de l'utilisateur avant de continuer. En savoir plus →

Ouvrir la boîte de dialogue de confirmation Exigez la confirmation de l'utilisateur avant des actions destructrices comme la suppression d'enregistrements. En savoir plus →

Composants Dynamiques

Ouvrez d'autres Composants Dynamiques au sein de votre page actuelle pour des flux de travail en couches.

Ouvrir le composant dynamique en dialogue Lancez un autre Composant Dynamique dans une superposition modale, parfait pour les formulaires détaillés ou les assistants à étapes multiples. En savoir plus →

Ouvrir le composant dynamique en panneau Affichez un autre Composant Dynamique dans un panneau latéral coulissant tout en gardant la page principale visible. En savoir plus →

Flows

Intégrez les Flows Salesforce pour exécuter la logique métier et afficher des processus guidés.

Exécuter un Flow Exécutez un Flow autolaunché pour effectuer une logique complexe, des opérations de données ou des calculs. Passez des variables en entrée et capturez les résultats. En savoir plus →

Ouvrir le dialogue Flow Affichez un Screen Flow dans une fenêtre modale pour la saisie guidée de données ou des processus à étapes multiples. En savoir plus →

Ouvrir le panneau Flow Affichez un Screen Flow dans un panneau latéral coulissant à côté de votre contenu principal. En savoir plus →

Enregistrements et données

Gérez les enregistrements Salesforce et exportez des données directement depuis vos composants.

CRUD depuis une variable d'enregistrement Créez, lisez, mettez à jour ou supprimez des enregistrements directement depuis votre composant. En savoir plus →

Copier des enregistrements Copiez les lignes sélectionnées du tableau de données vers le presse-papiers pour les coller dans Excel, des e-mails ou d'autres applications. Disponible uniquement comme action d'en-tête sur les Tableaux de données En savoir plus →

Télécharger Permettez aux utilisateurs de télécharger des fichiers directement depuis les Tableaux de données sans navigation. En savoir plus →

Variables et IA

Stockez des informations et exploitez les capacités d'IA au sein de vos composants.

Affectation Définissez ou mettez à jour des valeurs de variables pour stocker des sélections, calculer des résultats ou construire une logique dynamique. En savoir plus →

Invoquer l'Agent AgentForce Déclenchez un agent d'IA pour des recommandations intelligentes, le traitement du langage naturel ou des décisions automatisées. En savoir plus →

Autres actions

Interactions spécialisées supplémentaires pour des cas d'utilisation spécifiques.

Ouvrir une action rapide Lancez des Quick Actions standard ou personnalisées de Salesforce (Enregistrer un appel, Nouvelle tâche, actions personnalisées). En savoir plus →

Mettre à jour la localisation Capturez ou mettez à jour des coordonnées géographiques et des données basées sur la localisation. En savoir plus →


Modèles courants

Après avoir mis à jour des données : Ajoutez toujours une action "Actualiser la requête" pour afficher les informations les plus récentes.

Avant de supprimer : Utilisez "Ouvrir la boîte de dialogue de confirmation" pour éviter les suppressions accidentelles.

Flux de travail complexes : Enchaînez des actions comme Exécuter Flow → Affectation → Afficher Toast → Naviguer.

Retour utilisateur : Incluez Afficher Toast après des actions importantes pour confirmer le succès ou expliquer les erreurs.


Dépannage

⚠️ Mon interaction ne fait rien quand je clique

Les interactions ne fonctionnent pas dans l'aperçu du Générateur de Composants. Vous devez les tester sur une page réelle.

Voici comment tester correctement votre interaction :

  1. Enregistrez votre Composant Dynamique dans le générateur

  2. Allez sur une page Lightning où vous avez ajouté ce composant (comme votre page Compte ou la page d'accueil)

  3. Actualisez la page pour charger vos dernières modifications

  4. Essayez votre interaction - cliquez sur le bouton, sélectionnez une ligne, etc.

Si vous n'avez pas encore ajouté votre composant à une page :

  1. Allez dans Setup → Lightning App Builder

  2. Modifiez une page (ou créez-en une nouvelle)

  3. Faites glisser votre Composant Dynamique sur la page

  4. Enregistrez et activez la page

  5. Allez maintenant voir cette page et testez votre interaction

Toujours pas fonctionnel ? Appuyez sur F12 sur votre clavier pour ouvrir la console du navigateur. Recherchez des messages d'erreur en rouge — ils vous indiqueront ce qui ne va pas

↕️ Mes actions se produisent dans le mauvais ordre

Lorsque vous ajoutez plusieurs actions à une interaction, elles s'exécutent de haut en bas dans la liste.

Pour changer l'ordre :

  1. Allez dans le panneau Interactions

  2. Trouvez votre liste d'actions

  3. Faites glisser et déposer elles dans le bon ordre (attrapez la poignée sur le côté gauche)

  4. Enregistrez votre composant

Si les actions semblent toujours désynchronisées, elles peuvent s'exécuter trop rapidement. Essayez d'ajouter un petit délai entre elles.

↻ Mes données affichent des informations anciennes après une action

Lorsque vous mettez à jour, créez ou supprimez des enregistrements, le composant ne sait pas automatiquement qu'il doit actualiser ce qu'il affiche.

La solution :

  1. Ouvrez votre interaction

  2. Après votre action de mise à jour/création/suppression, cliquez "Ajouter une action"

  3. Choisissez "Actualiser la requête"

  4. Sélectionnez quel tableau de données ou composant doit être actualisé

  5. Enregistrez

Désormais votre composant rechargera les données après avoir effectué des modifications, afin que les utilisateurs voient immédiatement les informations mises à jour.

→ Mon bouton de navigation va au mauvais endroit

Votre action Naviguer contient des paramètres qui indiquent où aller. L'un d'eux est probablement incorrect :

Vérifiez ces paramètres :

  • Type de référence de page : Essayez-vous d'aller vers une "Page d'enregistrement" mais avez sélectionné "Page d'objet" ?

  • ID de l'enregistrement : Si vous allez vers un enregistrement spécifique, est-ce le bon ID d'enregistrement ? (Il pourrait provenir du mauvais champ)

  • Nom API de l'objet : Avez-vous tapé "Account" alors que vous vouliez "Contact" ?

Comment vérifier :

  1. Cliquez sur l'interaction dans le panneau Interactions

  2. Passez en revue chaque champ dans la configuration de Naviguer

  3. Assurez-vous d'utiliser la bonne variable ou le bon nom de champ pour les IDs d'enregistrement

  4. Testez avec un enregistrement que vous savez exister

Toujours des problèmes ? Essayez de naviguer vers un enregistrement de test simple d'abord pour vous assurer que l'action Naviguer fonctionne elle-même.


Étapes suivantes

Commencez par des interactions simples comme Naviguer et Afficher Toast, puis passez à des séquences complexes à mesure que vous vous familiarisez. Chaque type d'interaction dispose d'une documentation détaillée avec des exemples spécifiques et des options de configuration

Mis à jour

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