Dépannage
Aperçu
Ce guide vous aide à résoudre les problèmes courants qui peuvent survenir lors du travail avec l'Assistant Optave pour Salesforce.
Problèmes Courants
Problèmes d'Authentification
Problème : Impossible de s'authentifier ou de récupérer le token JWT
Résolution :
- Vérifier que les Named Credentials sont correctement configurés
- Vérifier que les External Credentials ont le bon ID client et secret client
- S'assurer que la formule dans l'en-tête Authorization est correctement formatée
Problèmes de Connexion WebSocket
Problème : La connexion WebSocket échoue ou se déconnecte fréquemment
Résolution :
- Vérifier l'URL WebSocket dans l'enregistrement Custom Metadata
- Vérifier la console du navigateur pour les erreurs liées à CORS
- S'assurer que l'URL WebSocket est accessible depuis votre org Salesforce
- Vérifier la connectivité réseau et tout paramètre proxy qui pourrait affecter les connexions WebSocket
Problèmes de CORS et Liste Blanche
Problème : Restrictions Cross-Origin Resource Sharing (CORS)
Résolution :
- Naviguer vers Configuration > CORS dans votre org Salesforce
- Ajouter tous les domaines nécessaires à la liste blanche :
- Domaine API Optave
- Domaine WebSocket
- Toute autre ressource externe utilisée par l'assistant
- Redémarrer votre navigateur après avoir effectué les changements
Problèmes de Mise à Jour des Dépendances
Problème : Problèmes après la mise à jour des bibliothèques ou packages dépendants
Résolution :
- Puisque Salesforce ne supporte pas les packages npm directement, toute mise à jour des dépendances doit être téléchargée manuellement comme fichiers minifiés vers les Ressources Statiques. Par exemple, pour une nouvelle version du SDK JavaScript Optave, minifiez manuellement le SDK (ou installez le package npm dans un projet de test et localisez le fichier à node_modules/@optave/dist/optave.client.sdk.js) puis téléchargez-le.
- S'assurer de la compatibilité entre toutes les versions de bibliothèques
- Vider le cache du navigateur après la mise à jour des ressources statiques