Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Outras Ações
    1. Outras Ações / Ações relacionadas
  4. Campos da Tabela
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas


01. VISÃO GERAL

Para as integrações vindas da RJ com o padrão REST, foi criada um monitor para analise dos itens que não foram integrados corretamente ou que geraram algum erro especifico e assim conseguir efetuar a integração ou reintegração desses serviços.

Image Added

Essa rotina tem como facilitador o menu lateral esquerdo onde virá listado todas as integrações utilizadas e ao selecionar cada integração será filtrado automaticamente os dados de erros daquela solicitação posicionada.

As opções para essa rotina são:

Visualizar

Caso ocorra erro em alguma integração é possível visualizar o ocorrido selecionando visualizar em cima de um dos registros gerados

Image Added Image Added

Os campos que aparecem nessa visualização são:

  • Código: Código sequencial do registro na tabela;
  • Desc. Falha: Descrição da falha ocorrida;
  • Usuário: Usuário Protheus que executou a integração; 
  • Data Log: Data de geração do log;
  • Hora Log: Hora de geração do log;
  • Url Log: URL gerada para a integração, essa URL é o que foi gerado para consumir o serviço da RJ;
  • Serviço: Serviço executado;
  • Rotina Integ: Nome da rotina que gerou esse log;
  • Params Serv: Parâmetros executados para efetuar o serviço, apenas algumas integrações virão com esse campo preenchido;
  • Falha Report: Descrição completa da falha;
  • Cont. Json: Conteúdo do JSON que gerou o erro;

Reintegrar

Na reintegração será executado o registro posicionado passando os parâmetros quando disponível reexecutando o serviço de integração, assim apagando os registros atuais daquela integração e gerando novos no caso de falha na integração novamente.

Integrar

Diferente da reintegração a opção integrar irá solicitar uma nova requisição para o serviço posicionado e assim gerar novos itens no monitor em casos de erros e para os casos que precisem de parâmetros será mostrado os perguntes referentes para preenchimento.

Job de integração

No canto superior esquerdo dessa rotina de monitor será disponibilizado um status dos jobs de integração, conforme imagem abaixo:

Image Added


Esse job irá validar se estão funcionando as requisições e em caso de falha de alguma será retornado qual a falha, para utilização desse recurso será necessário cadastrar no schedules do configurador a função "GTPJobRjInteg".

Reintegra todos

Para os casos onde será necessário executar todas as integrações novamente, foi criado a rotina de reintegrar todos.

Essa rotina se encontra no menu lateral do monitor, sendo o ultimo item listado. Como a finalidade dessa rotina é executar todas as integrações ela irá executar elas em ordem de dependências, após a reintegração de todas será mostrado a mensagem abaixo

Image Added

Obs.: Por ser uma funcionalidade que efetua a reintegração de todas as integrações pode-se demorar para a finalização da mesma dependendo da quantidade de registros para integração.Image Removed

02. EXEMPLO DE UTILIZAÇÃO

Visualizar

Visualiza o registro posicionado.

Integrar

Executa a integração do serviço posicionado.

Reintegrar

Executa a reintegração do registro posicionado que gerou o erro. 

03. OUTRAS AÇÕES

Outras Ações / Ações relacionadas

...