Tworzenie niestandardowych metadanych dla specyfikacji dokumentu

Użytkownik może skonfigurować swoje metadane na potrzeby specyfikacji dokumentu. Niestandardowe metadane są przydatne podczas odwoływania się do właściwości ze zmienną wewnętrzną _sessionInfo, a także podczas zarządzania grupami specyfikacji dokumentów za pośrednictwem interfejsu API. Działania na specyfikacjach dokumentów można również wykonywać poza produktem Rational Publishing Engine w oparciu o metadane zapisane w tych specyfikacjach dokumentów.

O tym zadaniu

Ważne: Właściwości niestandardowych metadanych nie mają w czasie wykonywania wpływu na generowanie dokumentów.

Procedura

Aby utworzyć niestandardowe metadane:

  1. W widoku Specyfikacja dokumentu kliknij prawym przyciskiem myszy pozycję Metadane.
  2. Kliknij opcję Dodaj właściwość.
  3. Wprowadź nazwę właściwości.
  4. Wprowadź wartość właściwości.
  5. Kliknij przycisk OK. Po wybraniu opcji Metadane w widoku Specyfikacja dokumentu dodana właściwość zostanie wyświetlona w widoku Właściwości.

Przykład: tworzenie metadanych Nazwa właściciela i odwoływanie się do nich w szablonie

Aby utworzyć metadane:
  1. W widoku Specyfikacja dokumentu kliknij prawym przyciskiem myszy pozycję Metadane.
  2. Kliknij opcję Dodaj właściwość.
  3. Dla nazwy właściwości wprowadź wartość Właściciel, aby zapisać nazwę właściciela specyfikacji dokumentu jako niestandardową właściwość metadanych.
  4. W polu wartości właściwości wprowadź wartość Jan Kowalski.
  5. Kliknij przycisk OK. Właściwość zostanie wyświetlona w widoku Właściwości:
    Właściwość właściciela wyświetlana w widoku Właściwości.
Aby odwołać się do właściciela w szablonie:
  1. Dodaj dwa elementy tekstu do edytora treści.
  2. Kliknij pierwszy element tekstu i wprowadź tekst: Właściciel specyfikacji dokumentu:
  3. Kliknij dwukrotnie drugi elementu tekstu.
  4. Na karcie Wyrażenie skryptu rozwiń pozycję Zmienne i zaznacz pole wyboru _sessionInfo.
  5. W edytorze Wyrażenie skryptu wprowadź następujące informacje:

    _sessionInfo.getDocspecProperty("właściciel", "");

    Karta Wyrażenie skryptu, na której wyświetlany jest skrypt _sessionInfo.

Po wygenerowaniu danych wyjściowych wartość zapisana w specyfikacji dokumentu dla właściwości właściciela jest wyświetlana w danych wyjściowych:
Dokument wyjściowy dla przykładu.

Opinia