Integração dos dados do sistema com sistemas externos

Índice

Fila de registros

INTDADOS.CAD_FILA_REGISTROS

Descrição

Interface para manutenção da fila dos registros de integração com sistemas externos.
Esta interface permite consultar e interagir com os registros de integração, permitindo ao usuário:

Campos:

Data e hora em que o registro foi inserido na fila.
Nome dado para identificar o sistema externo ao qual está sendo feita algum tipo de integração de informações.
Indica o nome do evento a ser integrado.
Este nome de evento é reconhecido pelo integrador. Ver documentação do integrador para saber quais os eventos reconhecidos por ele.
Exemplos:
  • ENVIAR_ESTOQUE - Evento para atualizar o estoque disponível em um sistema externo
  • ENVIAR_PRODUTO - Evento para atualizar o cadastro de um produto em um sistema externo
  • RECEBER_PEDIDOS - Evento para baixar novos pedidos em um sistema externo

Nome da tabela que gerou o registro.
Identificador do registro relacionado ao evento. Pode apontar, por exemplo, para um registro a das seguintes entidades:
  • Produto
  • Contrato
  • Pedido
  • etc.
Para maiores detalhes, veja a documentação do evento específico.
Indica a situação do registro.
  • Pendente - Ainda não foi feita uma tentativa de envio.
  • Sucesso - O envio foi realizado com sucesso. Registros pendentes podem ser eliminados após um tempo.
  • Erro - Ocorreu um erro na tentativa de envio. A mensagem de erro fica armazenada no atributo "Mensagem de erro". Registros em "Erro" serão reprocessados no próximo ciclo até que se obtenha sucesso ou que o número máximo de tentativas seja alcançado e, neste caso, o registro passa para "Finalizado".

  • Finalizado - Indica que não foi possível integrar o registro mesmo depois de várias tentativas. Essa é uma situação extrema e que exige uma avaliação do integrador.
Quantidade de vezes que o registro foi enviado porém retornou mensagem de erro.

Operações

Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Comportamento:Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
Pendente
Sucesso
Erro
Finalizado
Comportamento:Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Comportamento:Topo

Iniciar

Inicia o processamento dos registros da fila
Topo

Pausar

Pausa o processamento dos registros da fila.
Topo

Retentar

Coloca o registro na situação "Finalizado" novamente na fila pra ser processado.

Regras

Ajustar ações cfe situação da fila

Quando a fila estiver trabalhando deve poder pausar e quando estiver pausada deve poder iniciar.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Listar"
  • Antes de apresentar uma tela formulário "Pesquisar"

Apresentar ação cfe situação

Quando o registro estiver na situação Finalizado é possivel tentar retentar o mesmo.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Consultar"

Apresentar situação da fila

Apresenta a situação atual da fila.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Listar"
  • Antes de apresentar uma tela formulário "Pesquisar"