Skip to main content

Como instalar e configurar Novo Agente

Remova quaisquer outros scripts, agendamentos cron/agendador de tarefas ou "gambiarras" que não estiverem listadas nesse documento para evitar problemas.

1. Baixar executável

Downloads -> Novo Agente

Obtenha o arquivo mais atual através da rotina de Downloads, em seguida, extraia o conteúdo na seguinte pasta:

🟦 Windows  C:\pdvw\NovoAvanco
🐧 Linux  /u/pdv/NovoAvanco

image.png

2. Instalação

(Co) Configurações > Frente de Loja > Cadastro PDV

Na rotina "Cadastro do PDV",  (1) clique no botão "Gerar código de configuração do Novo Agente", (2) selecione o número do PDV, (3) clique no botão "Gerar Cod. Configuração", (4) copie o código de configuração.

image.png


No CMD/Terminal, digite o comando abaixo para iniciar a instalação e siga as instruções do script.

🟦 Windows novoagente.exe --config
🐧 Linux ./novoagente --config

agenteConfig.gif

3. Configuração como serviço

Sistema Operacional - Linux

 

Opção 1: Configuração automática

Conceda permissão de execução.

cd /u/pdv/novoAvanco && chmod +x -R *

Execute o comando abaixo no terminal, na pasta do Novo Agente

cd /u/pdv/novoAvanco && ./novoagente --instalar

 

 

Opção 2: Configuração manual (Em caso de erro da opção automática)

Execute o comando abaixo no terminal, para configurar o script "checa-novo-agente" para executar a cada 5 minutos.

crontab -l 2>/dev/null | grep -q "checa-novoagente-executando.sh" || (crontab -l 2>/dev/null; echo "*/5 * * * * /u/pdv/novoAvanco/checa-novoagente-executando.sh") | crontab -

Confirme se o comando foi configurado corretamente executando:

crontab -l | grep novoagente

Execute o comando abaixo no terminal, para configurar a permissão correta dos arquivos.

cd /u/pdv/novoAvanco && chmod +x -R *

Sistema Operacional - Windows

Na pasta do Novo Agente, execute o comando abaixo no CMD

# C:/pdvw/novoAvanco
novoagente.exe --instalar

 

Pressione o atalho CTRL + R, e digite "taskschd.msc" e confirme com a tecla ENTER.

image.png


Clique com botão direito na pasta "Biblioteca de Agendador de Tarefas", e selecione a opção "Criar Tarefa..."

image.png

GERAL
  1. Preencha o nome: Checa-novo-agente
  2. Marque a opção "Executar estando o usuário conectado ou não"
  3. Marque o checkbox "Não armazenar a senha. A tarefa terá acesso somente aos recursos do computador local."
  4. Marque o checkbox "Executar com privilégios mais altos"
  5. Marque o checkbox "Oculto"

image.png

DISPARADORES
  1. Clique no botão "Novo...", e selecione "Ao fazer logon"
  2. Clique no disparador recém criado, e em seguida inicie a edição
  3. Selecione a opção "Usuário especifico"
  4. Marque o checkbox "Repetir a tarefa a cada", em selecione 5 minutos
  5. Selecione a opção "Indefinidamente" posicionada afrente do texto "por um período de tempo de"
  6. Certifique-se que o checkbox "Habilitado" esteja selecionado

image.png

AÇÕES
  1. Clique no botão "Novo...", e
  2. Selecione "Iniciar um programa"
  3. Em Programa/script, busque o arquivo checa-novo-agente.vbs no botão "Procurar..."
  4. Em "Iniciar em (opcional)", informe o caminho aonde está o arquivo anterior

image.png

CONDIÇÕES
  1. Certifique-se que o checkbox "Iniciar a tarefa somente se o computador estiver ligado na rede elétrica" esteja desmarcado.

image.png

CONFIGURAÇÕES
  1. Desmarque o checkbox "Interromper a tarefa se ela for executada por mais de"
  2. Na opção "Se a tarefa já estiver sendo executada...", selecione "Interromper a instância existente

image.png