eコマース サイトのコピー
この記事では、Microsoft Dynamics 365 Commerce サイト ビルダーの e コマース環境内または環境間で、既存の eコマース サイトをコピーする方法について説明します。
Dynamics 365 Commerce は、Commerce サイトビルダーのセルフサービス操作の一環として、サイトのコピーやクローン作成をサポートしています。 1 つの eコマース環境内、または 2 つの eコマース環境間でサイトをコピーすることができます。 サイトコピー操作を開始するユーザーは、コピー元とコピー先の eコマース環境の両方のテナント管理者である必要があります。
サイトコピー操作は、コピー元サイトのすべての電子商取引コンテンツをコピーします。 このコンテンツには、ページ、フラグメント、テンプレート、URL、アセットが含まれます。 新しいサイトを使用する前に、First Run Experience (FRE) プロセスで初期化する必要があります。 チャンネルは、サイトビルダー内のサイト設定 > チャンネルでマッピングと管理できます。
サイトコピー操作の所要時間は、主にソースサイト上のアセット数に依存します。 例外的に大規模なサイトでは、代わりに環境コピー操作の使用を検討することをお勧めします。 (この操作は、データ ポータビリティ操作とも呼ばれます)。
メモ
- コピー元サイトは、サイト コピー操作の間、読み取り専用になります。
- 公開されているバージョンのドキュメントのみがコピーされます。 バージョンが公開されていない場合は、最新バージョンのみがコピーオーバーされます。
- コンテンツのバージョン履歴は、移行先サイトでは利用できません。
e コマース環境内のサイトをコピーする
e コマース環境内のサイトをコピーするには、以下の手順に従います。
- コピー操作を行いたい環境のサイト ビルダーにサインインします。
- 右上のサイトの切り替え を選択し、サイトの管理を選択してサイト一覧表示を開きます。
- コピーまたはクローンを作成するサイトを探し、サイト名の横にあるチェックボックスを選択して選択します。
- コマンド バーで、サイトのコピー を選択します。
- サイトのコピー ポップアップ メニューの 新規サイト名 フィールドに、新しいサイトの名前を入力します。 新しいサイト名は、e コマース環境で一意でなければなりません。 ソース テナントとソース サイトのフィールドには、現在のテナントと選択したサイトの情報が自動的に設定されます。
- コピーの作成を選択します。
情報が検証されると、新しいサイトのコピー ジョブが作成されたことを示す通知が表示されます。 ジョブの進行状況は、テナント ジョブ ページの右ペインで確認することができます。 コピー操作が正常に完了すると、サイト リスト ビューのサイト一覧に新しいサイトが表示されます。
以下の図は、サイト ビルダーの サイトのコピー ポップアップ メニューの例です。
2 つの eコマース環境間でサイトをコピーする
2 つの eコマース環境間でサイトをコピーするには、次の手順に従います。
- 配信先の eコマースのサイトビルダーにサインインしてください。
- コマンド バーで、サイトのコピー を選択します。
- サイトのコピー ポップアップ メニューの 新規サイト名 フィールドに、新しいサイトの名前を入力します。 新しいサイト名は、e コマース環境で一意でなければなりません。
- ソース テナントフィールドで、ソーステナントの名前を選択します。
- ソース サイトフィールドで、ソース サイトを選択します。
- コピーの作成を選択します。
メモ
テナント管理者の権限は、送信元と送信先の両方の eコマース環境に必要です。
情報が検証されると、新しいサイトのコピー ジョブが作成されたことを示す通知が表示されます。 ジョブの進行状況は、テナント ジョブ ページの右ペインで確認することができます。 コピー操作が正常に完了すると、サイト リスト ビューのサイト一覧に新しいサイトが表示されます。
サイト コピーの操作中にチャネルをマップする (オプション)
ソース チャネルおよびロケールは、サイト コピー操作の一部として、宛先チャネルおよびロケールにマップできます。 チャネル マッピングがサイト コピー操作の一部として行われる場合は、FRE プロセスを使用してサイトを初期化し、サイトの設定でチャネルを構成する必要はありません。
サイト ビルダーですべてのチャネルおよびロケールを "現状のまま" (1 対 1) にマップするには、次の手順に従います。
- 右上のサイトの切り替え を選択し、サイトの管理を選択してサイト一覧表示を開きます。
- コピーまたはクローンを作成するサイトを探し、サイト名の横にあるチェックボックスを選択して選択します。
- コマンド バーで、サイトのコピー を選択します。
- サイトのコピー ポップアップ メニューで、新しいサイト名、ソース テナント、および ソース サイト (まだ存在していない場合) の値を入力します。
- チャネル マッピングの追加 を選択します。
- サイト チャネルとロケールの構成 ポップアップ メニューで、ソース チャネル を選択し、ソース チャネルを選択します。
- 宛先チャネル を選択し、ソース チャネルと同じチャネルを選択します。
- ロケールの追加 を選択します。
- ソース ロケール を選択し、ソース ロケールを選択します。
- 宛先ロケール を選択し、ソース ロケールと同じロケールを選択します。
- URL パス の場合、宛先環境で現在使用されていない固有の URL パスを入力します。
- チャネルにマップするロケールごとに手順 8 - 11 を繰り返します。
- 適用を選択します。
- ソース チャネルごとに手順 6 - 11 を繰り返します。
- 閉じるを選択します。
- 構成の正確性を確認し、サイトのコピー を 選択します。
メモ
すべてのソース チャネルおよびロケールがマップされている必要があり、マップできるのは一度のみです。
サイトコピー操作を監視する
サイトコピー操作の進行状況を監視するには、次の手順に従います。
- 配信先の eコマースのサイトビルダーにサインインしてください。
- 左側のペインでテナントのジョブを選択します。
- テナント ジョブページで、リストからサイトコピージョブを探して選択します。 右側にペインが表示され、選択したジョブの状態や詳細が表示されます。
状態が処理中のジョブは、キャンセルすることができます . 一覧からジョブを選択し、次にコマンド バーで キャンセル を選択します。
状態が失敗またはエラーで終了でエラーが発生したジョブを再試行することができます。 一覧からジョブを選択し、次にコマンド バーで 再試行 を選択します。
メモ
サイトのコピー ジョブが完了した後も、ビデオ アセットの処理が継続される場合があります。
下図は、サイトビルダーのテナント ジョブページの右側ペインの例です。
FRE 処理による新規サイトの初期化
新しいサイトを使用する前に、FRE プロセスによって初期化する必要があります。
FRE プロセスを使用して新しいサイトを初期化するには、次の手順に従います。
- 新サイトのサイト ビルダーにサインインします。
- 右上のサイトの切り替え を選択し、サイトの管理を選択してサイト一覧表示を開きます。
- 初期化する新しいサイトを探し、選択します。
- サイトのセットアップ ダイアログ ボックスの ドメインの選択 フィールドで、ドメインを選択します。 初期化時に eコマース環境に関連付けられたすべてのドメインが選択可能です。
- 既定のチャネルの選択 フィールドを選択し、関連するオンラインストアのチャンネルを選択します。 選択したチャンネルでは、Commerce 本部に蓄積されたアソート情報などが提供されます。
- 既定言語の選択フィールドで、既定の作成言語を選択します。 選択したオンライン ストアチャネルに設定されているすべての言語が選択可能です。
- パス フィールドでは、値はベース ドメインと、任意で入力できる URL パスから構成されます。 チャンネルがドメイン ルートから提供される場合、またはこの情報を後でサイト ビルダーのチャンネル設定ビューに入力する場合は、URL パスを空白のままにすることができます。 サイト パスは、eコマース環境において一意でなければなりません。
- OKを選択します。 入力された情報でサイトが初期化され、サイト管理ビューに移動します。
下図は、サイトビルダーのサイトの設定ダイアログ ボックスの例です。
追加リソース
サイトと Dynamics 365 Commerce チャンネルの関連付け