Sie können Ihre eigenen Metadaten für eine Dokumentspezifikation anpassen. Angepasste Metadaten sind hilfreich, wenn Eigenschaften über die interne
Variable _sessionInfo referenziert werden oder wenn Dokumentspezifikationsgruppen über die API verwaltet werden. Sie können Dokumentspezifikationen auch außerhalb
von Rational Publishing Engine basierend auf den in diesen Dokumentspezifikationen gespeicherten Metadaten verwenden und Aktionen ausführen.
Informationen zu diesem Vorgang
Wichtig: Angepasste Metadateneigenschaften wirken sich nicht auf die Laufzeit von Dokumentgenerierungen aus.
Vorgehensweise
Gehen Sie wie folgt vor, um angepasste Metadaten zu erstellen:
- Klicken Sie in der Sicht Dokumentspezifikation mit der rechten Maustaste auf Metadaten.
- Klicken Sie auf Eigenschaft hinzufügen.
- Geben Sie einen Namen für die Eigenschaft ein.
- Geben Sie einen Wert für die Eigenschaft ein.
- Klicken Sie auf OK. Wenn in der Sicht Dokumentspezifikation der Eintrag Metadaten ausgewählt ist, wird die hinzugefügte Eigenschaft in der Sicht Eigenschaften angezeigt.
Beispiel: Metadaten "owner name" erstellen und diese in einer Vorlage referenzieren.
Gehen Sie wie folgt vor, um die Metadaten zu erstellen:
- Klicken Sie in der Sicht Dokumentspezifikation mit der rechten Maustaste auf Metadaten.
- Klicken Sie auf Eigenschaft hinzufügen.
- Geben Sie als Namen für die Eigenschaft owner ein, um den Namen des Dokumentspezifikationseigentümers als angepasste Metadateneigenschaft zu speichern.
- Geben Sie als Wert für die Eigenschaft Joe Smith ein.
- Klicken Sie auf OK. Die Eigenschaft wird in der Sicht Eigenschaften angezeigt:
Gehen Sie wie folgt vor, um den Eigentümer in der Vorlage zu referenzieren:
- Fügen Sie dem Inhaltseditor zwei Textelemente hinzu.
- Klicken Sie auf das erste Textelement und geben Sie den Text Document specification owner: ein.
- Klicken Sie doppelt auf das zweite Textelement.
- Blenden Sie auf der Registerkarte Scriptausdruck den Eintrag Variablen ein und wählen Sie das Kontrollkästchen _sessionInfo aus.
- Geben Sie im Editor "Scriptausdruck" die folgenden Informationen ein:
_sessionInfo.getDocspecProperty("owner",
"");
Wenn die Ausgabe generiert wird, erscheint der in der Dokumentspezifikation für die Eigentümereigenschaft gespeicherte Wert in der Ausgabe: