Создание пользовательских метаданных для спецификации документа

Для спецификации документа можно указать собственные метаданные. Пользовательские метаданные удобны в случае указания свойств с помощью внутренней переменной _sessionInfo или при управлении группами спецификаций документов с помощью API. Кроме того, действия над спецификациями документов можно выполнять за пределами Rational Publishing Engine с учетом метаданных, сохраненных в этих спецификациях документов.

Об этой задаче

Важное замечание: Свойства пользовательских метаданных не влияют на создание документов.

Процедура

Для сохранения пользовательских метаданных выполните следующие действия:

  1. На панели Спецификация документа щелкните правой кнопкой мыши на элементе Метаданные.
  2. Выберите Добавить свойство.
  3. Введите имя свойства.
  4. Введите значение свойства.
  5. Нажмите OK. Если параметр Метаданные выбран на панели Спецификация документа, то добавленное свойство отображается на панели Свойства.

Пример: создание метаданных имя владельца и их указание в шаблоне

Для создания метаданных выполните следующие действия:
  1. На панели Спецификация документа щелкните правой кнопкой мыши на элементе Метаданные.
  2. Выберите Добавить свойство.
  3. В качестве имени свойства введите owner, чтобы сохранить имя владельца спецификации документа в качестве свойства пользовательских метаданных.
  4. Введите следующее значение свойства: Joe Smith
  5. Нажмите кнопку OK. Свойство отображается на панели Свойства:
    Свойство Владелец на панели Свойства.
Для указания ссылки на владельца шаблона выполните следующие действия:
  1. Добавьте два текстовых элемента в редактор содержимого.
  2. Щелкните на первом текстовом элементе и введите следующий текст: Владелец спецификации документа:
  3. Дважды щелкните на втором текстовом элементе.
  4. На вкладке Выражение сценария разверните раздел Переменные и включите переключатель _sessionInfo.
  5. В редакторе Выражение сценария введите следующую информацию:

    _sessionInfo.getDocspecProperty("владелец", "");

    Вкладка Выражение сценария, на которой показан сценарий _sessionInfo.

В созданном выводе отображается значение свойства владельца из спецификации документа:
Вывод из примера.

Комментарии