CONTEÚDO
- Visão Geral
- O Plugin Robot
- Tela principal da API FiscAll Flex
01. VISÃO GERAL
A rotina de sincronismo de documentos do FiscAllDFe, onde os documentos emitidos e guardados na base de dados FISCALLDFE (SQL Server) são copiados para a base de dados do Hotal Full (Oracle/SQL Server), e que anteriormente se dava por meio do FiscAllDFe e a partir de então será feita por meio de tarefa específica do Plugin Robot. Desta forma, serão apresentadas neste artigo estas ferramentas e o processo de sincronismo.
02. O PLUGIN ROBOT
O Plugin Robot é responsável por executar tarefas de acordo com sua parametrização. No caso do sincronismo do FiscAllDFe, ele será responsável por executar a tarefa SincronizarXML, que é responsável pela leitura de documentos pendentes de sincronismo e a sincronização entre as base de dados FISCALLDFE e a do Hotal Full, utilizada pelo módulo FiscAll Flex.
A tela para configuração do plugin é a seguinte:
- Na pasta raiz do Hotal Full, clique com o botão direito do mouse sobre o arquivo PluginRobot.exe e clique em .
No campo Intervalo Geral recomenda-se manter o valor de 10000. Este valor é expresso em milissegundos (ms) e é o tempo de intervalo para a verificação das datas de execução de cada uma das tarefas. A configuração das tarefas será detalhada mais a frente, ainda neste artigo.
- Na janela Robot, que será aberta, clique na guia Conexão.
- Selecione o tipo de banco utilizado pelo Hotal Full (Oracle ou SQL Server).
- Preencha o campo Host com o endereço de rede do servidor do banco de dados do Hotal Full.
- Preencha o campo Alias com o nome do banco de dados do Hotal Full.
- Preencha o campo Usuário com o nome de usuário que é utilizado para login no FiscAll Flex.
- Preencha o campo Senha com a senha do usuário que é utilizado para login no FiscAll Flex.
- Mantenha os campos Limpar Sessão, Expirar Sessão e Máximo de Conexões com o valor padrão (zero - 0) e as opções Multiplas Conexões e Usuário Fixo desmarcadas.
- Retorne à guia Serviços.
- Clique no botão .
- Na janela que abrirá, clique no botão . Será aberta uma janela como esta:
- Clique duas vezes sobre uma linha. Neste exemplo, a linha DocFiscal Sincroniza Empresas recebeu dois cliques. Para o FiscAllDFe, selecione a tarefa DFe Sincroniza XML. Em seguida, é exibida esta tela:
- Clique em .
03. TELA PRINCIPAL DA API FISCALLFLEX
A API FiscAllFlex é responsável por receber e responder às requisições do Plugin Robot e gravar no banco de dados do Hotal Full. Ela apresenta a seguinte interface:
- Na pasta raiz do Hotal Full e clique com o botão direito do mouse sobre no arquivo WSPluginFiscAllFlex.exe e clique em .
- Digite no campo Porta a porta que será usada pela aplicação e clique no botão .
Observações:- A porta utilizada é de livre escolha e não pode possuir restrições, como de Firewall, antivírus ou proxy, por exemplo.
- Não é necessário informar o usuário e senha do Windows para instalar o serviço.
Caso não informe, o serviço será instalado para o usuário System (Windows).
Caso informe, o serviço será instalado para este usuário específico.
- Selecione o tipo de banco utilizado pelo Hotal Full (Oracle ou SQL Server).
- Preencha o campo Host com o endereço de rede do servidor do banco de dados do Hotal Full.
- Preencha o campo Alias com o nome do banco de dados do Hotal Full.
- Preencha o campo Usuário com o nome de usuário que é utilizado para login no FiscAll Flex.
- Preencha o campo Senha com a senha do usuário que é utilizado para login no FiscAll Flex.
- Clique no botão .