エンティティバージョンでの作業
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
デフォルトでは、カタログ、カテゴリ、販売可能なアイテムに対して バージョン管理 が有効です。他の種類のCommerceエンティティでバージョン管理を有効にしたい場合は、設定ポリシーを変更することでその機能を設定できます。
!注関係はバージョン管理されません。すべてのエンティティバージョンは同じ定義された関係を持っています。つまり、あるエンティティバージョンに関連付けられた関係に変更を加えると、その変更はすべてのバージョンに自動的に適用されます。関係の変更は、すでに公開されているバージョンがあればライブサイトに自動的に反映されます。例外はBundleToSellableItemとBundleToSellableItemVariantで、これらはバージョンごとに異なる場合があります。
新しいエンティティバージョンを作成する
コマースアイテムに変更を加えたい場合は、新しいバージョンを作成する必要があります。
新しいエンティティバージョンを作成するには:
-
商取引事業体の 詳細 ページ、エンティティバージョン セクションで、新しいバージョンの基準となる既存のバージョンをクリックしてハイライトしてください。新しい事業体のバージョンは、ハイライトしたものの編集可能なコピーとなります。
!注ページを最初に読み込むと、公開状況に関わらず、最終バージョンがデフォルトでハイライトされます。
-
「概要」セクションのドロップダウンメニューで「エンティティバージョンを追加」をクリックします。
-
確認ダイアログで選択を確認するには「 **OK」**をクリックしてください。
-
新しいバージョンを編集するには、Entity VersionセクションのVersionフィールドで対応する番号をクリックしてください。
!注ブラウザのURLもアクティブなエンティティのバージョンに合わせて変更されます。
-
詳細セクションで編集アイコンをクリックし、詳細編集ダイアログボックスで必要な変更を加えてください。
-
変更を保存するにはチェックマークをクリックしてください。
エンティティバージョンを公開する
Commerce項目の変更を公開する準備ができたら、エンティティバージョンを公開ワークフローに配置します。
デフォルトでは、新しいエンティティのバージョンはワークフローの次のステートに昇格するまで常にドラフト状態のままです。すでにエンティティが公開されている場合、変更や再公開はできません。
エンティティ版を公開するには:
- 商取引項目の詳細ページ、****まとめセクションのドロップダウンメニューで、「**次のワークフロー状態へ昇格」**オプションをクリックします。
- 「 次のワークフローに昇格」状態 ウィンドウでは、現在のワークフロー状態が「ドラフト」として表示されます。 コマンド フィールドで「 送信 」をクリックし、チェックマークをクリックして確認してください。
- コマース項目を次の状態に移動するには、ドロップダウンメニューの サマリー セクションで 「次のワークフローステートへプロモート」をクリックしてください。
- 「 次のワークフローに昇格」状態 ウィンドウでは、現在のワークフロー状態が Awaiting Approvalとして表示されます。 コマンド フィールドでは:
- アイテムの変更を受け入れるには、「 承認 」をクリックします。Sitecoreは新しいバージョンのCommerceアイテムを公開し、「Published」フィールドの値をtrueに設定します。
- アイテムの変更を拒否するには 「拒否 」をクリックしてください。Sitecoreはエンティティのバージョンを「承認待ち」状態に戻します(公開済みフィールドの値はfalseのままです)。
!注エンティティのバージョンを公開していない限り、エンティティがAwaiting Approval状態にある場合でも、そのバージョンのCommerceアイテムの編集を続けることができます。
異なる事業体バージョンの情報を閲覧
アイテムの変更履歴を確認したい場合は、エンティティの異なるバージョンを見ることができます。
特定のエンティティバージョンに関連する情報を見るには:
- 商取引項目の詳細ページ、****サマリーセクションで、該当するバージョン番号をクリックしてください。
古いエンティティバージョンの詳細を表示すると、システムはページ上部に新しいバージョンが存在すること(最新バージョンが公開されていない場合)または新しいバージョンが公開されていることを知らせるメッセージを表示します。
公開ステータスを持つエンティティの複数のバージョンがある場合、最新のものがストアフロントで公開されたバージョンです。