Sintoma
Ao tentar acessar a página central Project no Portal de Negócios no Microsoft Dynamics GP, você recebe a seguinte mensagem de erro:
Você não tem um registro de usuário no Personal Data Keeper. Entre em contato com o administrador da GP do Microsoft Dynamics para assistência
Causa
Este problema tem algumas causas diferentes:
-
Um funcionário incorreto está vinculado ao usuário PDK (Personal Data Keeper).
-
Um funcionário incorreto está vinculado ao usuário do Portal de Negócios.
-
A ID da empresa foi alterada no PDK40001 após uma atualização recente, service pack ou criação de um banco de dados de teste.
Resolução
1. Para verificar se a ID do funcionário correta está vinculada ao log de usuário PDK no Personal Data Keeper como 'sa'. Na guia Instalação, clique em Sistema e em Usuário. Na janela Configuração do Usuário PDK, insira a ID do Usuário e a empresa para o usuário que está recebendo o erro. Verifique se o valor no campo ID do Funcionário está correto. Se estiver incorreto, exclua o usuário PDK e crie-o novamente usando a ID de funcionário correta.
2. Para verificar se a ID do funcionário correta está vinculada ao usuário do Portal de Negócios, anote a ID do Funcionário encontrada na Resolução 1. Em seguida, siga estas etapas:
a. Faça logoff no Portal de Negócios (BP) com um usuário que como administrador de BP direitos.
b. Na home page BP, clique em Ações do Site e selecione Site Configurações.
Observação Se você estiver usando a BP 5.1, para acessar a seção Funções Avançadas, vá para Site Configurações para o site do Portal de Negócios de nível superior e clique em Administração do Portal de Negócios.
c. Na seção Administração do Portal De Negócios, clique em Usuários.
d. Na Lista de Usuários, encontre o usuário que está enfrentando o problema e clique no usuário.
e. Na seção Propriedades do Usuário, clique na guia Funções.
f. Na listagem de Funções, encontre a linha que lê Employee - ID do funcionário - "sua empresa".
g. O valor na ID do Funcionário é exatamente igual ao que foi visto na Resolução 1? Ele precisa.
h. Caso não seja, clique em Modificar para abrir a janela Modificar Portal e Funções Avançadas.
i. Na seção inferior, onde diz Role/Company, use o drop-down para encontrar "Funcionário/sua empresa"
j. Depois que os funcionários preencherem a janela de rolagem, selecione a ID do funcionário identificada na Resolução 1.
k. Clique em OK e o usuário bp tente seu quadro de horários novamente.
3. Verifique se o campo CMPNYNAM no PDK40001 é o CMPANYID correto. O CMPANYID e o CMPNYNAM devem aparecer da mesma forma no PDK40001 como fazem no SY01500.
Insira o Nome da Empresa no lugar de XXXXX.
selecione CMPANYID, CMPNYNAM, * from PDK40001 where CMPNYNAM = 'XXXXX'
select CMPANYID, CMPNYNAM, * from SY01500 where CMPNYNAM = 'XXXXX' If these do not match, then change the
CMPANYID in the PDK40001 to the correct ID using a SQL query tool.
Observação Crie um backup restaurado antes de executar quaisquer instruções de atualização no banco de dados.
Veja a seguir um exemplo de uma instrução de atualização que pode ser usada: atualizar
PDK40001 set CMPANYID = 'YYYYY' onde CMPNYNAM = 'XXXXX' Observação insira o Nome da Empresa no lugar de XXXXX e a ID da Empresa do
SY01500 para YYYYYY.