none
Usuário não consegue visualizar a Central de Projetos. RRS feed

  • Pergunta

  • Bom dia, Pessoal.

    Estou com problema com um usuário que não consegue visualizar  a central de projetos, o mesmo está como Administrador do Sistema.
    Ele consegue visualizar todas as outra paginas, mas quando clica em Central de Projetos a pagina fica no Status de carregando e não sai disso.

    Anteriormente o usuário conseguia visualizar esta pagina, mas do "nada" ele não consegue mais ve-la. 

    Vocês poderiam me ajudar?

    quinta-feira, 9 de fevereiro de 2012 11:58

Respostas

  • Boa tarde, Amigos.

    Consegui corrigir o problema.

    A solução foi a seguinte:

    Criei um ambiente de teste com os mesmos bancos da base que estava com problemas.

    Criei um novo site do PWA no sharepoint.

    Usei os seguintes comando sql no banco Published:

    Select abaixo puxa as informações do usuário o campo que devemos ficar atento é o RES_UID, que é o id do usuário no PWA.

    select * from MSP_RESOURCES where WRES_ACCOUNT='dominio\nome'

    select * from MSP_RESOURCES where WRES_ACCOUNT='dominio\nome'

    -- esse select é para pegar os ids de um usuário sem problemas e o outro que está com problemas.

     

    Os exec abaixo retornam os valores Prop_Name e Prop_String(este campo é o parâmetro passado para o ViewUidProjectCenterJSGridControl).

    exec MSP_WEB_SP_QRY_GetUserProperties @resid='ID do usuário pego no select acima',@propkey=N'%ProjectCenterJSGridControl'

    exec MSP_WEB_SP_QRY_GetUserProperties @resid='ID do usuário pego no select acima',@propkey=N'%ProjectCenterJSGridControl'

    Com isso vai retornar o valor dos dois usuários na coluna Prop_String (2 exemplos abaixo)

    "6a3aaeea-1756-415b-8051-f2d8cc6423be" => Antigo valor (errado)

    "037cf2cf-b704-42ac-90ca-5c745e9db5bf" => Valor correto

     

    Esse update deve ter como parametro o valor correto que deve ser passado para a ViewUidProjectCenterJSGridControl.

    update MSP_WEB_USERPROPERTIES set prop_string='"valor que está no usuário que consegue visualizar o grid"'where RES_UID ='id do usuário no pwa com problemas' and PROP_NAME='ViewUidProjectCenterJSGridControl'

     É isso pessoal, o problema parou de acontecer.

    Novamente agradeço a todos pela ajuda!

    Especialmente ao Hezequias e ao Marcelo que deram várias sugestões, mas infelimente o problema era um pouco mais "chato" de se resolver.

    Se alguem tiver alguma dúvida sobre essa solução, postem aqui. 

    Vlew!



    • Marcado como Resposta Rogerio_RSS terça-feira, 6 de março de 2012 16:34
    • Editado Rogerio_RSS terça-feira, 6 de março de 2012 16:36
    terça-feira, 6 de março de 2012 16:32

