Fehler finden

Probleme mit Automationen beheben

Sind Ihre Variablen leer oder werden die von Ihnen erwarteten Werte nicht angezeigt?

Generiert Ultradox Ihre Dokumente nicht aufgrund von Fehlern in Ihren Vorlagen?

Diese Anleitung beschreibt Techniken, wie Sie die Ursache für das Problem finden und beheben können.

Fehler Kategorien

In Ultradox können Sie mit zwei verschiedenen Kategorien von Fehlern konfrontiert werden:

Errors in your flow

Die Funktionsbausteine in Ihrer Automation sind miteinander verbunden. Sie benötigen die richtige Eingabe, um korrekt zu arbeiten.

Wenn Sie bei der Ausführung eines Bausteins Fehler erhalten oder wenn sie zu unerwarteten Ergebnissen führen, lesen Sie bitte die Abschnitte Logging und Debugging.

Errors in the template

Wenn Sie Fehler bei der Generierung von Dokumenten aus Ihren Vorlagen erhalten, überprüfen Sie bitte die Anleitung Template Fehler.

Logging

Die einfachste Möglichkeit, den Wert einer Variablen zu überprüfen und Formatierungsprobleme zu beheben, besteht darin, die Variable einfach in einem Kommentar auszudrucken.

Sie können alle Ausführungen der Automation im Ultradox-Editor sehen, auch wenn sie von einem Google-Formular oder über API ausgelöst wird.

Das Hinzufügen von Kommentaren hilft Ihnen nicht nur bei der Strukturierung Ihres Dokuments, sondern auch bei der Protokollierung der Daten auf der Konsole, um zu überprüfen, ob alles wie erwartet funktioniert.

Nehmen wir an, Sie haben eine Variable namens email, die Sie von einem Formular erhalten und möchten den eingegebenen Wert erhalten, dann fügen Sie einfach einen Kommentar Baustein hinzu und geben Sie ${email} ein.

Die angegebenen E-Mail lautet ${email}

Wann immer die Automation ausgeführt wird, wird die E-Mail auf der Konsole ausgegeben.

Folgendes sehen Sie zB in Ihrer Konsole:

Die angegebene E-Mail lautet [email protected]

Da Sie auch alle Rendering-Optionen in Kommentaren verwenden können, können Sie mit diesem Baustein auch die korrekte Formatierung von Text, Datum oder Zahlen testen.

Erstellen Sie einfach einen leeren Ablauf und fügen Sie einen Logeintrag Baustein hinzu, der das aktuelle Datum ausgibt:

Heute ist ${now;date(op=EEEE)}

Da das aktuelle Datum mit dem Renderer date formatiert wird, wird der Name des aktuellen Tages in der Konsole ausgegeben:

Heute ist Wednesday

Debugging

Ultradox wird mit einem Debugger ausgeliefert, der es Ihnen ermöglicht, Ihren Durchlauf an bestimmten Bausteinen anzuhalten und alle verfügbaren Variablen zu überprüfen, bevor Sie die Ausführung fortsetzen.

Sie können nicht nur mit dem Ultradox-Editor gestartete Automationen debuggen, sondern auch, wenn sie durch einen Timer ausgelöst wurden, durch Google Formulare, durch Zapier oder über API.

 Um Ihre Automation zu debuggen, doppelklicken Sie auf das Breakpoint-Icon rechts am Rande des Bausteins, bei dem Sie das Debugging starten möchten.

Das Breakpoint-Symbol wird rot angezeigt, was bedeutet, dass der nächste Durchlauf pausiert und im Debugger des Ultradox-Editors überprüft werden kann.

Der nächste Durchlauf, der nach dem Aktivieren des Haltepunkts abläuft, stoppt beim Erreichen des Bausteins mit einem aktiven Haltepunkt.

Die Konsole öffnet sich und der Debugger links neben der Konsole erlaubt es Ihnen, die Werte aller Variablen zu überprüfen.

Symbolleiste

Sie können den Ablauf dann anhalten oder wieder aufnehmen, indem Sie die Schaltflächen in der Symbolleiste verwenden.

 Der Button setzt die Ausführung für einen Ultradox Baustein fort und hält dann wieder im Debugger an.

 Der Fortsetzen Button setzt die Ausführung des Ablaufs fort und läuft bis zum Ende oder bis er einen anderen Baustein mit einem Haltepunkt erreicht.

 The resume button will continue with the execution of your flow and will run to the end or until it reaches another building block with an breakpoint.

 Wenn Sie auf den Button "Konsole löschen" klicken, werden alle Angaben aus der Konsole entfernt.

Template Fehler

Erkennen und Beheben von Fehlern in Ihren Vorlagen

Mit Ultradox können Sie aus Ihren Vorlagen anspruchsvolle Dokumente generieren, indem Sie Tabellen, verschachtelte Bedingungen, Schleifen und vieles mehr verwenden.

Da Sie eine Menge komplexer Funktionen verwenden können, haben Sie auch viele Möglichkeiten, Fehler zu erzeugen.

Wenn Sie Fehler bei der Generierung von Dokumenten aus Ihren Vorlagen erhalten, lesen Sie bitte die Anleitung Template Fehler.

Questions and Feedback

If you have any comments on this page, feel free to add suggestions right to the Google document that we are using to create this site.

If you are not yet member of the Ultradox community on Google+, please join now to get updates from our end or to provide feedback, bug reports or discuss with other users.

Last Updated: 18.11.19