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