Skip to main content

Visão geral

Para verificar se sua integração está executando corretamente ou diagnosticar falhas em Extração, Transformação ou Envio, use os canais de log do Slack criados para seu tenant. A RWS Integration publica logs de execução como arquivos json nesses canais.

Página de status da integração

Em workspaces onde ela está habilitada, abrir uma integração mostra uma página de status em vez do formulário editável. Ela dá uma visão rápida da saúde da integração sem sair do app:
  • A execução atual ou a última execução e seu resultado
  • Quanto tempo cada fase levou: Extração, Transformação e Envio
  • Quantos registros cada fase processou
A partir dessa página você também pode:
  • Clicar em Executar agora para iniciar uma execução imediatamente. A página é somente leitura, então não há nada para salvar: após confirmar no diálogo, a execução começa na hora.
  • Clicar em Editar Integração para abrir o formulário editável.
A página de status é habilitada por workspace. Se você não a vê, seu workspace ainda abre o formulário editável. Fale com a equipe RWS se quiser habilitá-la.

Canais do Slack

No Slack, você verá quatro canais para seu tenant:

Extração com Sucesso

{{ tenant }}-extract-success Logs para extrações bem-sucedidas de todas as integrações

Erro de Extração

{{ tenant }}-extract-error Logs para extrações com falha de todas as integrações

Erro de Transformação

{{ tenant }}-transform-error Logs para erros de transformação de todas as integrações

Erro de Envio

{{ tenant }}-load-error Logs para erros de envio de todas as integrações

Entendendo os logs

Cada arquivo de log contém dados estruturados em JSON que ajudam você a diagnosticar problemas. Abaixo estão exemplos de cenários comuns de sucesso e erro e como interpretá-los.

Extração com Sucesso

Quando uma extração é bem-sucedida, você verá um log como este:

Campos principais para Extração com sucesso:

Erro de Extração

Quando uma extração falha, você verá um log como este:

Campos principais para erros de Extração:

Erros de Extração frequentemente incluem códigos de status HTTP e mensagens de resposta, que podem ajudá-lo a identificar problemas de conectividade de API ou problemas de endpoint.

Erro de Transformação

Quando uma transformação falha, você verá um log como este:

Campos principais para erros de Transformação:

Transformações simples não geram logs de erro de transformação, certifique-se de que o mapeamento está correto e corresponde exatamente aos nomes dos campos na origem
Erros de Transformação apontam para regras de negócio específicas que estão causando problemas. Verifique a mensagem de erro para o ID exato da regra.

Erro de Envio

Quando uma operação de envio falha, você verá um log como este:

Campos principais para erros de Envio:

Buscar logs de uma integração específica

Para encontrar logs de uma execução de integração específica em todos os canais:
  1. Copie o ID da integração:
    Copie o integrationId da interface de integração no seu dashboard.
  2. Busque no Slack:
    Cole o ID na barra de busca do Slack.
  3. Filtre para arquivos:
    Filtre a busca para Arquivos para ver apenas arquivos de log JSON.
  4. Revise os logs:
    Abra o(s) arquivo(s) correspondente(s) para visualizar o log JSON completo dessa execução de integração.
Você pode buscar em todos os quatro canais simultaneamente usando o ID da integração, facilitando o rastreamento de uma execução completa de integração desde a extração até o envio.