É possível incluir metadados nas variáveis ou esquemas de
origem de dados em um modelo. Em seguida, é possível importar o
modelo para o produto integrado que usa o Rational Reporting for
Document Generation e filtrar os dados conforme necessário.
Procedimento
- Na visualização da Estrutura de Tópicos, clique com o botão direito na variável ou esquema da origem de dados.
- Clique em Editar Metadados de Configuração.
- Insira os detalhes dos metadados:
- Metadados dinâmicos:
- Tipo: O tipo de valor. Exemplo: string
- Identificador: Uma expressão xPath
que é avaliada para fornecer uma lista de valores para o parâmetro. Você pode digitar um valor ou arrastar um existente da Visualização de
origem de dados. Exemplo: workitem/workitem/id. A expressão é avaliada no
XML retornado da busca da URL de solicitação. Se uma expressão do identificador não for
fornecida, então a própria URL de solicitação será o valor para o parâmetro.
- Exibição: Uma expressão xPath
que é avaliada para fornecer sequências de exibição para a seleções do parâmetro. Você pode digitar um valor ou arrastar um existente da Visualização
de origem de dados. Exemplo: workitem/workitem/summary. O identificador e as expressões xPath de exibição devem retornar
conjuntos de resultados correspondentes, como o mesmo tamanho e ordem. Se um valor de
exibição não for fornecido, o identificador será usado, em vez disso, como a sequência de
exibição.
- URL de solicitação: A URL completa para
recuperar as informações de quando localizar o valor de parâmetro. Se nenhuma URL de solicitação for fornecida, então o
usuário deve inserir manualmente um valor para o parâmetro.
- Se você inseriu metadados dinâmicos, revise os metadados que
inseriu e substitua valores por variáveis que são definidas por
sua origem de dados sempre que possível. Por exemplo, Rational solution for Collaborative
Lifecycle Management
fornece essas variáveis para parâmetros do identificador, de exibição
e de URL de solicitação:
- ${public}: Resolve na URL do lado frontal do aplicativo no qual o
relatório está sendo executado
- ${projectAreaUUID}: Resolve no UUID do projeto no qual o relatório está sendo executado
- ${userInput}: Substituído por uma sequência de filtros fornecida pelo
usuário quando o relatório for executado
- Clique em OK para salvar suas mudanças.
- Salve o modelo.
O que Fazer Depois
Gere o documento ou importe o modelo
do
Rational Publishing Engine
no produto integrado.