CONTEÚDO

  1. Visão Geral
  2. Configurações Gerais
  3. Parametrização dos agendamentos do AUTONFE para processamento em sequencial (Monothread)
  4. Parametrização dos agendamentos do AUTONFE para processamento em paralelo (Multithread)
  5. Uso de licenças do AUTONFE

01. VISÃO GERAL


Permitir a configuração do agendamento (schedule) da rotina automáticas de Transmissão (AUTONFETRANS), Monitoramento (AUTONFEMON) e Cancelamento (AUTONFECANC) de Nota(s) Fiscal(is) Eletrônica(s) - AUTONFE - de forma sequencial ou paralela, onde:

Execução Sequencial (padrão): Quando todo o processo de Transmissão ou Monitoramento ou Cancelamento é executado por uma única instancia (thread) do programa. 

Execução Paralela (multithread): Quando todo o processo de Transmissão ou Monitoramento ou Cancelamento é executado por mais de uma instancia (thread) do programa. 

Ambos os casos serão detalhados em cada tópico.


02. Configurações Gerais


Para releases inferiores à Microsiga Protheus 12.1.33 será necessário realizar a seguinte configuração do dicionário de perguntes do Protheus.


No módulo do Configurador (SIGACFG), acesse Base de Dados / Dicionário / Base de Dados:


Selecione a opção Perguntas:


Clique no lupa de pesquisa:


Informe AUTONFE no campo de busca, e clique no botão Buscar. Em seguida clique em Editar:



Inclua na segunda linha (pressionar tecla para baixo) as seguintes informações exibidas em tela. Depois pressionar o botão Confirmar.


03. Parametrização dos agendamentos do AUTONFE para processamento em sequencial (Monothread)

No módulo SIGACFG (configurador), acesse:





Informar AUTONFE no campo de busca, clique no botão Editar:



03. Parametrização dos agendamentos do AUTONFE para processamento em paralelo (Multithread)




04. Uso de licenças do AUTONFE


No modulo SIGACFG (configurador), acessar:




Selecionar qual rotina necessita de mais processamento, e depois seleciona-la.

Clicar no botão Alterar e depois no botão Parâmetros.



Informar no campo destacado quantos processos simultâneos a rotina deverá executar.


Caso não seja informado o número de processos simultâneos ou caso seja informado o valor: 1, o processo será executado como mono thread. O número de threads usados no Agent não afeta o funcionamento multithreading da rotina autonfe. 



Depois clicar no botão OK para gravar as modificações.

Após tal configuração basta executar o agendamento ou aguardar sua execução automática na data pré-configurada.



Atenção: No caso da utilização do Fórmula é necessário que o valor retornado seja numérico, conforme exemplo abaixo:









<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>