Generieren von Inhalten mithilfe von Bedingungen

Mit bedingten Profiling-Attributen können Sie dasselbe Dokument für verschiedene Zielgruppen, Formate oder Versionen anpassen, wenn Sie die Ausgabe von einer Map generieren.

Beinahe alle Elemente in IXIASOFT CCMS Web unterstützen bedingte Profling-Attribute. Bedingte Profiling-Attribute werden in Ihren Topics auf Elemente angewendet, die nur für einige Handbücher oder Kontexte gelten. Sie können diese Elemente in der endgültigen Ausgabe berücksichtigen oder davon ausschließen, je nachdem, welche Informationen in diesem Handbuch angezeigt werden sollen. Sie können bedingte Profiling-Attribute in Ihren Maps sogar verwenden, um vollständige Topics oder Submaps ein- oder auszuschließen. Auf diese Weise können Sie vergleichsweise geringfügige Änderungen an einigen wenigen Maps oder Topics vornehmen, statt Duplikate aller Topics und Maps für jedes Handbuch oder jeden Kontext zu haben.

Anwenden der bedingten Verarbeitung auf eine Ausgabe

CCMS Web erfasst die von Ihnen eingegebenen Attributwerte. Wenn Sie eine Ausgabe generieren, können Sie einen Ditaval anwenden, um Elemente mit bestimmten Werten systematisch ein- oder auszuschließen. Bei einem Ditaval handelt es sich um einen Satz von Regeln zum Umgang mit bedingten Profiling-Attributen in der Map und den Topics, aus denen Sie eine Ausgabe erstellen.

Beispielsweise können Sie den Ditaval so einrichten, dass alle @audience-Attribute mit dem Wert Einsteiger eingeschlossen und alle Attribute mit dem Wert Admin ausgeschlossen werden. Wenn Sie diesen Ditaval beim Generieren einer Ausgabe anwenden, werden von der Ausgabe nur die Elemente und Topics mit dem Wert Admin für das Attribut @audience ausgeschlossen. Wird ein Topic also zwischen einem Administratorhandbuch und einem Handbuch für unerfahrene Benutzer geteilt, kann jeglicher darin enthaltene Inhalt für Admin-Benutzer für die unerfahrenen Benutzer ausgeschlossen werden. Auf diese Weise können Sie dasselbe Topic wiederverwenden und verfügen dennoch über Informationen, die auf bestimmte Benutzer ausgerichtet sind.

Beim Ein- und Ausschließen von Inhalten sind ein paar Punkte zu berücksichtigen.

  • Wenn Sie ein Topic ausschließen, für das es untergeordnete Elemente in einer Map gibt, werden alle untergeordneten Elemente des Topics ebenfalls ausgeschlossen.
  • Wenn Sie ein Topic von einer Map ausschließen möchten, müssen Sie jeder Referenz in der Map ein bedingtes Profling-Attribut hinzufügen, um diese ebenfalls auszuschließen. Sie müssen beispielsweise ein bedingtes Profiling-Attribut zu allen Links zu dem Topic über Querverweise in einem anderen Topic oder einer Reltable in der Map hinzufügen.

Definieren von Attributen für die bedingte Verarbeitung

Bevor ein Wert für ein Attribut für die bedingte Verarbeitung verwendet werden kann, muss er in IXIASOFT CCMS definiert werden. Wenn ein Topic einen Wert enthält, der nicht zulässig ist, wird dieser von CCMS Web als ungültig gekennzeichnet.

Werte für Attribute der bedingten Verarbeitung können an verschiedenen Stellen definiert werden. z. B. in einer Subject-Scheme-Map in IXIASOFT CCMS Desktop oder über die Konfigurationsdatei conditionaltext.xml durch einen Administrator. Weitere Informationen zum Definieren von Attributen für die bedingte Verarbeitung finden Sie in den Handbüchern für CCMS Desktop und Admin.