OmniScript-Inspektor: DevTools-Laufzeit-Debugger für OmniStudio JSON
OmniScript Inspector, erstellt von Mubarik Hussain, ist eine Chrome DevTools-Erweiterung für Salesforce- und Vlocity-Entwickler, die zur Laufzeit Sichtbarkeit in OmniStudio geführte Prozesse benötigen. Das Tool zeigt live jsonData und Protokolle der Backend-Interaktionen in den Entwicklertools des Browsers an, was eine Inspektion ohne Bearbeitung des OmniScript-Quellcodes ermöglicht. Zu den wichtigsten Elementen gehören ein Echtzeit-JSON-Inspektor, ein Aktionsmonitor, syntaxhervorgehobene Baumansichten und Unterstützung für mehrere Namespaces. Es richtet sich an Entwickler und Architekten, die komplexe geführte Workflows in Produktions- oder Sandbox-Umgebungen beheben und debuggen.
Zeigt den aktuellen Laufzeitstatus in DevTools zur sofortigen Inspektion an
Das Tool enthält einen Echtzeit-JSON-Dateninspektor, der live jsonData von aktiven OmniScript-Schritten anzeigt, sodass Entwickler den Status der Schritte beobachten können, ohne Debug-Anweisungen hinzuzufügen oder die Quellkonfiguration zu ändern. Diese Live-Ansicht schließt die Lücke zwischen der Vorschau zur Entwurfszeit und dem Laufzeitverhalten, was hilfreich ist, wenn eingebettete Komponenten auf der laufenden Seite anders reagieren als in der Vorschauumgebung.
Verfolgt Backend-Aktionen und berichtet über die Ausführungszeit in Millisekunden
Der Aktionen-Tab überwacht Backend-Interaktionen und zeigt Anforderungs- und Antwortpayloads an, einschließlich Integrationsverfahren, DataRaptors, Remote Actions und HTTP-Callouts. Er zeichnet die Ausführungszeit und den Status für jede verfolgte Aktion auf, was es ermöglicht, langsame oder fehlerhafte Aufrufe anhand ihrer aufgezeichneten Dauer und Ergebniscodes zu identifizieren, anstatt aus oberflächlichen Symptomen zu raten.
Navigiert durch komplexe JSON und inspiziert benutzerdefinierte Komponenten mit Selektoren
Eine syntaxhervorgehobene Baumansicht präsentiert verschachtelte Objekte und Arrays für eine einfachere Navigation, und ein Klick auf In die Zwischenablage kopieren exportiert vollständige Payloads für die Offline-Analyse. Die Unterstützung mehrerer Namensräume deckt die Vlocity-Branchennamensräume ab, während die Unterstützung benutzerdefinierter Selektoren es Entwicklern ermöglicht, Selektoren für nicht standardmäßige Schritte oder benutzerdefinierte Lightning Web Components, die in Community-Laufzeiten verwendet werden, hinzuzufügen.
Integriert sich in Chrome DevTools mit minimalen Berechtigungen und lokalem Speicher
Die Installation erfordert Zugriff auf Chrome DevTools (F12) und funktioniert auf Salesforce Lightning Experience und Experience Cloud-Seiten. Die Erweiterung wird als leichtgewichtig beschrieben und speichert keine Daten extern; die einzigen persistierten Elemente sind benutzerdefinierte Selektoren, die lokal auf dem Gerät gespeichert werden. Dieses Design hält das Tool in der Entwicklerumgebung des Browsers eigenständig.
Fokussiertes Dienstprogramm für OmniStudio-Spezialisten, wertvoll in Live-Umgebungen
Innerhalb der Salesforce-Entwicklergemeinschaft als praktisches Dienstprogramm zur Fehlersuche bei OmniStudio-Komponenten in Produktions- oder Sandbox-Umgebungen anerkannt, eignet sich das Tool für Entwickler und Architekten, die eine direkte Fehlersuche zur Laufzeit benötigen. Sein enger Fokus auf OmniStudio und Vlocity-Workflows macht es weniger nützlich für allgemeines Web-Debugging, daher bewerten Sie es, wenn Ihre Arbeit speziell geführte Workflows und Branchennamensräume umfasst.




