チュートリアル: オーダーの作成フローのカスタマイズ

このチュートリアルでは、既存の Order Hub Create オーダー・フローをカスタマイズする方法を学習します。

このチュートリアルでは、既存のページを簡単に更新するために、構成によるカスタマイズのアプローチを使用します。

このチュートリアルでは、コードによるカスタマイズのアプローチを使用します。ここで、
  • オーバーライドによるカスタマイズ・アプローチは、既存のページを変更して追加データ (顧客購入オーダー番号) をキャプチャーし、そのデータをバックエンド API に送信するために使用されます。 オーダー詳細ページを変更する buc-fields-details.json ファイルがないため、オーバーライドによるカスタマイズ方法を使用する必要があります。
以下の追加機能を組み込むために、企業がオーダー作成フローをカスタマイズする必要があると想定します。
  1. オーダーを作成するときに、オプションで「顧客購入オーダー番号」を取り込むことができます。
  2. オーダーに追加するアイテムを検索する場合、アイテムの商品コード、EAN、またはメーカー・コードを表すために使用するカスタム・ ItemAlias フィールドを持つアイテムを検索できるようにする必要があります。
  3. UI でラベルを変更する必要があります。 既存のラベル「Requested ship date」、「Requested cancel date」、および「Requested delivery date」を使用する代わりに、ラベル「Desdesired ship date」、「Desdesired cancel date」、および「Desdesired delivery date」を使用する必要があります。

学習目標

  • オーダー・アプリケーションでページをカスタマイズする方法。
  • ページ内の既存のコードを変更して追加データをキャプチャーし、そのデータをバックエンド API に送信する方法。
  • 構成によるカスタマイズによって、ページと API に検索パラメーターを追加する方法。
  • 構成によるカスタマイズによってアプリケーション内のラベルおよびメッセージを変更する方法。

所要時間

このチュートリアルを完了するには約 30 分かかります。 このチュートリアルに関連した他の概念も調べる場合には、完了するまでにさらに多くの時間がかかる可能性があります。

スキル・レベル

初心者

相手

Order Hubをカスタマイズする開発者。

前提条件

予期される結果

ユーザーが 「オーダー検索」 ページから 「オーダーの作成」 をクリックすると、 「オーダーの作成」 ページにカスタマイズがロードされます。
  • 「オーダー詳細」 ページには、カスタム・フィールド 「顧客購入オーダー番号」が含まれています。
    「オーダーの作成」>「オーダー詳細」ページの画面キャプチャー
  • 「行の追加」>「拡張検索」 モーダルには、カスタム検索フィールド 「別名値」が含まれています。
    「オーダーの作成」>「拡張検索」モーダルの画面キャプチャー
  • 「回線の管理」 テーブルには、カスタム・テーブル・ヘッダー・ストリング 「希望配達日」「希望利用可能日」、および 「希望終了日」が含まれます。
    「オーダーの作成」>「オーダー詳細」ページの画面キャプチャー