---
title: "エンティティバージョンでの作業"
slug: "work-with-entity-versions"
abstract: "エンティティのバージョンの作成および公開方法、または特定のバージョンに関する情報の閲覧方法。"
---
# エンティティバージョンでの作業

デフォルトでは、カタログ、カテゴリ、販売可能なアイテムに対して [バージョン管理](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/entity-versions-and-publishing.html "Entity versions and publishing") が有効です。他の種類のCommerceエンティティでバージョン管理を有効にしたい場合は、[設定ポリシーを変更する](https://doc.sitecore.com/xp/en/developers/100/sitecore-experience-commerce/commerce-engine-policies.html)ことでその機能を設定できます。

> !注関係はバージョン管理されません。すべてのエンティティバージョンは同じ定義された関係を持っています。つまり、あるエンティティバージョンに関連付けられた関係に変更を加えると、その変更はすべてのバージョンに自動的に適用されます。関係の変更は、すでに公開されているバージョンがあればライブサイトに自動的に反映されます。例外はBundleToSellableItemとBundleToSellableItemVariantで、これらはバージョンごとに異なる場合があります。

## 新しいエンティティバージョンを作成する

コマースアイテムに変更を加えたい場合は、新しいバージョンを作成する必要があります。

新しいエンティティバージョンを作成するには:

1.  商取引事業体の **詳細** ページ、**エンティティバージョン** セクションで、新しいバージョンの基準となる既存のバージョンをクリックしてハイライトしてください。新しい事業体のバージョンは、ハイライトしたものの編集可能なコピーとなります。
    
    > !注ページを最初に読み込むと、公開状況に関わらず、最終バージョンがデフォルトでハイライトされます。
    
2.  **「概要**」セクションのドロップダウンメニューで「**エンティティバージョンを追加**」をクリックします。
    
    [新しいバージョンが追加され、ステップ1で選択したバージョンをモデルにしています。](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-entity-versions.html#UUID-48e9023d-2eac-3e9a-769e-7790969d5c1c_N1627574749952 "Step 1")
    
3.  確認ダイアログで選択を確認するには「 **OK」**をクリックしてください。
    
4.  新しいバージョンを編集するには、**Entity Version**セクションの**Version**フィールドで対応する番号をクリックしてください。
    
    > !注ブラウザのURLもアクティブなエンティティのバージョンに合わせて変更されます。
    
5.  **詳細**セクションで**編集アイコンをクリックし**、詳細**編集**ダイアログボックスで必要な変更を加えてください。
    
6.  変更を保存するにはチェックマークをクリックしてください。
    

## エンティティバージョンを公開する

Commerce項目の変更を公開する準備ができたら、エンティティバージョンを公開ワークフローに配置します。

デフォルトでは、新しいエンティティのバージョンはワークフローの次のステートに昇格するまで常にドラフト状態のままです。すでにエンティティが公開されている場合、変更や再公開はできません。

エンティティ版を公開するには:

1.  商取引項目**の詳細ページ、****まとめ**セクションのドロップダウンメニューで、「**次のワークフロー状態へ昇格」**オプションをクリックします。
2.  「 **次のワークフローに昇格」状態** ウィンドウでは、現在のワークフロー状態が「ドラフト」として表示されます。 **コマンド** フィールドで「 **送信** 」をクリックし、チェックマークをクリックして確認してください。
3.  コマース項目を次の状態に移動するには、ドロップダウンメニューの **サマリー** セクションで **「次のワークフローステートへプロモート**」をクリックしてください。
4.  「 **次のワークフローに昇格」状態** ウィンドウでは、現在のワークフロー状態が *Awaiting Approval*として表示されます。 **コマンド** フィールドでは:
    -   アイテムの変更を受け入れるには、「 **承認** 」をクリックします。Sitecoreは新しいバージョンのCommerceアイテムを公開し、「Published」フィールドの値をtrueに設定します。
    -   アイテムの変更を拒否するには **「拒否** 」をクリックしてください。Sitecoreはエンティティのバージョンを「承認待ち」状態に戻します(公開済みフィールドの値はfalseのままです)。

> !注エンティティのバージョンを公開していない限り、エンティティが*Awaiting Approval*状態にある場合でも、そのバージョンのCommerceアイテムの編集を続けることができます。

## 異なる事業体バージョンの情報を閲覧

アイテムの変更履歴を確認したい場合は、エンティティの異なるバージョンを見ることができます。

特定のエンティティバージョンに関連する情報を見るには:

-   商取引項目**の詳細ページ、****サマリー**セクションで、該当するバージョン番号をクリックしてください。

古いエンティティバージョンの詳細を表示すると、システムはページ上部に新しいバージョンが存在すること(最新バージョンが公開されていない場合)または新しいバージョンが公開されていることを知らせるメッセージを表示します。

*公開*ステータスを持つエンティティの複数のバージョンがある場合、最新のものがストアフロントで公開されたバージョンです。