11.6 Benutzung des Document Generator
Um den Document Generator zu starten, legen Sie zunächst mit ein neues DokSet an. Dabei geben Sie den Namen des DokSets und wahlweise eine Beschreibung an und wählen noch den Zeichensatz für die Instanzen des neuen DokSets aus. Diesen Zeichensatz können Sie mit im oberen Menü des neuen DokSets auch wieder ändern.
Um Instanzen mit ihren Werten zu definieren, die für die Auswertung des DokSets relevant sind, wählen Sie im oberen Menü des DokSets. Dort geben Sie den Namen und den Wert einer oder mehrerer Instanzen an. Sie können auch den Namen oder Wert einer existierenden Instanz ändern. Bleibt das Namensfeld einer Instanz leer, wird die Instanz gelöscht bzw. nicht angelegt.
![]()
Abbildung 11.6-1: Eingabe von Instanzen mit Name und Wert
Nachdem Sie die Vorlagen auf Ihrem lokalen Computer erstellt und hochgeladen
haben (Angabe des MIME-Typs nicht vergessen: ‘Document Template’
(text/x-bscw-template)), können Sie die Evaluierungsparameter mit dem
Menüeintrag
setzen.
Dort können Sie eine Vorlage angeben, in die die Instanzen der aktuellen Vorlage
eingesetzt werden sollen, und den Namen des Dokuments, das aus der aktuellen
Vorlage erzeugt werden soll. Intern werden die Evaluierungsparameter als Instanzen
mit den Namen @template@ bzw. @document@
gespeichert.
![]()
Abbildung 11.6-2: Eingabe von Evaluierungsparametern
Um alle Instanzen in einem DokSet, einem Unterordner oder einer Vorlage
anzeigen zu lassen, benutzen Sie den Menüeintrag
bzw.
.
Eine von einem übergeordneten Ordner geerbte Instanz
erscheint in der Liste kursiv.
![]()
Abbildung 11.6-3: Anzeige von Instanzen
Der Evaluierungsprozess kann für das ganze DokSet, einzelne Ordner,
eine Menge von ausgewählten Vorlagen oder auch einzelne Vorlagen durch
die Aktion
,
oder
gestartet werden. Bereits
in früheren Auswertungen erzeugte Dokumente werden dabei ersetzt.
Zur Sicherung eines DokSets können Sie mit dem Menüeintrag alle Instanzen sichern. Dies liefert eine Datei, die Sie auf Ihrem lokalen Rechner speichern können. Sie hat die folgende Syntax, wobei Objektpfad den Pfadnamen des Objekts (Ordner, Vorlage), dessen Instanzen gespeichert werden, innerhalb des DokSets bezeichnet:
'<Objektpfad>' = {
'<Instanzname>' = '<Instanzwert>'
...
}
...
Mit können Sie solche Sicherungsdateien wieder importieren.