Introdução

O Cbanet possui um novo sistema automatizado para execução de tarefas, de forma que a mesma possa ser iniciada remotamente e executada dentro da estrutura de servidores da empresa, garantindo maior robustez, distribuindo melhor as tarefas "morosas" do sistema e aumentando a disponibilidade dos recursos essenciais do sistema.

Funcionamento


Requisitos
O Agente de Tarefas é um serviço do Windows que deve ser instalado no mesmo ambiente de servidores do Cbanet. Pode-se optar por fazer uma instalação de múltiplos agentes em um mesmo servidor, ou, em vários, é recomendado a instalação do Agente de Tarefas em um servidor diferente do servidor de produção do Cbanet, pois, a instalação no mesmo servidor de produção pode gerar uma concorrência com o hardware, diminuindo a performance do sistema.

Para o correto funcionamento do Agente de Tarefas, deve estar disponível para acesso direto e irrestrito:
  • Servidor de Banco de Dados SQL Server com os arquivos:
  • Cbanet;
  • CbanetNFe;
  • Cópia de produção ou específica para execução de tarefas:
  • Cbanet;
  • Cbanet NF-e v2.0;

Núcleo

Este projeto conta com um núcleo de controle de tarefas, este núcleo é composto pelo Agente Controlador. Inicialmente, todas as tarefas disponíveis no Cbanet ficam paradas até que algum usuário solicite a execução da mesma. O Agente Controlador fica responsável por monitorar estas solicitações, de forma que apenas um agente fique trabalhando em tempo integral. Este controle ocorre da seguinte forma:
F.jpg

Estrutura dos Agentes

Todos os agentes obedecem a mesma estrutura de funcionamento, de forma a garantir um gerenciamento unificado de execução pelo Agente Controlador, visando a diminuição do consumo dos recursos dos servidores.

A partir do momento que um agente é acionado, ele consulta os trabalhos que devem ser executados, se existe trabalho a ser desenvolvido, a execução é iniciada, caso contrário, ele aguarda nova tentativa, se não for encontrado nada por fazer por mais de 5 vezes, o próprio agente não é mais reinicializado. Todos os agentes seguem o seguinte fluxo de funcionamento:
G.jpg

Versão

  • v4.2
  • Implementação do agente de Processamento;
  • v4.1
  • Implementação dos Agentes de Gerenciamento de Notas Eletrônicas;
  • v4.0
  • Criação do projeto base para desenvolvimento de agentes;

Agentes Disponíveis

  • Agentes de Gerenciamento de Notas Eletrônicas
  • Agente de Processamento

Página Relacionada

  • Agentes de Consulta de Notas Eletrônicas
  • Agentes de Envio de E-mail das Notas Eletrônicas
  • Agentes de Impressão de Notas Eletrônicas
  • Agentes de Inutilização de Notas Eletrônicas
  • Agentes de Processamento
  • Agentes de Transmissão de Notas Eletrônicas
  • Agentes de Gerenciamento de Notas Eletrônicas