O Error Catcher é um dos métodos de tratamento de erros na Integração de Aplicativos que ajuda a lidar com falhas de tarefas e eventos encontradas durante a execução de uma integração.
Os detectores de erros funcionam de forma muito semelhante a um subfluxo de integração dentro da sua integração principal. Cada detector de erros pode ser invocado usando um gatilho, chamado gatilho do detector de erros , para executar o conjunto de tarefas de integração configuradas e personalizadas para lidar com o erro. Você pode definir um ou mais detectores de erros em uma única integração para lidar com erros ou falhas de execução nos níveis de tarefa e evento.
Detector de erros no nível da tarefa
Os detectores de erros no nível de tarefa tratam de falhas de tarefas individuais durante a execução da sua integração.
A imagem a seguir mostra um exemplo de fluxo de integração que usa o coletor de erros no nível da tarefa:
Detector de erros no nível do evento
Os coletores de erros em nível de evento lidam com falhas de execução, como falhas de integração, falhas de condição de borda, falhas de tarefa e falhas de nova tentativa de execução. Os coletores de erros em nível de evento são invocados quando você não definiu ou anexou coletores de erros em nível de tarefa para lidar com quaisquer falhas de tarefa.
A imagem a seguir mostra um exemplo de fluxo de integração que usa o coletor de erros no nível do evento:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-05-16 UTC."],[[["Application Integration uses error catchers to manage task and event failures during integration execution."],["Error catchers function like sub-integration flows, triggered to execute a set of tasks designed for error handling."],["Error catchers can be defined at the task level to manage individual task failures during integration execution."],["Event-level error catchers handle broader execution failures such as integration or task failures, when no task-level error catchers are configured."],["Error catchers cannot be nested, meaning one error catcher cannot call another error catcher."]]],[]]