Todas as Respostas

  • Bom dia Rogério,

    Eu já tive esse problema e solucionei instalando as atualizações do project server.

    O Project Server está atualizado?

    Abraços


    Renato Torres Project Blog - Projetizando

    quinta-feira, 9 de fevereiro de 2012 12:00
  • Atualizei o project e mesmo assim o problema persiste.

    Alguém tem alguma idéia do que pode ser feito?

    At.

    quarta-feira, 15 de fevereiro de 2012 13:00
  • Rogério,

    Você chegou a verificar as permissões de seguranças dos grupos e categorias dos usuários que não conseguem acessar o Project Center.

    1 - Com o PWA aberto.

    2 - Clique em: Server Settings - Configurações do Servidor

    3 - Manager Groups - Gerenciar Grupos.

    4 - Manager Categories - Gerenciamento de Categorias.

    Acredito que possa ser algo relacionado as permissões.

    Espero ter ajudado.


    Hezequias Vasconcelos de Lima MCITP - MCT - MCTS - MCP. Consultor SharePoint / EPM / PPM / Consultar Transcript: https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID: 843062 Code:hezequias01

    quarta-feira, 22 de fevereiro de 2012 19:42
    Moderador
  • Rogério?

    O problema persiste?

    Alguns testes podem dar mais subsídios para a resolução deste problema:

    1) O usuário consegue acesso a Central de Projetos de outra estação? Caso sim, tente limpar completamente o cache e também remover os ActiveX do Project (caso não seja Project Server 2010).

    2) Além do grupo Administradores, quais outros grupos este usuário está? Veja se não há alguma permissão "Negar" (particularmente creio que não seja o caso de permissões, já que a mensagem é de carregando).

    3) Você pode testar o acesso a Central de Projetos usando o recurso de "Delegar Representantes", colocando este usuário como um delegado de outro e fazendo o acesso com este outro usuário usando esta função. Caso você não tenha usado este recurso ainda pode consultar em http://technet.microsoft.com/pt-br/library/gg188119.aspx).

    Nos informe caso o problema persista.

    quinta-feira, 23 de fevereiro de 2012 13:57
  • Boa tarde, Amigos.

    Muito obrigado pela atenção de vocês.

    Hezequias bem pensado a sua sugestão de verificar as permissões, realmente é um fator que pode causar este tipo de problema. Mas verifiquei todas as permissões dos grupos e categorias e as mesmas não apresentam nada que possa comprometer a visualização da central de projetos.

    Quanto a sugestão do amigo Marcelo,  eu verifiquei se poderia ser algum problema no navegador do usuário mas o problema persiste mesmo acessando por outra máquina. Os grupos nos quais o usuário pertence não possui nenhum check marcado como negar.

    Gostaria que se algum de vocês souber, me informar qual o nome da tabela projetos e como eu vejo a ligação de um projeto com usuário, pois acredito que é algum projeto corrompido que o usuário é proprietario que está dando problema. Pois quando o navegador tenta carregar a pagina da central de projetos aparece um erro de javascript de um objeto que está nulo. Esse erro acontence apenas com esse usuário e em qualquer maquina que ele tenta acessar.

    Se eu conseguir ver no banco os projetos que estão atrelados ao usuário e consigo saber qual está com erro, pois ja desconfio de um.

    Agradeço novamente a atenção de vocês todos.

    At.

    sexta-feira, 24 de fevereiro de 2012 17:37
  • Olá Rogerio.

    Se permite mais algumas dicas tente fazer o seguinte:

    1 - Verifique se a URL do PWA está na lista de site de confiáveis do Internet Explorer.

     1.1 - Para o acesso clique em: Ferramentas - "Tools" - Opções de Internet - "Internet Options" - Segurança - "Security" - Site Confiáveis - "Trusted Sites" - Sites.Nesta lista de sites deve conter o endereço do PWA para habilitar activex que permitem o carregamento da grade de projetos da Central de Projetos.

    2 - No log do seu servidor chegou a verificar senão está ocorrendo nenhum problema de timeout.

     2.1 - Recomendo a configuração desses itens semelhante a configuração da Microsoft: http://technet.microsoft.com/en-us/library/hh180837.aspx

    3 - Com relação a tabela que você perguntou tente verificar esse seguindo este tutorial.

    http://blogs.msdn.com/b/brismith/archive/2010/06/30/project-server-2010-view-failure-in-project-center-when-certain-iso-currency-codes-used-in-published-projects.aspx

    4 - Em último caso agora se mesmo após todos os procedimentos executados mesmo assim não resolver tente recriar o perfil do usuário na estação, já peguei alguns casos que o problema estava relacionado ao perfil do usuário em seu Desktop.É importante fazer o backup dos arquivos do usuário antes de executar essa ação.Pelo que entendi o problema é um caso isolado com um user especifíco e desta forma acredito que deva resolver.

    Espero ter ajudado.


    Hezequias Vasconcelos de Lima MCITP - MCT - MCTS - MCP. Consultor SharePoint / EPM / PPM / Consultar Transcript: https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID: 843062 Code:hezequias01

    sexta-feira, 24 de fevereiro de 2012 18:56
    Moderador
  • Olá Hezequias.

    Obrigado novamente pelas dicas.

    1 - Verifiquei se a URL do PWA estava nos sites confiaveis do IE, ele não estava. Então adicionei-o e mesmo assim não deu certo.

    2- Chequei os logs e não encontrei nenhum problema com timeout.

    3- Verifiquei o tutorial que você me passou e o meu problema é diferente do mostrado, eu não consigo carregar a view da central de projetos, mas não aparece aquela mensagem, ele simplesmente não carrega.

    4- Estive pensando em recriar o perfil do usuário, mas mesmo se o usuário logar em qualquer outra maquina o erro ainda persiste.

    Vou tentar descrever como este erro é aparece.

    Quando usuário loga no PWA e clica no link "Central de Projetos" no quick launch, exibe na tela  uma caixa escrito "Carregando", só que nunca acaba de carregar. Ao mesmo tempo, pude ver que apareceu uma mensagem na barra inferior do navegador dizendo: "Erro na página".

    A descrição do erro é a seguinte:

    Detalhes dos erros da página da Web

    Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MS-RTC LM 8; .NET4.0C; .NET4.0E; InfoPath.2; .NET CLR 1.1.4322)
    Carimbo de data/hora: Mon, 27 Feb 2012 13:04:55 UTC

    Mensagem: 'length' é nulo ou não é um objeto
    Linha: 2
    Caractere: 83989
    Código: 0
    URI: <a href="http:///_layouts/jsgrid.js?rev=FKu6PiWcR8FpwHoc9A%2Fa1A%3D%3D">http://<servidor>/_layouts/jsgrid.js?rev=FKu6PiWcR8FpwHoc9A%2Fa1A%3D%3D

    Este erro ocorre independente da maquina que o usuário tenta se conectar.

    Desde já agradeço pela atenção.

    At.

    segunda-feira, 27 de fevereiro de 2012 13:08
  • Rogério.

    Vamos aos pontos:

    1 - Pelo log que você descreve parece ser incompatibilidade de navegador.

    Se você estiver utilizando o Mozila Firefox ou outro navegador você até conseguirá abrir a home do PWA e algumas opções como Timesheet, Taks e Issues and Risks desde que você tenha o SP1 instalado que permite acesso a funcionalidades mínimas sem essa atualização isso não será possível.

    Outro ponto importante existem funcionalidade do PWA que só funcionam com o Internet Explorer então certifique que esteja ao menos com o IE7 e que ele esteja devidamente atualizado.

    Restrições de segurança no IE utilizadas por Firewall ou da rede da empresa pode interferir também.

    Verifique os requisitos de navegador que a Microsoft recomenda:

    http://technet.microsoft.com/en-us/library/ff631137.aspx

    2 - Realmente se o problema ocorre apenas com este usuário e para outros usuários da rede funciona normal, no meu ponto de vista ainda trata-se de um problema de perfil do usuário no AD, por isso recomendei a recriar o login.Se o problema é no login não adianta testar em outras estações o problema vai ocorrer assim mesmo seja em qualquer Desktop.

    3 - Aconselho também você verificar as configurações do seu Internet Explorer.

    http://support.microsoft.com/kb/308260

    http://support.microsoft.com/kb/818046

    4 - Não sei se já fez este teste mas se o usuário com problema foi cadastrado manualmente no PWA tente excluir, reiniciar o servidor APP + DB e recadastrar o usuário novamente.

    Espero ter ajudado.


    Hezequias Vasconcelos de Lima MCITP - MCT - MCTS - MCP. Consultor SharePoint / EPM / PPM / Consultar Transcript: https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID: 843062 Code:hezequias01


    segunda-feira, 27 de fevereiro de 2012 23:25
    Moderador
  • Boa tarde, Amigos.

    Consegui corrigir o problema.

    A solução foi a seguinte:

    Criei um ambiente de teste com os mesmos bancos da base que estava com problemas.

    Criei um novo site do PWA no sharepoint.

    Usei os seguintes comando sql no banco Published:

    Select abaixo puxa as informações do usuário o campo que devemos ficar atento é o RES_UID, que é o id do usuário no PWA.

    select * from MSP_RESOURCES where WRES_ACCOUNT='dominio\nome'

    select * from MSP_RESOURCES where WRES_ACCOUNT='dominio\nome'

    -- esse select é para pegar os ids de um usuário sem problemas e o outro que está com problemas.

     

    Os exec abaixo retornam os valores Prop_Name e Prop_String(este campo é o parâmetro passado para o ViewUidProjectCenterJSGridControl).

    exec MSP_WEB_SP_QRY_GetUserProperties @resid='ID do usuário pego no select acima',@propkey=N'%ProjectCenterJSGridControl'

    exec MSP_WEB_SP_QRY_GetUserProperties @resid='ID do usuário pego no select acima',@propkey=N'%ProjectCenterJSGridControl'

    Com isso vai retornar o valor dos dois usuários na coluna Prop_String (2 exemplos abaixo)

    "6a3aaeea-1756-415b-8051-f2d8cc6423be" => Antigo valor (errado)

    "037cf2cf-b704-42ac-90ca-5c745e9db5bf" => Valor correto

     

    Esse update deve ter como parametro o valor correto que deve ser passado para a ViewUidProjectCenterJSGridControl.

    update MSP_WEB_USERPROPERTIES set prop_string='"valor que está no usuário que consegue visualizar o grid"'where RES_UID ='id do usuário no pwa com problemas' and PROP_NAME='ViewUidProjectCenterJSGridControl'

     É isso pessoal, o problema parou de acontecer.

    Novamente agradeço a todos pela ajuda!

    Especialmente ao Hezequias e ao Marcelo que deram várias sugestões, mas infelimente o problema era um pouco mais "chato" de se resolver.

    Se alguem tiver alguma dúvida sobre essa solução, postem aqui. 

    Vlew!



    • Marcado como Resposta Rogerio_RSS terça-feira, 6 de março de 2012 16:34
    • Editado Rogerio_RSS terça-feira, 6 de março de 2012 16:36
    terça-feira, 6 de março de 2012 16:32