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
- Na visualização Especificação do
documento, clique com o
botão direito em Metadados.
- Clique em Incluir propriedade.
- Insira um nome para a propriedade.
- Insira um valor para a propriedade.
- 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:
- Na visualização Especificação do documento,
clique com o botão direito em Metadados.
- Clique em Incluir propriedade.
- 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.
- Para o valor da propriedade, insira: Joe
Smith
- Clique em OK. A propriedade é exibida na
visualização Propriedades:
Para referenciar o proprietário
no modelo:
- Inclua dois elementos de texto no editor de conteúdo.
- Clique no primeiro elemento de texto e insira o texto:
Proprietário da especificação do documento:
- Dê um clique duplo no segundo elemento de texto.
- Na guia Expressão de script,
expanda Variáveis e marque a caixa de
seleção _sessionInfo.
- No editor de expressão de script, insira as seguintes
informações:
_sessionInfo.getDocspecProperty("owner",
"");
Quando
a saída é gerada, o valor armazenado na especificação de documento
para a propriedade do proprietário é exibido na saída: