---
title: "マッピングルールコンポーネントを適用"
slug: "apply-mapping-rule-components"
abstract: "Sitecore Data Exchange Frameworkのマッピングルール適用コンポーネントのガイド。"
---
# マッピングルールコンポーネントを適用

*適用マッピングルール*は、特定の文脈で*値マッピング*を適用すべきかどうかを決定するコンポーネントです。

例えば、2つのシステム間で連絡先データをマッピングする場合、ターゲットシステムは連絡先のメールアドレスを要求することがあります。メールアドレスを提供しなければ、ターゲットシステム内で連絡先を作成することはできません。この条件を表すために適用マッピングルールを用い、連絡先にメールアドレスがない場合はデータはマッピングされません。

汎用適用マッピングルールのテンプレートは */sitecore/templates/DataExchange/Framework/DataAccess/ApplyMappingRules/BaseTemplates/BaseApplyMappingRule*にあります。

## 構成

基本の適用マッピングルールは単独では使用されません。特定の適用マッピングルールのベーステンプレートとして使われます。

サポートされているプロバイダーに含まれる適用マッピングルールの詳細については、以下のリストをご覧ください。

-   [フレームワーク適用マッピングルール](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/framework-apply-mapping-rules.html "Framework apply mapping rules")
-   [Salesforceはマッピングルールを適用します](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/salesforce-apply-mapping-rules.html "Salesforce apply mapping rules")

## 適用マッピングルールを拡張するタイミング

データ交換フレームワークには標準的な適用マッピングルールのセットが付属しています。さらに、各プロバイダーは、統合するシステム向けに特別に設計された適用マッピングルールのセットを含む場合があります。

変換に値マッピングを適用しなければならないかどうかを判定するために特別なロジックを実行したい場合に、カスタム適用マッピングルールを実装できます。