senior X Platform - Manual do Usuário > Instalação > Produto > Gestão Empresarial | ERP > Erp_service

Erp_service

O erp_service é um componente do sistema Gestão Empresarial | ERP na senior X Platform, que está hospedado no ambiente próprio do usuário, ou seja, em um ambiente on-premises.

Componentes

O executável erp_service.exe é copiado para o computador no momento da instalação do sistema, através do Instalador. Sua execução pode ser feita a partir da abertura do executável ou através do AppManager (recomendável), que é também copiado no mesmo momento que o erp_service.exe.

Pré-requisitos

Para implantação do erp_service e AppManager é necessário:

Configurações

A configuração do AppManager e do erp_service é feito na Central de Configurações Senior:

  1. Acesse AppManagers > Cadastro de AppManager e configure o AppManager/erp_service. É necessário fazer essa configuração para que os serviços sejam executados corretamente;
  2. Ainda na Central de Configurações, acesse AppManagers > Cadastro de Aplicações e configure o erp_service;
  3. Por fim, em Chaves, inclua a chave com.senior.sapiens.erpservice.log_file_path com o caminho do local padrão para salvar os logs informado no campo Valor. Por exemplo, C:\ERP\Sapiens\Logs

Os valores inseridos nos cadastro do AppManager e das aplicações devem estar de acordo com o ambiente da instalação.

Execute o erp_service manualmente, acessando o executável para testar seu funcionamento: abra uma janela no Windows Explorer a partir do menu inicial ou da área de trabalho para que as variáveis do ambiente definidas anteriormente sejam carregadas.

Importante

Se após aberto o executável, em 15 segundos ele fechar automaticamente, existe algum problema de configuração. Por isto, é recomendável avaliar o log para consultar o erro que aconteceu e resolvê-lo. Caso contrário, não fechar após 15 segundos, o erp_service está funcionando corretamente e pode ser fechado manualmente.

Shovel

Com a primeira execução bem sucedida do erp_service, as filas do RabbitMQ on-premises já são criadas. Neste momento é possível configurar o Shovel, para que a comunicação entre o RabbitMQ on-premises e da nuvem seja atualizada com os novos serviços providos pelo erp_service.

Para isto, na senior X Platform, com um usuário administrador do tenant, acesse Tecnologia > Administração > Gestão dos Tenants > Serviços/Componentes e clique em Atualizar. Verifique se os serviços do erp_service (erp_agr, erp_cfg, erp_cge, entre outros) são exibidos na lista on-premises no Gerenciamento de tenants.

Após recarregar a página, clique em Aplicar ao ambiente. Uma notificação será enviada pela plataforma ao final deste processo assíncrono.

AppManager

Após a configuração do Shovel, instale o AppManager como serviço do Windows: execute o comando <Caminho do executável>\AppManager.exe -install -au:<usuario> -ap:<senha>.

Em seguida, inicie o serviço Senior AppManager e após um minuto do início, verifique se as instâncias do erp_service estão executando. Para isto, basta acessar o gerenciador de tarefas do Windows (Ctrl + Shift + Esc).

Este artigo ajudou você?