Forum
See question

Erro Dashboards   

9 views
0
♥ 0

Boa tarde,

Hoje começou a aparecer este erro num cliente:

Ao abrir o ERP me aparece o seguinte erro: Os Dashboards ficaram inativos nesta sessão devido a um erro inesperado .

Não consigo encontrar o erro que gerou a inativação do Dashboards.

Como posso resolver?

Faça login para poder traduzir
Primavera
Marked as spam
Criado há 1 dia e 18 horas srgiosantos-2
s
srgiosantos-2 Responsiveness Member
1 answers
0
Private answer


Boa tarde,

Esse erro nos Dashboards é típico de problemas no módulo de Dashboards (ficheiros/pasta Dashboards100, permissões ou base de dados). Há vários casos semelhantes resolvidos com os passos abaixo. Sugiro que siga esta sequência, por ordem:

  1. Confirmar versão do Cegid Primavera
    • Se estiver em versão 10.20:
      • Existe uma anomalia conhecida que provoca exatamente essa mensagem na abertura do ERP.
      • Não há workaround estável; a correção é feita por atualização de módulos.
      • Atualize para:
        • PLT Main Build 10.0020.1037
        • Dashboards Main Build 10.0020.1003
        • Se tiver Gestão de Produção: GPR Main Build 10.0020.1013
    • Se estiver em versões anteriores (10.10, 10.00, etc.), avance para os passos seguintes.
  2. Encerrar utilizadores e serviços dos Dashboards
    • Desligue todos os utilizadores do ERP.
    • No servidor, pare o serviço dos Dashboards (por exemplo: “PrimaveraDashboards Service v10.00”).
  3. Renomear a pasta Dashboards100
    • No servidor, aceda à pasta de instalação, normalmente:

      C:\Program Files\PRIMAVERA\Dashboards100
    • Renomeie a pasta para algo como:

      Dashboards100_old
    • Se não conseguir renomear, confirme que o serviço dos Dashboards e quaisquer sessões de utilizadores estão mesmo encerrados.
  4. Reparar / reinstalar o módulo de Dashboards
    • Execute o setup do Cegid Primavera como Administrador.
    • Escolha reparar ou reinstalar o módulo de Dashboards.
    • Concluída a reparação, volte a iniciar o serviço dos Dashboards.
  5. Verificar ficheiro bloqueado (Dashboard.Integrations.db)
    • Na pasta PRIMAVERA\Dashboards100, confirme se existe o ficheiro:

      Dashboard.Integrations.db
    • Se estiver bloqueado pelo Windows:
      • Aceda a: Computer Management → System Tools → Shared Folders → Open Files.
      • Procure o ficheiro Dashboard.Integrations.db e feche/desbloqueie a sessão.
      • Volte a abrir o ERP e teste os Dashboards.
  6. Validar permissões às pastas (se o problema persistir)
    • Execute o CMD como Administrador no servidor e conceda permissões às pastas críticas, por exemplo:

      icacls "C:\Program Files\PRIMAVERA" /grant "Everyone":(OI)(CI)F /T

      icacls "%appdata%\microsoft\crypto" /grant "Everyone":(OI)(CI)F /T

      icacls "C:\ProgramData\Microsoft\Crypto" /grant "Everyone":(OI)(CI)F /T

      icacls "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA" /grant "Everyone":(OI)(CI)F /T

      icacls "C:\Windows\assembly\GAC_MSIL" /grant "Everyone":(OI)(CI)F /T
    • Reinicie o serviço dos Dashboards e teste novamente.
  7. Verificar integridade das tabelas de Dashboards (casos mais críticos)

    Se, após os passos anteriores, o erro se mantiver, pode existir corrupção ou inconsistência nas tabelas de Dashboards. Em ambiente de testes/clone (nunca diretamente na base de produção sem validação), pode ser necessário reconstruir as tabelas:

    • BAS_DashboardDataSourceParameters
    • BAS_DashboardDataSources
    • BAS_Dashboards
    • BAS_GruposDashboards
    • DASH_DashboardsPermission
    • DASH_DashboardsUser
    • DASH_DataSourceCache
    • DASH_Framework
    • DASH_StringTable
    • DASH_Dashboard
    • DASH_Groups

    Procedimento típico:

    • Criar uma empresa nova (ou usar uma empresa de testes) onde os Dashboards funcionem.
    • Exportar o conteúdo destas tabelas dessa empresa.
    • Eliminar o conteúdo (ou recriar as tabelas) na empresa com problema.
    • Inserir os dados exportados da empresa nova.

    Atenção: se existirem Dashboards personalizados, terão de ser recriados após este processo. Faça sempre primeiro em ambiente de testes.

Em muitos casos, só os passos 2 a 5 (encerrar utilizadores/serviços, renomear Dashboards100, reparar módulo e desbloquear Dashboard.Integrations.db) são suficientes para voltar a ter os Dashboards ativos.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.

Ajude-nos a melhorar esta funcionalidade:

• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",

• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.


Faça login para poder traduzir
Marked as spam
Criado há 1 dia e 18 horas cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional