---
title: データコネクトエラーハンドリング
description: この記事では、Data Connectのエラーハンドリングと通知の概要について説明します。
url: https://docs.tealium.com/ja/server-side/data-connect/error-handling/
---
Data Connectでレシピを実行する際には、以下の種類のエラーが発生する可能性があります：

* トリガーエラー
* レシピエラー

各種類のエラーには、異なるエラー通知構成が必要です。

## トリガーエラー

Workatoレシピの開始を防ぐエラーです。例えば、レシピにアプリケーションへの接続が含まれていて、そのアプリケーションサーバーが応答しない場合、レシピは実行できません。この場合、Workatoによってデータは取得されていません。レシピは次に実行予定の時間に再度接続を試みます。トリガーエラーはたまに発生しますが、繰り返し発生する場合にのみ介入が必要です。

## レシピエラー

レシピがすでに実行中のときに発生するエラーです。例えば、接続したデータソースからTealiumにデータを送信するTealium Eventsアプリに何かが誤構成されている場合などです。この場合、データソースから一部のデータが取得されており、次にレシピが実行予定の時間にはデータは再取得されません。

すべてのデータが適切に処理されるようにするためには、レシピのエラーを修正し、失敗したWorkatoジョブを再処理する必要があります。


<blockquote>
作成する任意のレシピに対して、Workatoアクションを **エラー処理** ステップ内にラップすることを強く推奨します。このステップにより、エラーが発生したときにレシピが追加のジョブを実行するのを停止することができます。レシピ内で **エラー処理** ステップを構成する方法の詳細については、[レシピを作成する](https://docs.tealium.com/create-recipe-data-connect/)を参照してください。
</blockquote>


## エラー通知

### アカウントレベルの通知

トリガーエラーとレシピエラーに対して、アカウントレベルでメール通知を構成することができます。

メール通知を構成するには：

1. サーバーサイドの管理メニューで、**Manage Platform > Data Connect Workato Settings**に移動します。
1. **Error notification emails**の下に、トリガーエラーが発生したときに通知を受け取るべきメールアドレスを入力します。各メールアドレスはコンマで区切ります。
<blockquote>
エラー通知はアカウントレベルで構成されます。提供したメールアドレスは、プロファイルの割り当てに関係なく、アカウント内のすべてのレシピのエラー通知を受け取ります。
</blockquote>

1. **Save**をクリックします。

### レシピレベルの通知

Workatoアクションを **エラー処理** ステップ内にラップすることを強く推奨します。このレシピ内のエラーハンドラーは、レシピが追加のジョブを実行するのを停止し、現在のジョブもエラー状態で停止します。このステップは、エラー詳細を含むメール通知を送信するように構成することができます。また、エラーハンドラーは上記のアカウントレベルのメール通知をトリガーします。

レシピ内で **エラー処理** ステップを構成する方法の詳細については、[レシピを作成する](https://docs.tealium.com/create-recipe-data-connect/)を参照してください。

