Zum Inhalt springen
Dokument testen

Dokument testen

Zweck

Die Funktion Dokument testen ermöglicht es, den aktuellen Stand einer Dokumentvorlage unmittelbar zu prüfen.

Hierzu wird der aktuell im Developer vorliegende XML-Code – unabhängig davon, ob die Dokumentvorlage bereits gespeichert oder veröffentlicht wurde – an die Render-Engine übergeben und daraus ein Microsoft Word-Dokument erzeugt.

Die Funktion dient in erster Linie der Prüfung des XML-Codes sowie der daraus resultierenden Dokumentdarstellung.

Verwendung

Nach Auswahl der Funktion wird der aktuelle XML-Code an die Render-Engine übergeben und verarbeitet.

Das erzeugte Word-Dokument stellt das Ergebnis der aktuellen Dokumentvorlage dar und kann unmittelbar hinsichtlich Aufbau, Formatierung und Dokumentstruktur überprüft werden.

Die Dokumentvorlage muss hierfür weder gespeichert noch veröffentlicht sein.

Hinweis

Während des Tests steht kein Auftragsdatensatz zur Verfügung.

Variablen werden daher nicht mit ihren tatsächlichen Werten befüllt, sondern durch ihren Variablennamen simuliert.

Beispiel:

source.Variablenname

Da Variablennamen häufig länger sind als die späteren tatsächlichen Inhalte, kann sich die Darstellung hinsichtlich Zeilen- oder Seitenumbrüchen vom späteren Produktivdokument unterscheiden.

Ebenso werden Kontrollstrukturen ohne verfügbare Entscheidungsgrundlage verarbeitet. Kann eine Bedingung nicht ausgewertet werden, verwendet der Test standardmäßig den ersten im XML-Code definierten Ausführungspfad.

Technischer Hinweis

Für die Durchführung des Tests wird ausschließlich der aktuelle XML-Code der geöffneten Dokumentvorlage verwendet.

Die Render-Engine erzeugt daraus ein vollständiges Word-Dokument, wobei sämtliche XML-Elemente entsprechend verarbeitet werden.

Zur Simulation fachlicher Bedingungen oder Parameter können zusätzlich Testparameter über die Funktion Parameter für den Test vordefinieren definiert werden. Dadurch lassen sich verschiedene Ausführungspfade einer Dokumentvorlage auch ohne vorhandenen Auftragsdatensatz gezielt testen.

Zuletzt aktualisiert am