GE Integrador: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
[[Utilidades/Diversos]] > [[GE_Genéricos|Genéricos]] >
{{VoltarPagina}}
[[GE_Rotinas|Rotinas]] >
[[GE_Rotinas_EDI|EDI]] >
[[GE_Rotinas_EDI_Recebe|Recebe]] >
[[GE_Integrador|Integrador]]


<p align="justify">
[[Utilidades/Diversos]] > [[GE_Genéricos|Genéricos]] > [[GE_Rotinas|Rotinas]] > [[GE_Rotinas_EDI|EDI]] > [[GE_Rotinas_EDI_Recebe|Recebe]] > [[GE_Integrador|Integrador]]
Esse programa tem como objetivo executar rotinas de integração entre o CIGAM e outros sistemas de acordo com o “Intervalo” de tempo determinado.
<br>
<br>
Acessando o item de menu '''Utilidades/Diversos – Genéricos – Rotinas – EDI – Recebe – Integrador''', na guia 'Serviços' selecione os serviços que serão utilizados na integração.
</p>


[[Image:Integrador_Execucao.png|center|750px|semmoldura|Integrador_Execucao]]
O '''GE Integrador''' tem como objetivo executar rotinas de integração entre o sistema CIGAM e outros sistemas externos, conforme um '''intervalo de tempo previamente definido'''.
<br>


<p align="justify">
= Configuração do Integrador =
'''Importante''': O intervalo de execução é no formato HH:MM (Horas e Minutos), sendo a integração executada somente quando completar o tempo informado.
Ao acessar o menu '''Utilidades/Diversos > Genéricos > Rotinas > EDI > Recebe > Integrador''', estarão disponíveis as guias '''Execução''' e '''Serviços''' para configuração do processo de integração.
<br>
Exemplo: Se informado 30 minutos (00:30) a primeira execução só acontecerá após os 30 minutos.
<br>
<br>
Este programa deve estar aberto e ligado para que sejam processados os registros enviados para integração. Quando este programa é fechado, o mesmo para de realizar o processamento dos itens a serem integrados, ficando estes em uma fila de espera até que este seja ligado novamente.
<br>
<br>
Somente serão processados os registros de integração quando esses estiverem com o 'Status Registros' como 'Liberado'.  
</p>


[[Image:Integrador_Servicos.png|center|750px|semmoldura|Integrador_Servicos]]
{| align="center"
<br>
| [[Image:Integrador_Execucao.png|450px|semmoldura]]
| style="width:20px;" |
| [[Image:Integrador_Servicos.png|450px|semmoldura]]
|-
| align="center" | Execução do Integrador
| style="width:20px;" |
| align="center" | Serviços do Integrador
|}


<p align="justify">
== Guia Execução ==
Na guia 'Execução' indique o intervalo de tempo em que o integrador será executado, no momento que atingir o tempo para execução de alguma rotina o programa ira bloquear os botões enquanto estiver processando.
Na guia '''Execução''', deve ser informado o '''intervalo de tempo''' para execução das rotinas de integração.
<br>
<br>
Na guia 'Serviços' marque todas as opções de integração que deseja fazer.
<br>
<br>
'''Integrador <i>Background</i>''' é uma solução com a finalidade de executar as integrações sem a necessidade de manter o programa do Integrador aberto e ocupando uma licença de usuário apenas para sua execução.
<br>
<br>
Essa funcionalidade é acionada através do Gerenciador de Processos para executar as tarefas agendadas conforme os intervalos de tempos configurados.
<br>
<br>
O sistema recebe a requisição e salva um registro dela na tabela '''GEINTEGR'''. Ao executar o integrador em modo <i>server</i> ou <i>background</i>, esse registro vai para para a tabela '''GEINTLOG''' e segue seu fluxo conforme parametrizações.
<br>
<br>
É necessário que esteja salvo nos padrões a seleção do que irá ser processado, para isso a primeira utilização deve ser feita abrindo o programa e selecionando os serviços a serem executados após ligar esses serviços são salvos nos padrões, a partir dai serão executados via BackGround conforme seleção anterior. <br>
<br>
Quando a execução do Integrador estiver sendo feita em modo <i>server</i> ou <i>Background</i> não é possível executá-lo de maneira manual, pois existe uma forma de identificar se o programa '''IN00033''' está agendado no Gerenciador de Processos e será exibida essa mensagem na aba 'Execução':
</p>


[[Image:Integrador_Execucao_BackGround.png|center|750px|semmoldura|Integrador_Execucao_BackGround]]
O intervalo deve ser informado no formato '''HH:MM (Horas e Minutos)'''.
<br>
 
'''Importante:'''<br>
A execução da integração ocorre somente após completar o intervalo informado.
 
'''Exemplo:'''<br>
Se for definido o intervalo '''00:30 (30 minutos)''', a primeira execução ocorrerá somente após decorridos os 30 minutos.
 
Durante a execução de uma rotina de integração, os botões do programa ficam '''temporariamente bloqueados''' até a conclusão do processamento.
 
== Guia Serviços ==
Na guia '''Serviços''', devem ser selecionados os serviços que serão utilizados no processo de integração.
 
Somente serão processados registros cujo campo '''Status Registros''' esteja definido como '''Liberado'''.
 
