IDマッピング

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

設計上、リモート製品リポジトリは常にメインリポジトリと見なされ、デフォルトではメインリポジトリが製品を所有します。これにより、外部システム内の製品と成果物のIDが主キーになります。

Sitecoreでは、製品とアーティファクトの対応するアイテムのIDは、新しいアイテムが作成されるたびに新しいGUIDを自動的に生成するデフォルトのSitecore実装に依存するのではなく、Connectによって生成されます。

ハッシュ アルゴリズムを使用すると、外部システムからのIDとSitecoreのアイテムIDとの間に直接マッピングを生成でき、次の利点があります。

  • スペースを占有するマッピングテーブルは必要ありません。

  • 対応するアイテムのIDを取得するのは非常に高速です。

  • 外部IDが指定されている場合は、Sitecoreでアイテムを検索する必要はありません。

デフォルトの実装は、次の形式のMD5ハッシュ アルゴリズムに基づいています。

Item.ID = MD5.ComputeHash(Prefix + ExternalID);

カスタムIDマッピングの実装を作成することもできます

この記事を改善するための提案がある場合は、 お知らせください!