Zum Inhalt springen
XML
Developer und Datacenter

Developer und Datacenter

Developer und Datacenter

Bei der Erstellung einer Dokumentvorlage kommen in intracon:bk in der Regel zwei Anwendungen zum Einsatz:

  • der Developer
  • das Datacenter

Beide erfüllen unterschiedliche Aufgaben und ergänzen sich gegenseitig.

Während der Developer hauptsächlich zur Erstellung und Bearbeitung von Dokumentvorlagen dient, werden im Datacenter zentrale Konfigurationen gepflegt, auf die Dokumentvorlagen während der Dokumenterzeugung zugreifen können.

Das Verständnis dieser Aufgabenverteilung erleichtert sowohl die Entwicklung neuer Dokumentvorlagen als auch die Fehlersuche.

Der Developer

Der Developer ist die Entwicklungsumgebung für Dokumentvorlagen.

Hier werden unter anderem

  • Dokumentvorlagen erstellt,
  • XML bearbeitet,
  • Dokumentbausteine verwaltet,
  • Parameter angelegt,
  • Dokumente getestet,
  • IntelliSense bereitgestellt und
  • die XML-Struktur geprüft.

Der Developer unterstützt den Redakteur bei der täglichen Arbeit und übernimmt zahlreiche technische Aufgaben automatisch.

Beispiele:

  • Einfügen einer <Reference>
  • Auswahl verfügbarer Variablen
  • XML-Formatierung
  • Syntaxprüfung
  • automatische Ergänzung bestimmter XML-Elemente

Das Datacenter

Das Datacenter dient der zentralen Verwaltung fachlicher und technischer Konfigurationen.

Dokumentvorlagen können während der Dokumenterzeugung auf diese Informationen zugreifen.

Typische Inhalte des Datacenters sind beispielsweise:

  • Konstanten
  • Papierarten
  • Focus-Mappings
  • Alternate-Mappings
  • Benutzerinformationen
  • organisatorische Einstellungen
  • weitere systemweite Konfigurationen

Das Datacenter stellt somit Daten bereit, verwendet diese jedoch nicht selbst innerhalb einer Dokumentvorlage.

Zusammenspiel

Developer und Datacenter arbeiten eng zusammen.

Developer

        │ erstellt Dokumentvorlage

XML-Dokumentvorlage

        │ verwendet Konfigurationen

Datacenter

        │ stellt Werte bereit

Dokumenterzeugung

Der Developer erzeugt die Dokumentvorlage.

Während der Dokumenterzeugung werden anschließend die im Datacenter gepflegten Informationen verwendet.

Beispiele

Konstanten

Konstanten werden im Datacenter gepflegt.

Innerhalb einer Dokumentvorlage können sie anschließend über

<Variable Path="constant.Name">
</Variable>

verwendet werden.

Focus

Focus-Mappings werden im Datacenter definiert.

Über

<Variable Path="focus.Bezeichnung">
</Variable>

kann auf diese Informationen zugegriffen werden.

Alternate

Empfänger-Mappings werden ebenfalls im Datacenter gepflegt.

Sie stehen anschließend über

<Variable Path="alternate.Bezeichnung">
</Variable>

zur Verfügung.

Papierarten

Papierarten werden zentral im Datacenter verwaltet.

Der Developer ergänzt abhängig von der gewählten Papierart automatisch die benötigten technischen Informationen innerhalb der XML-Datei.

IntelliSense

Die IntelliSense des Developers greift an vielen Stellen auf Informationen aus dem Datacenter zurück.

Dadurch können beispielsweise

  • Konstanten,
  • Focus-Mappings,
  • Alternate-Mappings oder
  • weitere konfigurierte Werte

direkt während der Bearbeitung ausgewählt werden.

Aufgabenverteilung

Developer Datacenter
Dokumentvorlagen erstellen Konfigurationen verwalten
XML bearbeiten Konstanten pflegen
Dokumente testen Papierarten verwalten
Parameter anlegen Focus-Mappings verwalten
Dokumentbausteine erstellen Alternate-Mappings verwalten
IntelliSense bereitstellen Systemweite Einstellungen bereitstellen

Warum diese Trennung?

Die Aufteilung zwischen Developer und Datacenter bietet mehrere Vorteile.

  • Dokumentvorlagen bleiben unabhängig von Systemkonfigurationen.
  • Fachliche Änderungen können häufig ohne Anpassung der XML-Datei erfolgen.
  • Zentrale Informationen müssen nur einmal gepflegt werden.
  • Mehrere Dokumentvorlagen können dieselben Konfigurationen verwenden.

Dadurch reduziert sich der Pflegeaufwand erheblich.

Best Practices

  • Fachliche Konfigurationen möglichst zentral im Datacenter pflegen.
  • Dokumentvorlagen nicht mit festen Werten überladen.
  • IntelliSense zur Auswahl vorhandener Konfigurationen verwenden.
  • Dokumentbausteine und Konstanten konsequent wiederverwenden.

Developer-Tipp

Der Developer beantwortet die Frage „Wie wird eine Dokumentvorlage erstellt?“.

Das Datacenter beantwortet die Frage „Welche zentralen Informationen stehen einer Dokumentvorlage zur Verfügung?“.

Beide Anwendungen ergänzen sich und bilden gemeinsam die Grundlage der Dokumenterzeugung in intracon:bk.

Siehe auch

  • Von der XML-Datei zum Dokument
  • Dokumentbausteine
  • Parameter und Variablen
  • Variable
Zuletzt aktualisiert am