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

  1. Vorschau-Modus starten: Klicken Sie innerhalb des Avonni Component Builders auf die Vorschau Schaltfläche.

  2. 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 inputRecordId und 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:

  1. Seite speichern und aktivieren (Wichtig!): Vorschau im Component Builder.

  2. Navigieren Sie zur Variablen Registerkarte im Debug-Detailbereich.

  3. Unter Eingabevariablenfinden Sie inputRecordId.

  4. Fügen Sie eine gültige 18-stellige Salesforce-Datensatz-ID in das Eingabefeld ein.

  5. Sehen Sie sofort, wie die Komponente neu gerendert wird und Daten für den angegebenen Datensatz anzeigt.

  6. Ändern Sie die Datensatz-ID, um verschiedene Szenarien sofort zu testen.


Wichtige Überlegungen


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?