Manual | Como realizar a instalação do Agente Integral
Contextualização.
Além de realizar as funções já presentes no carga relacionadas as nota fiscais (envio, cancelamento, inutilização...), o agente integral é responsável pelo envio das informações do Integral para o Novo Avanço através de arquivos jsons gerados pelo próprio programa COBOL.
Essa comunicação facilita a integração do legado com o Novo Avanço via API, possibilitando a atualização das informações de forma mais rápida e precisa.
Atualmente o Integral realiza o envio das seguintes arquivos para o Portal:
-
Convênios:
https://api.novoqas.avancoinfo.net/docs/public/#/Convenio -
Produtos:
https://api.novoqas.avancoinfo.net/docs/public/#/Produto/ProdutoPublicoController_cadastraOuAtualizaProdutoV2 -
Produto Composto(Produção):
https://api.novoqas.avancoinfo.net/docs/public/#/ProdutoComposto -
Promoções:
https://api.novoqas.avancoinfo.net/docs/public/#/Promocao -
Promoções Diversas:
https://api.novoqas.avancoinfo.net/docs/public/#/PromocaoDiversa -
Tabela de Preços:
https://api.novoqas.avancoinfo.net/docs/public/#/AtacadoProduto -
Vendedores:
https://api.novoqas.avancoinfo.net/docs/public/#/Pessoa/PessoaController_upsertDadosVendedores
Requisitos obrigatórios para instalação no servidor Integral.
-
Servidor do cliente ser 64 bits.
Verificação pode ser realizado usando o comando abaixo:
Exemplo servidor 32bits (Não viável para instalação do Agente Integral):Exemplo servidor 64bits (Viável para instalação do Agente Integral):
- Utilizar o Novo Tramitador de notas.
-
Os seguintes programas devem ser/estar instalados no servidor: (sqlite3, jq e redis-server).
Caso algum dos programas necessários não esteja instalado no servidor, realizar instalação seguindo o padrão:
ATENÇÃO! Utilizar usuário root para instalação dos programas
Instalação sqlite3:
Instalação jq:
Instalação redis-server:
Após instalar o "redis-server", necessário executar os comandos abaixo:

OBS: Caso haja alguma dificuldade na instalação dos programas acima, solicitar auxílio a tecnologia.
ATENÇÃO!
Os processos abaixo deverão ser realizados com o usuário avanco.
1 - Realizar o backup da pasta /u/node_apps/:
2 - Baixar e executar o script de instalação do Agente Integral.
Executar o seguinte comando no servidor do cliente:
cd /u/rede/avanco/ && wget https://s3.amazonaws.com/avancoprogramas/outros/Instalador_Agente_Integral.zip && unzip Instalador_Agente_Integral.zip && rm Instalador_Agente_Integral.zip && sh install.sh;
Conforme imagem abaixo:
Processo de instalação e configuração iniciado:
3 - Realizar a configuração respondendo as perguntas conforme passos abaixo:
- Utilizar carga junto com o Agente Integral?
Pressionar a tecla "Y" - Informe a porta que deseja rodar a aplicacao (porta padrão 4000):
Pressionar a tecla "enter". - Selecione o(s) tipo(s) de serviço(s) que deseja utilizar:
Pressionar a tecla "seta para baixo", pressionar "espaço" e posteriormente a tecla "enter", conforme imagens abaixo:
- Selecione qual erp você deseja fazer a integração:
Pressionar a tecla "enter" - Selecione o ambiente que deseja configurar para o serviço ERP NOVOAVANCO:
Pressionar a tecla "enter"
Aós realizar o processo acima, informar e-mail e senha utilizado para acessar o Novo Avanço e pressionar enter na pergunta "Informe o CNPJ":
4 - Configurar quais arquivos o Integral enviará para o Novo Avanço:
Agora o Agente Integral está configurado no servidor Integral do cliente, mas ainda é necessário selecionar quais serão os arquivos que o Integral enviará para o Novo Avanço. Para realizar a configuração dos arquivos enviados, acesso o servidor .250 e execute o integ817, conforme imagens abaixo:
Obs: Execução poderá ser realizada no caminho de qualquer base do servidor, não precisará ser necessariamente a base do cliente que a instalação está sendo feita.
Utilizar a senha da Avanço para acessar integ817
Ao acessar a rotina, escreve em maiúsculo o texto "GESTAO NFCE", pressionar enter e informar o número de série do cliente que realizou a instalação do Agente Integral:
Pressionar a tecla "S" na pergunta abaixo:
Informar o código referente aos dados que deseja enviar, lembrando que hoje sobre as informações abaixo são enviadas:
- Convênios
- Produtos
- Produtos Compostos
- Promoções
- Promoções Diversas
- Tabela de Preços
- Vendedores
Obs: É recomendado marcar o envio de todas as informações listadas acima.
Exemplo enviando cadastro de produtos e promoções:
Digitar "08" e pressionar "S":
Ao marcar todas as informações enviadas pelo Agente Integral, tela deve ficar da seguinte maneira:

5 - Enviar alterações para o arqp e atualizar arquivo no cliente:
Após configurar os dados enviados, retornar a linha de comando do servidor da avanço e executar seguinte comando:
Obs: Caso não possua permissão para executar o comando abaixo, solicitar auxílio ao squad lider da equipe materiais.
Após finalizar o envio do arqp, retornar ao servidor do cliente e executar o seguinte comando usando o usuário Avanço:
atu-help manual && pm2 start /u/node_apps/pm2.json
Deverá ser mostrado o "Agente Integral" na lista de serviços ativos do pm2:
6 - Configurar bat no cron:
Obs: Processo abaixo deverá ser realizado somente se possuir conhecimento na edição do cron linux. Caso necessário, solicitar auxílio para a equipe de tecnologia ou squad líder do materiais.
Usando o usuário Avanço, no servidor do cliente, acessar o cron e incluir a bat "agente-integral.sh":
Obs: bat "/u/bats/agente-integral.sh" é criada automaticamente durante a execução do scrip de instalação, garantindo assim sua existência no servidor.
Após realizar os processos acima, o Agente Integral estará instalado e configurado corretamente no servidor do cliente.





























No Comments