Criando metadados customizados para uma especificação do documento

Você pode customizar seus próprios metadados para uma especificação do documento. Metadados customizados são úteis quando você referencia propriedades com a variável interna _sessionInfo ou quando gerencia grupos de especificações de documentos por meio da API. Você também pode executar ações nas especificações de documentos fora do Rational Publishing Engine com base nos metadados que são armazenados dentro dessas especificações de documentos.

Sobre Esta Tarefa

Importante: As propriedades de metadados customizados não têm um impacto no tempo de execução para geração de documentos.

Procedimento

  1. Na visualização Especificação do documento, clique com o botão direito em Metadados.
  2. Clique em Incluir propriedade.
  3. Insira um nome para a propriedade.
  4. Insira um valor para a propriedade.
  5. Clique em OK. Quando Metadados for selecionado na visualização Especificação do documento, a propriedade que você incluiu será exibida na visualização Propriedades.

Exemplo: Criando metadados owner name e fazendo referência a ele em um modelo

Para criar os metadados:
  1. Na visualização Especificação do documento, clique com o botão direito em Metadados.
  2. Clique em Incluir propriedade.
  3. Para o nome da propriedade, insira proprietário para armazenar o nome do proprietário da especificação do documento como uma propriedade de metadados customizados.
  4. Para o valor da propriedade, insira: Joe Smith
  5. Clique em OK. A propriedade é exibida na visualização Propriedades:
    Propriedade de proprietário exibida na visualização Propriedades.
Para referenciar o proprietário no modelo:
  1. Inclua dois elementos de texto no editor de conteúdo.
  2. Clique no primeiro elemento de texto e insira o texto: Proprietário da especificação do documento:
  3. Dê um clique duplo no segundo elemento de texto.
  4. Na guia Expressão de script, expanda Variáveis e marque a caixa de seleção _sessionInfo.
  5. No editor de expressão de script, insira as seguintes informações:

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

    A guia Expressão de script que exibe o script _sessionInfo.

Quando a saída é gerada, o valor armazenado na especificação de documento para a propriedade do proprietário é exibido na saída:
O documento de saída do exemplo.