CIB merge technischer Leitfaden

9. Besondere Funktionalitäten: Mischen von Dokumenten-Eigenschaften

Implementiert ab CIB merge Version 3.9.174

In einem RTF können über den Editor (z.B. MS-Word) die Dokumenten-Eigenschaften (Doc-Properties) gesetzt werden. Beispiele dafür sind Autor, Titel, Abteilung, Projekt etc. Des Weiteren gibt es auch noch die sogenannten User-Properties. Der CIB merge behandelt Doc Properties und User-Properties gleich.

Über den Befehl INCLUDETEXT im Roh-RTF kann eine Dokumenten-Hierarchie aufgebaut werden. Jedes dieser RTFs kann eigene Dokumenten-Eigenschaften mitbringen. Der CIB merge mischt diese Dokumenten-Hierarchie zu einem einzigen Ausgabe-RTF.

Die Dokumenten-Eigenschaften des Ausgabe-RTFs bestimmen sich nach folgenden Regeln:

(bis CIB merge Version 3.12.2)

  • Beim Zusammenmischen überschreibt das letzte RTF die Angaben der vorhergehenden, d.h. es "gewinnt" das tiefste RTF der Hierarchie.Bereits belegte 
  • Properties werden nicht durch leere gelöscht.

Beispiel:

Ausgehend von der Aufruf-Hierarchie

WURZEL.rtf -> BAUST1.rtf -> BAUST2.rtf

mit folgenden Dokumenten-Eigenschaften der einzenen Dokumente:

WURZEL.rtf:                 Titel-W / Autor-W / Projekt-W
BAUST1.rtf:                  Titel-1 / Projekt-1 / Ablage-1
BAUST2.rtf:                  Titel-2 / Ablage-2 / Abteilung-2

erhält das das gemischte Ergebnisdokument folgende Dokumenten-Eigenschaften:
Titel-2 / Autor-W / Projekt-1 / Ablage-2 / Abteilung-2

 

(ab CIB merge Version 3.12.3)

  • Beim Zusammenmischen werden die Dokumenten-Eigenschaften in der Misch-Reihenfolge „eingesammelt“. Dadurch hat immer die Wurzel Vorrang.
  • Bereits belegte Properties werden dabei nicht überschrieben, es werden nur neue Eigenschaften ergänzt.

Beispiel:

Ausgehend von der Aufruf-Hierarchie

WURZEL.rtf -> BAUST1.rtf -> BAUST2.rtf

mit folgenden Dokumenten-Eigenschaften der einzenen Dokumente:

WURZEL.rtf:                 Titel-W / Autor-W / Projekt-W
BAUST1.rtf:                  Titel-1 / Projekt-1 / Ablage-1
BAUST2.rtf:                  Titel-2 / Ablage-2 / Abteilung-2

erhält das das gemischte Ergebnisdokument folgende Dokumenten-Eigenschaften:
Titel-W / Autor-W / Projekt-W / Ablage-1 / Abteilung-2