Crear metadatos personalizados para una especificación de documento

Puede personalizar sus propios metadatos para una especificación de documento. Los metadatos personalizados son útiles al hacer referencia a propiedades con la variable interna _sessionInfo o al gestionar grupos de especificaciones de documento mediante la API. También puede realizar acciones en las especificaciones de documento fuera de Rational Publishing Engine basándose en los metadatos almacenados dentro de dichas especificaciones de documento.

Acerca de esta tarea

Importante: las propiedades de metadatos personalizadas no influyen en el tiempo de ejecución de la generación de documentos.

Procedimiento

  1. En la vista Especificación de documento, pulse Metadatos con el botón derecho del ratón.
  2. Pulse Añadir propiedad.
  3. Especifique un nombre para la propiedad.
  4. Especifique un valor para la propiedad.
  5. Pulse Aceptar. Cuando seleccione Metadatos en la vista Especificación de documento, la propiedad que ha añadido se visualizará en la vista Propiedades.

Ejemplo: Crear metadatos de nombre de propietario y referenciarlos en una plantilla

Para crear los metadatos:
  1. En la vista Especificación de documento, pulse Metadatos con el botón derecho del ratón.
  2. Pulse Añadir propiedad.
  3. Para el nombre de la propiedad, especifique propietario para almacenar el nombre del propietario de la especificación de documento como una propiedad de metadatos personalizados.
  4. Para el valor de la propiedad, especifique: Joe Smith
  5. Pulse Aceptar. La propiedad se visualizará en la vista Propiedades:
    Propiedad propietario en la vista Propiedades.
Para hacer referencia al propietario en la plantilla:
  1. Añada dos elementos de texto al editor de contenido.
  2. Pulse el primer elemento de texto y escriba el texto: Propietario de especificación de documento:
  3. Efectúe una doble pulsación en el segundo elemento de texto.
  4. En la pestaña Expresión de script, expanda Variables y seleccione el recuadro de selección _sessionInfo.
  5. En el editor de expresiones de script, especifique la información siguiente:

    _sessionInfo.getDocspecProperty("propietario", "");

    La pestaña Expresión de script que muestra el script _sessionInfo.

Cuando se genere la salida, el valor que se almacena en la especificación de documento para la propiedad propietario se visualizará en la salida:
Documento de salida del ejemplo.