= Funcionamento do Integrador =
Para que as integrações sejam executadas, o '''programa deve permanecer aberto e ativo'''. Caso o programa seja fechado, o processamento das integrações será interrompido e os registros permanecerão em '''fila de espera''' até que o Integrador seja iniciado novamente.
 
= Integrador Background =
O '''Integrador Background''' permite executar as integrações '''sem a necessidade de manter o programa do Integrador aberto''', evitando o consumo de uma licença de usuário exclusivamente para essa finalidade.
 
Essa funcionalidade é executada por meio do '''Gerenciador de Processos''', responsável por executar as tarefas conforme os intervalos configurados.
 
Quando o sistema recebe uma requisição de integração, é gerado um registro na tabela '''GEINTEGR'''. Ao executar o Integrador em '''modo server ou background''', esse registro é transferido para a tabela '''GEINTLOG''', onde seguirá o fluxo de processamento conforme as parametrizações definidas.
 
== Configuração Inicial ==
Para que o processamento em '''Background''' funcione corretamente, é necessário que os serviços a serem executados estejam salvos nos padrões do CIGAM.
 
Assim, na primeira utilização, deve-se:
# Abrir o programa '''Integrador'''.
# Selecionar os '''serviços de integração''' desejados.
# Ligar o Integrador.
 
Após essa configuração inicial, os serviços selecionados serão salvos nos padrões do sistema e passarão a ser executados automaticamente via '''Background''', conforme a configuração definida.
 
== Execução em Background ==
Quando o Integrador estiver sendo executado em '''modo server ou background, não será possível executá-lo manualmente'''.


Isso ocorre porque o sistema identifica se o programa '''IN00033''' está agendado no '''Gerenciador de Processos'''. Nessa situação, será exibida uma mensagem informativa na guia '''Execução''' indicando que o processo está sendo executado em background.


[[Image:Integrador_Execucao_BackGround.png|center|750px|semmoldura|Integrador_Execucao_BackGround]]


<p align="justify">
== Informações adicionais ==
Para saber mais sobre o Gerenciador de Processos acesse [[SH - Como Fazer - Gerenciador de Processos]].
Para mais detalhes sobre o funcionamento do agendamento de processos, consulte a documentação: [[SH - Como Fazer - Gerenciador de Processos]].
</p>
{{VoltarInicio}}

Edição atual tal como às 13h56min de 13 de março de 2026

Voltar

Utilidades/Diversos > Genéricos > Rotinas > EDI > Recebe > Integrador

O GE Integrador tem como objetivo executar rotinas de integração entre o sistema CIGAM e outros sistemas externos, conforme um intervalo de tempo previamente definido.

Configuração do Integrador

Ao acessar o menu Utilidades/Diversos > Genéricos > Rotinas > EDI > Recebe > Integrador, estarão disponíveis as guias Execução e Serviços para configuração do processo de integração.

Execução do Integrador Serviços do Integrador

Guia Execução

Na guia Execução, deve ser informado o intervalo de tempo para execução das rotinas de integração.

O intervalo deve ser informado no formato HH:MM (Horas e Minutos).

Importante:
A execução da integração ocorre somente após completar o intervalo informado.

Exemplo:
Se for definido o intervalo 00:30 (30 minutos), a primeira execução ocorrerá somente após decorridos os 30 minutos.

Durante a execução de uma rotina de integração, os botões do programa ficam temporariamente bloqueados até a conclusão do processamento.

Guia Serviços

Na guia Serviços, devem ser selecionados os serviços que serão utilizados no processo de integração.

Somente serão processados registros cujo campo Status Registros esteja definido como Liberado.

Funcionamento do Integrador

Para que as integrações sejam executadas, o programa deve permanecer aberto e ativo. Caso o programa seja fechado, o processamento das integrações será interrompido e os registros permanecerão em fila de espera até que o Integrador seja iniciado novamente.

Integrador Background

O Integrador Background permite executar as integrações sem a necessidade de manter o programa do Integrador aberto, evitando o consumo de uma licença de usuário exclusivamente para essa finalidade.

Essa funcionalidade é executada por meio do Gerenciador de Processos, responsável por executar as tarefas conforme os intervalos configurados.

Quando o sistema recebe uma requisição de integração, é gerado um registro na tabela GEINTEGR. Ao executar o Integrador em modo server ou background, esse registro é transferido para a tabela GEINTLOG, onde seguirá o fluxo de processamento conforme as parametrizações definidas.

Configuração Inicial

Para que o processamento em Background funcione corretamente, é necessário que os serviços a serem executados estejam salvos nos padrões do CIGAM.

Assim, na primeira utilização, deve-se:

  1. Abrir o programa Integrador.
  2. Selecionar os serviços de integração desejados.
  3. Ligar o Integrador.

Após essa configuração inicial, os serviços selecionados serão salvos nos padrões do sistema e passarão a ser executados automaticamente via Background, conforme a configuração definida.

Execução em Background

Quando o Integrador estiver sendo executado em modo server ou background, não será possível executá-lo manualmente.

Isso ocorre porque o sistema identifica se o programa IN00033 está agendado no Gerenciador de Processos. Nessa situação, será exibida uma mensagem informativa na guia Execução indicando que o processo está sendo executado em background.

Integrador_Execucao_BackGround
Integrador_Execucao_BackGround

Informações adicionais

Para mais detalhes sobre o funcionamento do agendamento de processos, consulte a documentação: SH - Como Fazer - Gerenciador de Processos.

Voltar ao início