Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice Protheus - Doc. Eletrônicos - SMART SCHEDULE (AUTONFE) Transmissão, Monitoramento e Cancelamento Automáticos


Dúvida
Como configurar Transmissão, Monitoramento e Cancelamento Automáticos no novo SMART SCHEDULE?

Ambiente
Cross Segmentos - Backoffice Protheus - Doc. Eletrônicos - NFe - A partir da Versão 12.1.2410

Solução
Este documento orienta a configuração do facilitador AUTONFE para automatizar a Transmissão, Monitoramento e Cancelamento de NF-e utilizando o Smart Schedule, o novo gerenciador de tarefas em interface POUI do Protheus.

 


Configuração do AUTONFE no Smart Schedule 

Pré-requisitos

Desativação do Job antigo: Caso esteja habilitado, remova ou comente o antigo `JobNfe` no arquivo `.ini` do Appserver do Protheus para evitar concorrência.

Status do Smart Scheduler: O serviço principal deve constar como **EM EXECUÇÃO** no painel inicial do módulo.

 

Passo a Passo para o Agendamento:


 

1° Passo : Acessar a Rotina e Verificar o Status

1. Entre no módulo Configurador (SIGACFG).

2. No menu do sistema, navegue em Ambiente > Schedule > Schedule.

3. Certifique-se de que o card SMART SCHEDULER exibe a tag verde "EM EXECUÇÃO".


 




 

2° Passo : Configuração do Agendamento:

No menu lateral esquerdo, clique na aba Agendamentos e depois em Novo. Cadastre três agendamentos distintos para cobrir todo o fluxo:

*AUTONFETRANS* (Transmissão de Notas)

*AUTONFEMON* (Monitoramento de Retornos)

*AUTONFECANC* (Cancelamento de Notas)

Para cada um deles, configure os parâmetros de tempo abaixo:


 

Primeira Execução: Informe o Dia e o Horário em que o processo deve iniciar.

*Periodicidade:* Selecione a opção *Diária*.

 

⚠️ Atenção: NÃO UTILIZE a opção *Sempre ativo*. Esta opção mantém a thread consumindo recursos de forma ininterrupta, gerando gargalos de memória.

Frequência: Ative a chave para Sim.

Definição do Intervalo: Marque a opção Minuto e defina o valor (recomendado de 5 a 10 minutos).

Dados da Periodicidade: Estipule o Horário inicial e o Horário final de funcionamento do ciclo (ex: das `06:00` às `23:00`). Clique em Avançar.
 

3° Passo : Parametrização da Rotina e Conclusão 

1. No campo Parâmetros, clique para editar e informe a Série da NF-e (Atenção: preencha sempre respeitando o padrão de 3 caracteres com espaços se necessário, ex: "  5" ou "001").

2. Avance, revise o resumo na tela Concluir e salve.

 

 

Com o Smart Scheduler, os serviços tradicionais do Task Manager, Queue Manager e os Agents não são mais necessários. O Smart Scheduler centraliza as tarefas e usa os AppServers configurados para distribuir as execuções de forma automática e dinâmica.

Ele também distribui os agendamentos entre os AppServers do ambiente, reduzindo a complexidade e otimizando os recursos. Assim, não há dependência de portas específicas ou de agentes configurados manualmente, o que simplifica a administração e aumenta a escalabilidade.

 

Solução de Problemas:

1. Configurei o agendamento mas ele fica travado em "Aguardando Execução". O que fazer?

Verifique a rotina de Agendamento Se não houver um Agent ativo ou se ele estiver configurado com **0 Threads**, a tarefa nunca sairá da fila. Garanta pelo menos 2 Threads para processamento.

2. Onde devo aplicar as configurações de chaves no arquivo APPSERVER.INI?

Em ambientes com balanceamento de carga (Broker + Slaves apartados do Schedule/TSS), as configurações de Schedule devem ser isoladas:

AUTONFE_DEBUG=1: Deve ser inserida exclusivamente no `appserver.ini` do *servidor dedicado ao Schedule*. É neste console que os logs de envio e retorno serão impressos.

[OnStart] (FWSCHDMANAG / FWSCHDQUEUE): Deve ser inicializado*apenas no servidor do Schedule. Remova-o dos arquivos `appserver.ini` dos Slaves do Broker para evitar concorrência de inicialização de fila.

 

OBS: Caso note que o sistema está tentando monitorar ou transmitir notas muito antigas travando a fila atual, configure os seguintes parâmetros via SIGACFG:

MV_QTDTRAN: Limita a quantidade de dias retroativos que a rotina `AUTONFETRANS` buscará para tentar retransmitir (Configuração padrão recomendada: de 1 a 5 dias).

MV_QTDMON: Limita os dias retroativos para a rotina de monitoramento `AUTONFEMON`.



 


 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _