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
▼
DokumenterzeugungDer 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