Para validar a atividade do serviço BOT em Cegid Primavera e resolver o impacto no inventário permanente, siga estes pontos:
- Confirmar se o serviço está instalado e em execução
- No servidor, abra Serviços do Windows (services.msc).
- Procure um serviço com nome semelhante a: PRIMAVERABot100 ou PRIMAVERA Bot v10.00 (depende da versão instalada).
- Verifique o Estado:
- Se estiver parado, tente iniciar manualmente.
- Se não existir na lista, o módulo BOT pode não estar instalado ou estar corrompido.
- Verificar o funcionamento dentro do ERP (Monitor de Operações)
- No Cegid Primavera ERP, aceda ao Monitor de Operações.
- Verifique se existem erros nos tópicos relacionados com o BOT (processamento de inventário, tarefas assíncronas, etc.).
- Se possível, tire um print dos erros para análise posterior.
- Validar se o BOT está a processar tarefas ou se estão a acumular
- Se tiver acesso a SQL Server, pode verificar se existem tarefas pendentes/erro:
- Na base de dados PRIEMPRE:
select * from PRIEMPRE.Bot.BotWorkQueueItems where state = 5 or state = 4 or state = 3 or state = 1 - Na base de dados de empresa (exemplo BAS_IntegrationServiceQueue):
select * from BAS_IntegrationServiceQueue where state = 3 or state = 2 or state = 0
- Se existirem muitos registos nestes estados, o BOT não está a processar corretamente.
- Confirmar instalação e integridade do módulo BOT (passos usados em vários casos resolvidos)
- Parar o serviço PRIMAVERA Bot v10.00 e o serviço PRIMAVERA Remote Event Service v10.00.
- Na pasta APL, renomear a pasta HUR, por exemplo:
C:\Program Files (x86)\PRIMAVERAISG100\ApI\HUR - Reparar o módulo BOT via Setup, por exemplo:
C:\Program Files (x86)\PRIMAVERA\WindowsService200\AutoUpdate\Downloads\ERP100\EVIPBT
(ou LEIPBT, conforme a instalação). - Reiniciar o servidor.
- Voltar a confirmar nos Serviços do Windows se o PRIMAVERABot100 está em execução.
- Garantir que só existe um BOT ativo e com permissões corretas
- Certifique-se de que o BOT está instalado apenas no servidor e não em vários postos (para evitar conflitos).
- Valide que o utilizador SQL usado pelo Cegid Primavera (Sysadmin ou com permissões adequadas) está ativo e com acesso às bases de dados (incluindo, idealmente, à master, conforme alguns casos reportados).
- Agendamento e arranque automático
- Confirme se o serviço está configurado para Arranque Automático nos Serviços do Windows.
- Valide também as tarefas agendadas no Windows:
- Abrir Task Scheduler > Task Scheduler Library > Primavera > ERP100.
- Verificar as tarefas:
- PBT-DLY (diária, por exemplo às 13:15).
- PBT-ONL (quando um utilizador faz logon).
- Confirmar se estão ativas e sem erros.
Se, após estas validações, o serviço continuar sem aparecer em execução ou o inventário permanente continuar sem atualizar, será recomendável:
- Atualizar o ERP e o módulo BOT para a última SR disponível (existem várias correções e melhorias no BOT relacionadas com inventário permanente).
- Ativar logs do BOT (Integration.config) para análise mais detalhada, caso necessário.
Caso indique a versão exata do ERP (Professional/Executive e SR) e se o BOT está instalado em servidor ou posto, posso sugerir passos mais específicos.
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.