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: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:
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