FAQ et messages d’erreur courants
Foire aux questions
Puis-je copier des composants entre des organisations ?
Oui - C'est simple : les composants dynamiques sont stockés en tant qu'enregistrements de métadonnées personnalisées dans Salesforce, ce qui les rend très portables entre les organisations en utilisant les outils de déploiement standard de Salesforce.
Comment ça marche
Les composants dynamiques sont stockés en tant qu'enregistrements dans un type de métadonnées personnalisées (CMDT) fourni par le package géré Avonni. Lorsque vous créez un composant comme « Tableau de bord Account », il est enregistré comme un seul enregistrement de métadonnées contenant toute la définition du composant — mise en page, sources de données, style, interactions et logique.
Combien de composants puis-je créer ?
Pas de limite stricte : créez autant que nécessaire, mais prenez en compte la charge de maintenance et l'organisation.
Les composants dynamiques peuvent-ils appeler Apex ?
Oui: Les composants peuvent invoquer des méthodes Apex via une configuration et des paramètres de sécurité appropriés.
Les composants dynamiques fonctionnent-ils hors ligne ?
Non: Les composants dynamiques nécessitent une connexion au serveur, comme tous les composants Lightning.
Puis-je gérer les versions de mes composants ?
Oui - Gestion des versions intégrée : Dynamic Components inclut un système complet de contrôle de version qui vous permet de maintenir plusieurs versions de chaque composant avec des possibilités d'expérimentation sécurisée et de restauration facile.
Comment migrer des composants d'un sandbox vers la production ?
Processus simple : les composants dynamiques sont stockés en tant qu'enregistrements de métadonnées personnalisées, ce qui les rend faciles à migrer en utilisant les outils de déploiement standard de Salesforce.
Puis-je appliquer un habillage blanc (white-label) aux composants dynamiques ?
Oui: Le contrôle complet du style permet une personnalisation totale pour correspondre à l'image de marque.
Quel est l'impact sur les performances des composants dynamiques par rapport aux composants App Builder ?
Similaire : Les deux sont des composants Lightning avec des performances comparables. Les composants dynamiques peuvent être légèrement plus lents s'ils sont excessivement complexes.
Puis-je utiliser les composants dynamiques sur mobile ?
Oui: Les composants fonctionnent dans l'application mobile Salesforce, mais testez-les soigneusement car l'expérience mobile peut différer.
Comment déboguer la logique d'un composant ?
Outils :
Console de développement du navigateur (F12)
Mode de débogage Lightning
Journalisation personnalisée dans la logique du composant
Journaux de débogage Salesforce pour les opérations côté serveur
Messages d'erreur courants et solutions
"Impossible de créer le composant"
Cause : permission Metadata API ou problème de package
Solution : Vérifiez que la permission « Modify Metadata Through Metadata API Functions » est activée
"Le composant dépasse la taille maximale"
Cause : le composant est trop complexe ou volumineux
Solution : Divisez en composants plus petits ou simplifiez la structure
"Référence de champ invalide"
Cause : le champ référencé n'existe pas ou n'est pas accessible
Solution : Vérifiez le nom API du champ et les permissions de l'utilisateur
"Événement introuvable"
Cause : nom d'événement non correspondant dans la communication entre composants
Solution : Assurez-vous que les noms d'événements correspondent exactement (sensible à la casse)
"Impossible d'activer le composant"
Cause : erreurs de validation dans la configuration du composant
Solution : Passez en revue tous les indicateurs d'erreur dans le générateur avant d'activer
Vous avez encore besoin d'aide ?
Vous ne parvenez pas à résoudre votre problème ?
Envoyer un e-mail au support : [email protected]
Signaler un bug: Voir notre guide de signalement des bugs
Forum communautaire : partagez vos expériences avec d'autres utilisateurs de Dynamic Components
Avant de contacter le support :
Documentez le message d'erreur exact
Notez les étapes pour reproduire
Incluez des captures d'écran de la configuration du composant
Précisez la version du package
Décrivez le comportement attendu vs réel
Testez dans plusieurs navigateurs
Essayez avec différentes permissions utilisateur
Mis à jour
Ce contenu vous a-t-il été utile ?
