サンプル注文自動化フローの実行
このトピックでは、Microsoft Dynamics 365 Intelligent Order Management でサンプルの注文自動化フローを実行するために必要な手順について説明します。
顧客を設定する
顧客を設定するには、次の手順に従います。
- 顧客 > アカウント に移動します。
- 新規 を選択します。
- アカウント名 には、"DefaultAccount-IOMLabOrderIntakeProvider" と入力します。
- 保存して閉じる を選択します。
アカウント マッピングの設定
アカウント マッピングを設定するには、次の手順を実行します。
- Intelligent Order Management アプリケーション画面の右下で IOM から コンフィギュレーション にエリアを変更します。 左から右へ (LTR) 言語を使用する場合、この設定はアプリケーション画面の左下隅にあります。
- マッピング > アカウント に移動します。
- 新規 を選択します。
- 新規 IOM アカウント マッピング ページで、次の操作を行います。
- マッピング グループ の場合は、「既定のマッピング グループ」と入力します。
- 顧客 には、"DefaultAccount-IOMLabOrderIntakeProvider" と入力します。
- 外部フィールド名 には、"ProviderName" と入力します。
- 外部フィールド値 には、"IOMLabOrderIntakeProvider" と入力します。
- 保存して閉じる を選択します。
価格表マッピングの設定
価格表マッピングを設定するには、次の手順を実行します。
- マッピング > 価格表 に移動します。
- 新規 を選択します。
- 新規 IOM 価格表マッピング ページで、次の操作を行います。
- IOM プロバイダー には、"IOMLabOrderIntakeProvider" と入力します。
- 価格表 には、"MasterPriceList" と入力します。
- 外部フィールド名 には、"ProviderName" と入力します。
- 外部フィールド値 には、"IOMLabOrderIntakeProvider" と入力します。
- 保存して閉じる を選択します。
単位マッピングの設定
単位マッピングを設定するには、次の手順を実行します。
- マッピング > 単位 に移動します。
- 新規 を選択します。
- 新規 IOM 単位マッピング ページで、次の操作を行います。
- IOM プロバイダー には、"IOMLabOrderIntakeProvider" と入力します。
- 単位 には、"ea" と入力します。
- 外部フィールド名 には、"unit" と入力します。
- 外部フィールド値 には、"each" と入力します。
- 保存して閉じる を選択します。
製品マッピングの設定
製品マッピングを設定するには、次の手順を実行します。
- マッピング > 製品 に移動します。
- 新規 を選択します。
- 新規 IOM 製品マッピング ページで、次の操作を行います。
- IOM プロバイダー には、"IOMLabOrderIntakeProvider" と入力します。
- 製品 の場合は、"Barista Home" と入力します。
- 外部フィールド名 には、"sku" と入力します。
- 外部フィールド値 には、"883988211855" と入力します。
- 保存して閉じる を選択します。
販売注文ペイロードのサンプル
{
"ordernumber": "IOMLabOrder001",
"shiptocity": "BELLEVUE",
"shiptostateorprovince": "WA",
"shiptocountry": "US",
"shiptozip": "98007",
"billtocity": "BELLEVUE",
"billtostateorprovince": "WA",
"billtocountry": "US",
"billtozip": "98007",
"orderdetails": [
{
"sku": "883988211855",
"unit": "each",
"quantity": 110
}
]
}
ラボ シナリオ
- 注文は、メールの添付ファイルとして、Intelligent Order Management に送信されます。
- 注文ヘッダーを検証して、"出荷" 国が米国であることを確認します。
- 注文明細書を検証して、数量が 1 を超えることを確認します。
- 数量に基づいて注文をルートします。
- 数量 >= 100 の場合は、シアトルの店舗に送信します。
- 数量 < 100 の場合は、シカゴの店舗に送信します。
- 注文がシアトルの店舗にルーティングされる場合は、フルフィルメント注文が添付されたメールが送信されます。
- 注文がシカゴ店舗にルーティングされる場合、フルフィルメント注文の要求が RequestBin に送信されます。
テストの実行
テストの実行 1
テストの実行 1 を完了するには、次の手順に従います。
- サンプルの販売注文のデータを、何ものメールにファイルとして保存し、"IOMLabOrderIntakeOrder" という件名のメールに添付します。
- 以前に使用した Outlook アカウントにメールを送信して、IOMLabOrderIntake プロバイダーを設定します。
フルフィルメントの詳細を記載した添付ファイルが添付された 2 件のメールが返されます。 注文のステータスの理由が "フルフィルメントに送信済" に設定されます。
テストの実行 2
テストの実行 2 を完了するには、次の手順に従います。
- ordernumber の値を "IOMLabOrder002" に、数量 の値を 10 に変更します。
- サンプルの販売注文のデータを、何ものメールにファイルとして保存し、"IOMLabOrderIntakeOrder" という件名のメールに添付します。
- 以前に使用した Outlook アカウントにメールを送信して、IOMLabOrderIntake プロバイダーを設定します。
フルフィルメントの詳細を含む 2 つの要求が RequestBin に送信されます。 注文のステータスの理由が "フルフィルメントに送信済" に設定されます。
テストの実行 3
テストの実行 3 を完了するには、次の手順に従います。
- ordernumber の値を "IOMLabOrder003" に、数量 の値を 1 に変更します。
- サンプルの販売注文のデータを、何ものメールにファイルとして保存し、"IOMLabOrderIntakeOrder" という件名のメールに添付します。
- 以前に使用した Outlook アカウントにメールを送信して、IOMLabOrderIntake プロバイダーを設定します。
注文では、ヘッダー ステータスの "注文の検証に失敗"、行ステータスの理由 "注文行の検証に失敗" という理由で、行の最小数量の検証に失敗します。
テストの実行 4
テストの実行 4 を完了するには、次の手順に従います。
- ordernumber の値を "IOMLabOrder004" に、送付国 の値を "CA" に変更します。
- サンプルの販売注文のデータを、何ものメールにファイルとして保存し、"IOMLabOrderIntakeOrder" という件名のメールに添付します。
- 以前に使用した Outlook アカウントにメールを送信して、IOMLabOrderIntake プロバイダーを設定します。
この注文は、ヘッダーの出荷国の検証に失敗し、ステータスは "注文の検証に失敗しました" になります。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示