Pular para o conteúdo principal

Integração com o sistema Portal do Gestor

A integração entre o sistema Tributos e o Portal do Gestor tem como finalidade facilitar o compartilhamento de informações entre os sistemas, promovendo mais eficiência e segurança nos processos de gestão municipal.

Com o intuito de padronizar o uso e apoiar os usuários na configuração e operação dessa integração, elaboramos essa documentação, que reúne as principais orientações sobre a integração entre esses dois sistemas.

Primeiramente, é necessário realizar a configuração das chaves de integração, configuradas diretamente no Gerenciador de acessos, em substituição às antigas chaves de migração inseridas diretamente nos scripts.

Como configurar uma nova chave de integração?​

  1. Acesse o Gerenciador de Acessos:
    • Vá em Utilitários > Configurações > Gerenciador de Acessos.

executando

  • Clique em Integrações > +Integração.

executando

  1. Preencha o formulário com as seguintes informações:
  • Natureza da Integração: Integração através da ferramenta de scripts.
  • Sistema de Origem: Tributos.
  • Entidade de Origem: Sua entidade.
  1. Após o preenchimento, será gerado um Identificador, que deverá ser utilizado nos próximos passos.

Como configurar o Identificador no Gerenciador de Scripts?

  1. Acesse o Gerenciador de Scripts:
    • Vá em Utilitários > Configurações > Gerenciador de scripts.

executando

  • Clique em Configurando > Variáveis de Ambiente;
  • Clique em +Adicionar.
  1. Preencha as variáveis de ambiente com os dados abaixo:

    • CHAVE: INTEGRACAO_PORTAL;
    • VALOR: O Identificador gerado na rotina de integrações.
  2. Salve as alterações.

Atenção: O valor da chave deve obrigatoriamente ser INTEGRACAO_PORTAL. Qualquer outro valor resultará em erro na integração.

executando

Após configurar as variáveis corretamente, os scripts padrões de integração que utilizam o Service Layer estarão funcionando normalmente.

Caso a entidade utilize artefatos específicos, o mesmo deve ser ajustado para se enquadrar nas especificações.

Script [Tributos] Envio Portal do Gestor​

Na rotina Utilitários > Gerenciador de scripts, localize o script [Tributos] Envio Portal do Gestor e realize a execução do mesmo.

executando

Para a sua execução, basta realizar o preenchimento dos campos Créditos de IPTU, Créditos de ISS e Créditos de Alvará.

Ao realizar a execução, todos os serviços seriam enviados ao sistema Portal do Gestor.

Recomendamos agendar a execução do script uma vez ao dia, preferencialmente no final do expediente.

Script [Tributos] Envio Portal do Gestor (C/ Envios Individuais)​

Ressaltamos que este script foi disponibilizado apenas para as entidades que o solicitaram.

Primeiramente, é necessário que a entidade certifique que os seguintes scripts estejam disponíveis na sua entidade:

  • [Tributos] Envio Portal do Gestor (C/ Envios Individuais);
  • [Tributos] Portal do Gestor - Processamento Lotes.

E também certifique-se que os seguintes componentes estejam disponíveis:

  • [Tributos] Portalgestor.controle;
  • [Tributos] Portalgestor.tabela.individuais;
  • [Tributos] acrescimos;
  • [Tributos] enum.

Deve ser enviado uma carga inicial na primeira utilização do script [Tributos] Envio Portal do Gestor (C/ Envios Individuais), enviando uma vez na ordem numérica pelo tipo de serviço:

executando

A partir do serviço 19, as cargas iniciais irão levar um tempo maior, pois a quantidade de registros é muito grande comparado aos serviços anteriores. Então será necessário verificar o LOG do script até ter certeza de que não está sendo enviado mais nenhum registro naquele serviço.

Ainda, a partir do serviço 19, eles devem ser enviados de forma individual.

Após fazer a carga inicial de todos os serviços, você deve executar o script [Tributos] Portal do Gestor - Processamento Lotes, pois ele processa todos os envios feitos, e salva os ID’s na tabela auxiliar (Configurando > Tabelas > Cadastros gerais > Integração com o Portal do Gestor).

Esse script também será necessário executar diversas vezes até que não tenha mais nenhum registro para ele processar. É necessário que seja verificado no log de execução do script para verificar se já foi enviado tudo.

Após processar todos os dados, você deverá agendar a execução de ambos os scripts (Apenas após enviar as cargas iniciais de todos os serviços até o fim).

Recomendações​

[Tributos] Envio Portal do Gestor (Com Envios Individuais)

  • Configure o agendamento do script sempre com Carga Inicial = NÃO.

  • Agende a execução diária do script para o envio dos serviços 1 a 18 (pode inserir todos os serviços).

executando

  • Agende os serviços 19 a 22 separadamente, com intervalos de 15 minutos, garantindo que todos sejam executados dentro do mesmo período. Para relembrar como é realizado um agendamento, clique aqui.

[Tributos] Portal do Gestor – Processamento de Lotes

  • Agende a execução deste script a cada 15 minutos.

  • Caso o primeiro agendamento do script anterior tenha início às 08:00, recomendamos configurar este para 08:05, de modo que o processamento ocorra logo após o envio dos dados.