Dúvida
Como realizar a configuração do AUTONFSE via Schedules?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS Documentos Eletrônicos - Todas as versões
Solução
O AUTONFSE via Schedule é uma melhoria liberada em relação à sua antiga configuração (via JOBS), o qual ainda é uma opção porém não orientamos a utilização desse modelo antigo por questões de performance e estabilidade.
Primeiramente o ambiente do Protheus deverá estar contemplando essa melhoria, portanto, se certificar de atualiza-lo de acordo com sua release: 12.1.23 | 12.1.25 | 12.1.27 | 12.1.33.
Após isso deverá realizar o passo a passo abaixo de configuração:
1. Realizar a inclusão manual do grupo de perguntas para o 'JOBAUTNFSE':
- Acesse Configurador (SIGACFG) > Dicionário > Base de Dados > Perguntas > Incluir.
- Deverá cadastrar as perguntas: "Série?", "Número de Threads?" e "Quantidade de NFS-e p/ Lote?", na mesma ordem, com o mesmo tipo, tamanho, formato e objeto para o correto funcionamento:
2. CONFIGURAÇÃO DO SCHEDULE
- Se for utilizado, deverá desabilitar o antigo JOBNFSE no Appserver.ini do Protheus para evitar concorrência (Detalhes);
- Deverá ser configurado via Configurador (SIGACFG), no menu: Ambientes/Schedule/Schedule;
- Deverá cadastrar um Agent e um Agendamento;
- Após conclusão e a ativação do Agent/Agendamento, as rotinas dão início ao processamento dos documentos.
- Se necessário gravar o log de processamento das rotinas, efetue a seguinte configuração no arquivo appserver.Ini do Protheus na seção com o nome do Environment/Ambiente: AUTONFSE_DEBUG=1
3. CRIANDO UM AGENT
- Acessar o Configurador (SIGACFG);
- Menu Configurador > Ambiente > Schedule;
- Em “Agent” realizar a inclusão de um cadastro;
- Cadastrar com os dados do ambiente do Protheus que utilizará essa configuração, exemplo abaixo:
4. CRIANDO UM AGENDAMENTO
- Acessar o Configurador (SIGACFG);
- Menu Configurador > Ambiente > Schedule;
- Em “Agendamentos” realizar a inclusão de um cadastro.
- No campo “Rotina” informar a(s) rotina(s) que deseja configurar.
AUTONFSETRANS - Responsável pela transmissão das notas;
AUTONFSEMON - Responsável pelo Monitoramento das notas (Transmissão e Cancelamento);
AUTONFSECANC - Responsável pela transmissão do Cancelamento
- Em “Parâmetros” deverá ser informado a série do documento, número de threads e número de RPS por lote, exemplo:
Um detalhe importante é verificar a 'Recorrência' do Agendamento, o qual pode ser configurado para sempre ativo ou programado:
Feito isso, se certificar de que o agendamento está devidamente configurado e o Agent/Schedules ativos:
Dessa maneira as notas serão processadas conforme configurado (Transmissão e/ou Monitoramento e/ou Cancelamento) de forma automática.
Seguem documentações complementares:
- https://tdn.totvs.com/pages/viewpage.action?pageId=652217147
- https://tdn.totvs.com/pages/viewpage.action?pageId=650506123
0 Comentários