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 :

  1. Documentez le message d'erreur exact

  2. Notez les étapes pour reproduire

  3. Incluez des captures d'écran de la configuration du composant

  4. Précisez la version du package

  5. Décrivez le comportement attendu vs réel

  6. Testez dans plusieurs navigateurs

  7. Essayez avec différentes permissions utilisateur

Mis à jour

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