Manual | Como realizar a instalação do Agente Integral
Contextualização.
OAlé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.jsons gerados pelo próprio programa COBOL.
Essa comunicação facilita a integração do legado com outroso sistemasNovo Avanço via API, possibilitando a atualização das informações de forma mais rápida e também a correção de notas fiscais através da interface gráfica do portal, além de realizar as funções ja presentes no carga relacionadas as nota fiscais (envio, cancelamento, inutilização...)precisa.
Atualmente oso Integral realiza o envio das seguintes arquivos enviadospara na integração JSON são:Portal:
-
Convênios:
https://api.novoqas.avancoinfo.net/docs/public/#/Convenio -
Produtos:
https://api.novoqas.avancoinfo.net/docs/public/#/Produto/ProdutoPublicoController_cadastraOuAtualizaProdutoProdutoPublicoController_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.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
de notas.ClienteoutiizarNovonovoTramitadortramitador. -
devemServidorOspossuirseguintessqlite3programasinstalado.ser/estar - instalados
Servidornopossuirservidor: (sqlite3, jqinstalado. Servidor possuire redis-server instalado.server).
Obs:
Comando para verificar versão do servidor:
"uname -m".
Comando para verificar se programas estão instalados:
sqlite3 --versionjq --versionredis-server --version
Caso algum dos programas necessários não esteja instalado,instalado no servidor, realizar instalação seguindo o padrão:
sudoATENÇÃO! apt install nome_programaExemplo sqlite3: sudo apt install sqlite3Após instalar o redis-server, caso necessário instalação, é essencial executar os seguintes comandos utilizando oUtilizar usuário root para inicializarinstalação asdos filas:redis-cliFLUSHALLprogramasExecutando
Instalação asqlite3:
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 edos configuraçãoprogramas doacima, Agentesolicitar Integralauxílio noa servidor.tecnologia.
ATENÇÃO!
Os processos abaixo deverão ser realizados com o usuário avanco.
1 - Realizar download do script de instalação
link para download direto:
https://s3.amazonaws.com/avancoprogramas/outros/install.sh
Obs: Para baixar o arquivo diretamente no servidor, basta usar o seguinte comando:
wget https://s3.amazonaws.com/avancoprogramas/outros/install.sh
2 - Copiar arquivo baixado para alguma pasta (Qualquer pasta com permissão) do servidor do cliente (Caso não baixado diretamente no servidor) :
3 - Executar script de instalação:
Caso solicitar, informar a senha do root do servidor:
Configurar conforme opções abaixo:
* Utilizar o carga junto com o Agente Integral?
R = Informar Y ou pressionar entre
*
Pressionar enter para prosseguir para a próxima opção.
Na tela abaixo, pressionar enter novamente:
Manter o ambiente production selecionado e pressionar a tecla enter:
informar e-mail e senha utilizados no portal do Novo Avanço e pressionar enter no campo cnpj.








