IDマッピング
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
設計上、リモート製品リポジトリは常にメインリポジトリとみなされ、デフォルトで製品を所有しています。そのため、外部システム内の製品やアーティファクトのIDがプライマリキーとなります。
Sitecoreでは、製品やアーティファクトの対応するアイテムIDは、デフォルトのSitecore実装に依存せず、新しいアイテムが作成されるたびに自動的に新しいGUIDを生成するのではなく、Connectによって生成されます。
ハッシュアルゴリズムを用いることで、外部システムからのIDとSitecore内のアイテムIDとの間に直接的なマッピングを生成することができ、以下のような利点があります。
- 地図テーブルは不要で、それらはスペースを取るものです。
- 対応するアイテムのIDの取得は非常に迅速です。
- 外部IDが提供されていれば、Sitecoreでアイテムを検索する必要はありません。
デフォルトの実装はMD5ハッシュアルゴリズムに基づいており、以下の形式です。
アイテム。ID = MD5。ComputeHash(プレフィックス + ExternalID);
カスタムIDマッピングの実装を作成することも可能です。
この記事を改善するための提案がある場合は、 お知らせください!