Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Impressão de Consultas Estatísticas

23 de Fevereiro de 2012, 11:27 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes

No módulo deTalentos

Opção Consulta / Estatística

Após efetuar o filtro dos currículos cadastrados,

quando tento efetuar a impressão de vários registros selecionados, o sistema retorna a mensagem:

ACESSO NÃO AUTORIZADO.

quando seleciono um único registro e efetuo a impressão apenas daquele registro selecionado,

o sistema permite a impressão do currículo do candidato.

O que pode estar travando o acesso a impressão de vários registros?

Autor: Halailton Rodrigues


55 comentários

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    27 de Fevereiro de 2012, 14:16

     

    Oi Halailton,

    Verifique qual é a URL quando o sistema apresenta essa mensagem de ACESSO NÃO AUTORIZADO.

    Se o final for algo do tipo "avisarJavascript...", então é porque ocorreu um erro de javascript, pois, devido ao erro, a aplicação não conseguiu redirecionar para a página correta.

    Se não for isso, poste o conteúdo do arquivo de log.

    Um abraço,

    Luciano.

    • 150377502c2aa541aa00d2f800aa23fc?only path=false&size=50&d=404Halailton Rodrigues(usuário não autenticado)
      28 de Fevereiro de 2012, 16:52

       

      Luciano,
      muito obrigado.
      Pelo log do Catalina descobri que era falta de permissão no modulo de gerar a impressão.

      • 150377502c2aa541aa00d2f800aa23fc?only path=false&size=50&d=404Halailton Rodrigues(usuário não autenticado)
        8 de Março de 2012, 12:12

         

        Luciano, a impressão de consultas estatisticas me dava acesso negado pois no Banco de Dados do sistma, na tabela FuncionalidadeSistema, não existiam os 2 registros de carga referentes ao acesso a impressão. Eu efetuei a inserção dos registros e criei o relacionamento com as permissões na tabela PerfilFuncionalidadeSistema Feito isso, o módulo de consulta / estatistica passou a gerar a listagem e permitir a geração dos PDFs.

        Porém agora eu verifiquei que o mesmo está ocorrendo no módulo consulta / talentos onde eu faço um filtro por exemplo por dados pessoais e seleciono sexo masculino.

        O sistema me gera a lista de usuários cadastrados, porém não me permite gerar os PDFs para impressão retornando a mesma mensagem de Acesso não autorizado.

        Verifiquei que o botão IMPRIMIR da lista de impressão chama o seguinte módulo:

        /BancoTalentosGestao/resultadoConsultaTalentoEfetuarConsulta.do#

        Porém não consegui encontrar esse módulo nas configurações do sistema.

        Você consegue me dizer se falta inserir algum registro que me dê a permissão de acesso a impressão dessa listagem na tabela FuncionalidadeSistema ou se falta esse módulo, ou se é algum outro tipo de permissão que eu não soube configurar?

         

        Obrigado.

        • Fee2732d07edc1cc7a2e3f95dab9d518?only path=false&size=50&d=404Flavio Silveira Cabral(usuário não autenticado)
          21 de Janeiro de 2014, 12:38

           

          Estou com o mesmo problema inserir na tabela perfilSistemaGrupo para os grupos 1 e 2 o perfil 3, depois na tabela funcionalidadeSistema, para esse perfil 3, os acessos aos menus visualizar e imprimir (700 e 701 respoectivamente).

          Porém mesmo com esse acessos na página resultadoConsultaTalentoEfetuarConsulta.do quando se quer imprimir se diz acesso negado.

           

          Por script o click no botão imprimir nos leva à
          openPopUp('resultadoConsultaTalentoGerarRelatorio.do?curriculos=' + idCurriculoSelecionado, '', 600, 400, 10, 10, true);
           o que nos leva a crer que o problema está na página resultadoConsultaTalentoGerarRelatorio.do.

           

          Se alguém tiver uma luz neste problema (ou descobrir onde está o fonte dessa página resultadoConsultaTalentoGerarRelatorio.do) por favor compartilhe. 

          • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
            21 de Janeiro de 2014, 15:06

             

            Oi Flávio,

            Verifique no log do Tomcat qual a ação (*.do) que se tentou executar para gerar a mensagem de Acesso negado. Pode ser que um erro de javascript esteja impedindo o redirecionamento correto da página.

             

            Sobre o código fonte (este não é o fórum de desenvolvimento, mas aqui vai para quem mais tiver necessidade):

            1) Identifique o módulo

            Neste caso é o BancoTalentosGestao (identificável por meio da url: .../BancoTalentosGestao/resultadoConsultaTalentoEfetuarConsulta.do)

            2) Identifique o arquivo *Sequencia associado

            No BancoTalentosGestao-struts.xml, ao pesquisar a ação desejada (resultadoConsultaTalentoEfetuarConsulta), encontramos a Action ConsultaTalentoAction que chama a ConsultaTalentoSequencia.

            3) Analisar o código fonte que é processado antes de chamar a página jsp correspondente

            Dentro do arquivo de Sequencia em questão, tem um método com o nome da ação procurada (resultadoConsultaTalentoEfetuarConsulta).

            4) Analisar o código fonte da página relacionada

            No BancoTalentosGestao-struts.xml, o forward 'sucesso' encaminha para o path visao.bancotalentosgestao.resultadoconsultatalento  que é uma entrada no arquivo Tiles correspondente (BancoTalentosGestao-tiles.xml) que aponta para a página /WEB-INF/paginas/BancoTalentosGestao/resultadoConsultaTalento.jsp.

             

            Tentei mostrar como identificar o local do código fonte desejado. Se ficou alguma dúvida, pode perguntar.

            Um abraço,

            Luciano.

Essa comunidade não possui posts nesse blog