ルート要求を構成する

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

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

ルート要求は、同期プロセスの基本操作単位です。

ルート要求は、処理するチャネル、承認、およびプロセッサのタイミング情報を定義します。チャネルと同様に、既定のDynamics AX更新プログラム パッケージには、定義済みの要求のセットが含まれています。ルートリクエストを使用して同期を実行するには、リクエストアイテムに次の情報を設定する必要があります。

  • Routesは、データを同期するためにルート要求がたどるルートを定義します。ルートには、Dynamics AXインスタンスからデータを抽出および操作するために実行される一連のステップが含まれています。

  • Channel現在の要求を処理対象のチャネルにリンクします。たとえば、Contoso Commerceルート要求の場合、Contosoチャネルは事前に選択されています。

  • Lifecycle Enabled要求を実行するには、チェックする必要があります。

  • Approved要求を実行するには、チェックする必要があります。その他の承認情報は表示のみを目的としています。

  • Timing

    • Run After: 次の同期プロセスでリクエストを実行する場合は、日付/時刻情報を過去の日付に設定する必要があります。

    • Repeats: このチェックボックスがオンの場合、同期プロセスでは、Repeat Delayが前回の実行から期限切れになっているかどうかを確認し、Route Requestを再実行します。それ以外の場合、要求は1回実行されます。

    • Repeat Delay: Route Requestの各処理間の遅延 (分単位)。たとえば、Repeatsオプションを選択し、この値を120に設定した場合、同期プロセスは最後の実行から2時間待機して Route Request

    • Last RunおよびRequested At: 同期プロセスの次回実行時にRoute Requestを処理するには、これらのフィールドの両方をクリアします。それ以外の場合、同期フレームワークは、Requested AtLast Runの差がRepeat Delayよりも大きくなるまで待機します。

  1. Sitecore Commerce/Commerce Synchronization/Commerce Routesに移動します。

    • Route_SyncSitecoreCommerceChannel

    • Step_ClearLastSynchronization

    • Step_ExtractChannelConfiguration

    • Step_ExtractChannelProductAttributes

    • Step_ExtractOnlineChannel

    • Step_ExtractCategories

    • Step_ExtractCatalogs

    • Step_ExtractChangedProducts

    • Step_MapImagesForAllExtractProducts

    • Step_ChooseRenderTemplate

    • Step_RenderExtract

    • Step_PublishExtract

    • Step_ArchiveExtract

    • Step_UpdateSitecoreChannelHistory

    図 2.コマースルート
    Commerce Routes


  2. チャネルとルート要求を設定したら、コマンド プロンプトを開き、Sitecore.Commerce.DynamicsRetail.Synchronization.Consoleプログラムを実行し、インポート プロセスの進行状況を監視します。

    有効なすべてのルート要求が実行された後、コンソールは同期プロセスを再開するために30秒間待機します。プログラムを終了するには、コンソールウィンドウ内でEnterキーを押すか、右上隅にある赤い「X」をクリックします。

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