< Anterior | Próximo >

Lição 4: Incluir Dados de Estereótipo no Design de Relatório

Esta lição mostra como incluir dados de estereótipo em um design do relatório BIRT.
Por Que e Quando Desempenhar Esta Tarefa
Para incluir dados de estereótipo:
  1. Para continuar projetando, clique na guia Layout no editor de design de relatório.
  2. Crie um conjunto de dados para casos de uso de negócios:
    1. Na visualização Explorador de Dados, clique com o botão direito do mouse em Conjuntos de Dados; em seguida, clique em Novo Conjunto de Dados.
    2. No campo Nome do Conjunto de Dados, digite Casos de Uso de Negócios, clique em Avançar e em Avançar novamente.
    3. Na página Mapeamento de Linha, clique no campo Expressão, pressione Ctrl+espaço e dê um clique duplo em getElementsWithStereotype.
    4. Na expressão, substitua inputXPath por //* e substitua inputStereotypes por Business Modeling::BusinessUseCase. Quando você gera o relatório, essa expressão localiza todos os elementos no modelo que são estereotipados como um caso de uso de negócios.
    5. Configure o valor para Tipo como uml:UseCase. Para isso, em Procurar, clique na seta para baixo e clique em Sample Business Model.emx.
    6. Na hierarquia da estrutura do modelo, clique em <BusinessUseCase> Caso de Uso de Amostra, clique no botão Seta à Direita (>) para o campo Tipo e clique em OK.
    7. Configure o valor para Estereótipos como Business Modeling::BusinessUseCase. Para isso, clique no botão Seta à Direita para o campo Estereótipos.
    8. Clique em Avançar para ir à página Mapeamento de Coluna.
    9. Em Procurar, clique na seta para baixo e em uml:UseCase.
    10. Na hierarquia de estrutura, clique em nome e no botão Seta à Direita.
    11. Em Procurar, clique na seta para baixo e clique em Modelagem de Negócios::BusinessUseCase, que exibe a hierarquia da estrutura para os estereótipos.
    12. Na hierarquia da estrutura, clique no atributo de estereótipo Categoria e clique no botão Seta à Direita.
    13. Edite a consulta para o item de Categoria incluindo /@name no final da expressão. O valor da categoria é um literal de enumeração, mas o relatório deve mostrar o nome do literal da categoria.
    14. Na hierarquia da estrutura, clique no atributo de estereótipo Possibilidades e clique no botão Seta à Direita.
    15. Na hierarquia da estrutura, clique no atributo de estereótipo Requisitos Especiais e clique no botão Seta à Direita.
    16. Clique em Concluir.
    17. Na janela Editar Conjunto de Dados, clique em OK.
  3. Inclua uma tabela de casos de uso de negócios no relatório.
    1. No final do relatório, inclua uma seção para casos de uso de negócios: Na visualização Paleta, clique em Rótulo e arraste o cursor para o editor de design de relatório.
    2. Configure o texto de rótulo como Casos de Uso de Negócios e aplique o estilo que você utilizou para o rótulo Diagramas de Casos de Uso. Lembre-se de que esse estilo inclui uma quebra de página antes do rótulo.
    3. No Explorador de Dados, arraste Casos de Uso de Negócios para o final do design de relatório. Quando você gera o relatório, o BIRT cria uma tabela com dados para cada coluna do conjunto de dados Casos de Uso de Negócios.
    4. Altere o rótulo do cabeçalho nome para Nome do Caso de Uso.
    5. Para criar um estilo para todos os cabeçalhos da coluna na tabela, clique no ícone Tabela abaixo da guia e clique com o botão direito do mouse no ícone da linha Cabeçalho da Tabela. No estilo, especifique uma fonte e uma cor de plano de fundo para os cabeçalhos da coluna.
    6. Em um estilo separado para a tabela, inclua uma margem de 12 pontos nas partes superior e inferior da tabela.
    7. Salve o arquivo de design de relatório.
    8. No editor de design de relatório, clique na guia Visualizar. Os valores de propriedade de estereótipo do caso de uso de negócios do modelo de instância Sample Business Model.emx são exibidos. Exceto para as diferenças em características de estilo, a versão em inglês do relatório deve ser semelhante à seguinte figura:
      " "
Resultados
Continue seu design de relatório incluindo dados no grupo.
< Anterior | Próximo >

Feedback