Passando credenciais ao relatórios BIRT no tempo de execução

Configuração especial é necessária para construir relatórios BIRT que permitem que as credenciais do usuário sejam passadas ou inseridas no tempo de execução. Esta seção descreve como definir as origens de dados do ClearQuest no BIRT que permitem que informações de usuário e senha sejam passadas como parâmetros de chamada pelo Report Launcher no tempo de execução.

Antes de Iniciar

Os nomes de parâmetro para credenciais de nome de usuário e senha especificadas no design de relatório BIRT devem corresponder aos nomes de parâmetro definidos no arquivo de configuração do Report Launcher: reportlauncher.properties. A configuração padrão para esses parâmetros é:
reports.launcher.birt.userParameterName=UserId
reports.launcher.birt.passwordParameterName=Password
Se você especificar nomes de parâmetro diferentes no design de relatório BIRT, deverá atualizar os valores no arquivo de configuração do Report Launcher para corresponder aos nomes no design de relatório.

Procedimento

Para conceder acesso a um grupo de usuários:

  1. Defina os parâmetros.
    1. Abra o relatório de destino.
    2. Clique na guia Explorador de Dados.
    3. Selecione Parâmetros de relatório. Em seguida, clique com o botão direito e selecione Novo parâmetro no menu de contexto.
    4. Digite o nome para o parâmetro, UserId por exemplo.
    5. Customize o parâmetro conforme desejado. A maioria das configurações afeta o modo como o parâmetro é exibido pelo prompter de parâmetro do BIRT.
    6. Quando concluir, clique em OK.
    7. Repita as etapas acima para definir o parâmetro Senha.
      Dica: Selecione a configuração de parâmetro Não repetir entrada para ocultar os caracteres de senha na visualização do prompt de parâmetro do BIRT.
  2. Atualize a Origem de dados de consulta do ClearQuest para usar parâmetros.
    1. Selecione a origem de dados do ClearQuest de destino. Em seguida, clique com o botão direito e selecione Editar no menu de contexto.
    2. Na caixa de diálogo Editar origem de dados, selecione Ligação de propriedade.
    3. Para Nome do usuário, clique no botão à direita da caixa de texto.
    4. Na lista Categoria de construtor de expressões, selecione Parâmetros de relatório.
    5. Na lista Subcategoria, selecione ---Todos------.
    6. Clique duas vezes no item UserId para criar a expressão de parâmetro.
    7. Clique em OK para salvar o código de recuperação de parâmetro.
    8. Para Senha, clique no botão à direita da caixa de texto.
    9. Na lista Categoria de construtor de expressões, selecione Parâmetros de relatório.
    10. Na lista Subcategoria, selecione ---Todos------.
    11. Clique duas vezes no item Senha para criar a expressão de parâmetro.
    12. Clique em OK para salvar o parâmetro.
  3. Verifique os nomes de parâmetros do Report Launcher. Confirme se os nomes de parâmetro de nome do usuário e senha configurados no design de relatório BIRT correspondem aos valores especificados no arquivo de configuração do Report Launcher, reportlauncher.properties.

Feedback