---
title: "ウォークスルー:トラブルシューティングコンポーネントの実装"
slug: "walkthrough--implementing-a-troubleshooter-component"
abstract: "Sitecore Data Exchange Frameworkにおけるトラブルシューティングコンポーネントの作成概要。"
---
# ウォークスルー:トラブルシューティングコンポーネントの実装

トラブルシューティングは、Sitecoreユーザーが選択したSitecoreアイテムが正しく設定され、正常に動作しているかを判断するロジックを実行するためのコンポーネントです。

このウォークスルーでは、Walkthroughで設定されたファイルシステムプロバイダーにトラブルシューティング機能を追加します [:テキストファイルのカスタムプロバイダーを実装](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/walkthrough--implementing-a-custom-provider-for-text-files.html "Walkthrough: Implementing a custom provider for text files")する。ファイルシステムのエンドポイントがSitecoreサーバーがアクセス可能なファイルを使用するよう設定されているかどうかを判断するトラブルシューティング機能も追加します。

トラブルシューティングは元々エンドポイント向けに設計されました。ユーザーがエンドポイントが正しく設定されているかどうかを判断するために使われます。これがトラブルシューターの主な用途ですが、以下のData Exchange Frameworkのベーステンプレートを継承すれば、あらゆる種類のアイテムに使用可能です。

-   *Convertible*
-   *Troubleshootable*

このウォークスルーでは以下の方法が示されています:

-   [トラブルシューティングコンポーネントを構築します](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/construct-the-troubleshooter-component.html "Construct the troubleshooter component")
-   [エンドポイントにトラブルシューティングツールを指定します](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/specify-a-troubleshooter-on-an-endpoint.html "Specify a troubleshooter on an endpoint")
-   [トラブルシューティングツールをテストしてください](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/test-the-troubleshooter.html "Test the troubleshooter")

> !注完成したコードとインストールパッケージは[GitHub](https://github.com/Sitecore/Sitecore.DataExchange.Examples/)で入手可能です。