Inhalt

Tipps & Tricks: So binden Sie XML-Dateien ein

Dokumentenautomatisierung durch die Nutzung von XML-Werten aus Drittapplikationen

Unsere Software nutzt XML, um Dokumente zu personalisieren. Dabei versehen wir unsere Vorlagen mit XML-Feldern. Diese Felder beinhalten jeweils eine „Frage“, die Antworten auf diese Fragen sind in der Regel innerhalb der internen Datenbank oder auch in Drittapplikationen der Organisation zu finden. Mithilfe der XML-Technologie werden diese Antworten per Mausklick mit den passenden Feldern der Vorlage verknüpft. Sie brauchen somit im Dokument z.B. nicht manuell eintragen, dass „Frau Müller in der Hausnummer 55 wohnt und am 6.10.1975 geboren wurde“. Diese Daten werden dank XML automatisch ausgefüllt.


XML?

XML, Extensible Markup Language, ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei. XML wird für den plattform- und implementationsunabhängigen Austausch von Daten zwischen Computersystemen eingesetzt.

Einbindung von XML-Dateien

Um XML-Werte aus anderen Anwendungen in die Vorlage zu übernehmen, ist eine Beispiel XML erforderlich. Die XML-Werte werden daraufhin über die Fragestruktur mit der Vorlage verknüpft. So werden die innerhalb der XML hinterlegten Werte beim Ausfüllen direkt in der Vorlage befüllt.

Und so funktioniert´s:
3 Varianten, wie Sie XML-Werte
in die Vorlage übernehmen

1. Die einfachste Variante

  • Klick auf Reiter „XML
  • Beispiel-XML hochladen.
  • Nun wird die Struktur der XML aufgeführt Übernahme in die Vorlage per „Drag & Drop“, alternativ über Doppelklick
  • Fertig!

In der Vorlage wurden nun die entsprechenden Platzhalter übernommen. Beim Aufruf über eine Schnittstelle oder dem Start mit einer XML-Datei werden künftig die Felder „Vorname“ und „Name“ automatisch befüllt.


2. Die Steuerung von XML-Werten

Manchmal können Werte aus der XML-Datei nicht „1 zu 1“ übernommen werden.

In der abgebildeten XML-Datei wird z.B. das Geschlecht übergeben. Für die Anrede in der Vorlage soll jedoch nicht das Geschlecht, sondern, abhängig davon, die richtige Anrede automatisch befüllt werden. Auch das ist mit SmartDocuments möglich.

  • Klick auf Reiter „Fragen & Antworten“
  • Neue Fragenansicht anlegen (Fragen-Ansicht = Eine Seite im SmartWizard)
  • Fragetyp auswählen (in unserem Beispiel eine Auswahlfrage) und die entsprechenden Antworten anlegen (z.B.Herr“, „Frau“)
  • Über Rechtsklick auf Frage „Eigenschaften“ öffnen
  • Reiter „XML“ wählen, Auswahl Geschlecht, Klick auf „ok“ - Nun ist die Frage mit dem XML-Wert verknüpft
  • „Eigenschaften“ der Antworten öffnen, Klick auf Reiter „XML“, Werte hinterlegen (z.B. Herr = m, Frau = w) Frage per Drag & Drop auf der Seite einfügen
  • Fertig!

3. Die XML-Frage bei einer flexiblen Anzahl von Informationen

Die 3. Variante verwenden Sie bei sich wiederholenden Informationen, wie beispielsweise beim Aufbau von Listen und Tabellen. Sie möchten im Rahmen der Vorlage z.B. eine beliebige Anzahl an Anhängen aufführen? – Dann verknüpfen Sie die XML-Werte mit einer XML-Frage.

  • XML-Frage“ anlegen
  • Eigenschaften der Frage öffnen, Klick auf Reiter „XML“, XML-Wert auswählen
  • Doppelklick auf die XML-Frage, daraufhin öffnet sich ein leeres Dokument, in dem Sie den Aufbau der wiederholenden Struktur definieren können
  • Aussehen definieren (z.B. Auflistung mit Spiegelstrich), Frage in das Dokument übernehmen und schließen
  • Zurück im Vorlagendokument, Frage per Drag & Drop auf der Seite einfügen
  • Fertig!


Vorlage mit XML-Datei testen, so funktioniert´s!

Für die Verknüpfung von XML-Werten mit der SmartDocuments Vorlage sind keine Programmierkenntnisse erforderlich. Sie möchten testen, ob alle XML-Werte richtig vorbefüllt werden? – Kein Problem. Der SmartWizard kann auch mit einer Beispiel XML-Datei gestartet werden.

  • SmartWizard starten
  • Klick auf Benutzer:in
  • Starten mit...
  • XML-Datei hochladen
  • Fertig!

Noch Fragen?

Ich stehe Ihnen gerne mit Rat und Tat zur Seite.

Pascal Sauermann

SmartDocuments Deutschland GmbH
Presales Consultant

Erkrather Str. 401
40231 Düsseldorf

Ein Fotos des/der Mitarbeiter:in folgt in Kürze.