Debug-Bereich
Übersicht
Der Debug-Detailbereich Der Debug-Detailbereich im Vorschau-Modus des Avonni Component Builders bietet eine intuitive Umgebung, um Ihre dynamischen Komponenten in Echtzeit zu testen und zu debuggen. Ohne Ihre Komponente in Salesforce aktivieren oder bereitstellen zu müssen, können Sie Eingabevariablen simulieren, Ausgaben inspizieren und Formeln direkt im Builder validieren.
Wichtige Vorteile
Schnelles Testen & Iteration: Beurteilen Sie schnell die Reaktionen der Komponente auf unterschiedliche Eingaben und Bedingungen.
Interaktives Debugging: Beobachten Sie, wie sich Ihre Komponente sofort aktualisiert, wenn Sie Variablen oder Formeln ändern.
Formelvalidierung: Testen und beheben Sie Formeln in Echtzeit direkt im Builder.
Tests ohne Bereitstellung: Validieren Sie die Komponentenlogik vollständig, ohne die Component-Builder-Umgebung zu verlassen.
Zugriff auf den Debug-Detailbereich
Vorschau-Modus starten: Klicken Sie innerhalb des Avonni Component Builders auf die Vorschau Schaltfläche.
Panel öffnen: Der Debug-Detailbereich erscheint automatisch auf der rechten Seite Ihres Bildschirms.

Verwendung des Debug-Detailbereichs
Der Debug-Detailbereich besteht aus zwei Registerkarten:
Variablen-Registerkarte
Diese Registerkarte enthält drei Kategorien:
Zielobjekt: Zeigt den aktuellen Kontext des Objekts an, auf das die dynamische Komponente abzielt.
Eingabevariablen: Listet Variablen auf, die als Für Eingabe verfügbar, wodurch Sie Daten simulieren können, die an Ihre Komponente übergeben werden.
Ausgabevariablen: Zeigt schreibgeschützte Werte für Variablen an, die als Für Ausgabe verfügbar, die die von Ihrer Komponente erzeugten Daten widerspiegeln.
Funktionsweise:
Wählen Sie die Variable aus, die Sie testen möchten, aus dem entsprechenden Abschnitt.
Geben Sie Werte direkt im Panel ein oder wählen Sie sie aus.
Beobachten Sie sofortiges Neurendern und dynamische Aktualisierungen auf der Vorschau-Leinwand.
Bei Ausgabevariablen interagieren Sie mit Ihrer Komponente auf der Leinwand (z. B. Formularübermittlungen, Button-Klicks), um Echtzeitwertänderungen zu überwachen.
Formeln-Registerkarte
Diese Registerkarte erleichtert das Debuggen und Validieren von in Ihrer dynamischen Komponente enthaltenen Formeln.

Funktionsweise:
Zeigen Sie alle in Ihrer Komponente konfigurierten Formeln an.
Überwachen Sie Echtzeitbewertungen Ihrer Formeln, wenn sich Variablen und Eingaben ändern.
Identifizieren und beheben Sie schnell logische oder rechnerische Probleme innerhalb Ihrer Formeln direkt aus dem Debug-Panel.
Praktisches Beispiel: Testen einer recordspezifischen Komponente
Szenario: Ihre Komponente verwendet eine Datensatz-ID, um verwandte Salesforce-Daten abzurufen und anzuzeigen.
Einrichtung:
Definieren Sie eine Textvariable namens
inputRecordIdund markieren Sie sie als Für Eingabe verfügbar.Verwenden Sie diese Variable in Aktionen wie "Beim Laden" > "Datensätze abrufen", um Daten dynamisch abzurufen.
Testschritte:
Seite speichern und aktivieren (Wichtig!): Vorschau im Component Builder.
Navigieren Sie zur Variablen Registerkarte im Debug-Detailbereich.
Unter Eingabevariablenfinden Sie
inputRecordId.Fügen Sie eine gültige 18-stellige Salesforce-Datensatz-ID in das Eingabefeld ein.
Sehen Sie sofort, wie die Komponente neu gerendert wird und Daten für den angegebenen Datensatz anzeigt.
Ändern Sie die Datensatz-ID, um verschiedene Szenarien sofort zu testen.

Wichtige Überlegungen
Nur Vorschau-Modus: Dieses Panel ist ein Testwerkzeug, das ausschließlich im Vorschau-Modusverfügbar ist. Es erscheint nicht auf Live-Seiten in Salesforce.
Verfügbarkeit von Variablen: Eine Variable wird nur in der Registerkarte "Eingabevariablen" oder "Ausgabevariablen" angezeigt, wenn ihr „Für Eingabe verfügbar“ oder „Für Ausgabe verfügbar“ Kontrollkästchen in ihrer Konfiguration im Ressourcen-Panel aktiviert ist.
Zusammenfassung
Das erweiterte Debug-Detailbereich vereinfacht das Testen und Debuggen von Avonni Dynamic Components erheblich. Mit dedizierten Registerkarten zur Verwaltung von Variablen und Formeln können Sie das Verhalten und die Logik von Komponenten direkt im Component Builder schnell validieren und so die Entwicklungseffizienz und Zuverlässigkeit verbessern.
Zuletzt aktualisiert
War das hilfreich?
