Inspecteur OmniScript : Débogueur d'exécution DevTools pour OmniStudio JSON
L'Inspecteur OmniScript, créé par Mubarik Hussain, est une extension Chrome DevTools pour les développeurs Salesforce et Vlocity qui ont besoin d'une visibilité en temps réel sur les processus guidés OmniStudio. L'outil fait apparaître des jsonData en direct et des journaux d'interaction backend dans les outils de développement du navigateur, permettant l'inspection sans modifier la source d'OmniScript. Les éléments clés incluent un inspecteur JSON en temps réel, un moniteur d'Actions, des vues arborescentes avec syntaxe surlignée, et un support multi-namespace. Il cible les développeurs et les architectes qui résolvent des problèmes et déboguent des flux de travail guidés complexes dans des environnements de production ou de bac à sable.
Expose l'état d'exécution en direct à l'intérieur de DevTools pour une inspection immédiate
L'outil comprend un Inspecteur de données JSON en temps réel qui montre les jsonData en direct des étapes OmniScript actives, permettant aux développeurs d'observer l'état des étapes sans ajouter d'instructions de débogage ou modifier la configuration source. Cette vue en direct comble le fossé entre l'aperçu en temps de conception et le comportement en temps d'exécution, ce qui aide lorsque les composants intégrés se comportent différemment dans la page en cours d'exécution que dans l'environnement d'aperçu.
Suit les actions backend et rapporte le temps d'exécution en millisecondes
L'onglet Actions surveille les interactions backend et expose les charges utiles de demande et de réponse, y compris les procédures d'intégration, les DataRaptors, les actions distantes et les appels HTTP. Il enregistre le temps d'exécution et le statut de chaque action suivie, rendant possible l'identification des appels lents ou échoués par leurs durées enregistrées et les codes de résultat plutôt que de deviner à partir de symptômes superficiels.
Navigue dans des JSON complexes et inspecte des composants personnalisés avec des sélecteurs
Une vue arborescente avec syntaxe colorée présente des objets et des tableaux imbriqués pour une navigation plus facile, et un clic sur Copier dans le presse-papiers exporte des charges utiles complètes pour une analyse hors ligne. Le support multi-namespace couvre les espaces de noms industriels Vlocity, tandis que le support de sélecteur personnalisé permet aux développeurs d'ajouter des sélecteurs pour des étapes non standard ou des composants Lightning Web personnalisés utilisés dans des environnements communautaires.
S'intègre dans Chrome DevTools avec des autorisations minimales et un stockage local
L'installation nécessite un accès à Chrome DevTools (F12) et fonctionne sur Salesforce Lightning Experience et les sites Experience Cloud. L'extension est décrite comme légère et ne stocke aucune donnée à l'extérieur ; les seuls éléments persistés sont les sélecteurs personnalisés enregistrés localement sur l'appareil. Ce design maintient l'outil autonome dans l'environnement du navigateur d'un développeur.
Utilitaire ciblé pour les spécialistes d'OmniStudio, précieux dans les environnements en direct
Reconnu au sein de la communauté des développeurs Salesforce comme un utilitaire pratique pour le dépannage des composants d'OmniStudio dans des environnements de production ou de bac à sable, l'outil convient aux développeurs et aux architectes qui ont besoin d'un dépannage direct en temps réel. Son attention étroite sur les workflows d'OmniStudio et de Vlocity le rend moins utile pour le débogage web général, donc évaluez-le lorsque votre travail implique spécifiquement des workflows guidés et des espaces de noms industriels.





