販売見積のヘッダーおよび明細行の Sales から Supply Chain Management への直接同期
この記事では、Dynamics 365 Sales から Dynamics 365 Supply Chain Management に販売見積ヘッダーおよび明細行を直接同期するために使用されるテンプレートと基本的なタスクについて説明します。
メモ
見込顧客を現金化するソリューションを使用する前に、Microsoft Dataverse for Apps へデータを統合 をよく理解しておく必要があります。
見込み客の現金化へのデータフロー
見込み客の現金化ソリューションは、Supply Chain Management と Sales のインスタンス間でデータを同期するため、データの統合機能を使用します。 データ統合機能で利用可能な見込み顧客を現金化するテンプレートにより、Supply Chain Management と Sales 間での勘定、連絡先、製品および販売見積、販売注文、および売上請求書のデータの流れが可能になります。 次の図は、Supply Chain Management と Sales の間でデータを同期させる方法を示しています。
テンプレートおよびタスク
Sales から Supply Chain Management への販売見積ヘッダーと明細行の直接同期には、以下のテンプレートと基本的なタスクが使用されます。
データ統合における テンプレートの名前: 販売見積 (Sales から Supply Chain Management)- 直接
データ統合プロジェクトのタスク名:
- QuoteHeader
- QuoteLine
販売見積ヘッダーと明細行を同期させるには、次の同期タスクが必要です。
- 製品 (Supply Chain Management から Sales) - 直接
- 勘定 (Sales から Supply Chain Management) - ダイレクト (使用する場合)
- 顧客への連絡先 (Sales から Supply Chain Management) - ダイレクト (使用する場合)
エンティティ セット
販売注文 | サプライ チェーン マネジメント |
---|---|
引用 | Dataverse 販売見積もりのヘッダー |
QuoteDetails | Dataverse 販売見積明細行 |
エンティティのフロー
販売見積が Sales で作成され、Supply Chain Management に同期されます。
Sales からの販売見積は、次の条件が満たされた場合にのみに同期されます。
- 販売見積のすべての見積は、外部から管理されます。
- 有効化見積をクリックした後、販売見積は有効です。
売上の見込顧客を現金化するソリューション
外部で管理された製品のみフィールドが見積エンティティに追加され、販売見積が完全に外部管理製品から構成されているかどうか一貫して追跡されます。 販売見積に外部で管理された製品のみがある場合、製品は Supply Chain Management で管理されます。 この動作は、Supply Chain Management で不明な製品を含む販売見積明細行を同期させないことを保証するのに役立ちます。
販売見積書のすべての見積製品は、販売見積書ヘッダーからの外部で管理される製品のみ情報で更新されます。 この情報は、QuoteDetailsエンティティの外部で管理される製品のみの見積フィールドに記載されています。
割引は、見積製品に追加することができ、Supply Chain Management と同期されます。 割引、請求、および 税 フィールドは、ヘッダーで Supply Chain Management の設定によって制御されます。 今現在、この設定では、統合マッピングはサポートされていません。 現在の設計では、価格、割引、請求金額、および 税 の各フィールドは、FSupply Chain Management によって維持され、処理されます。
Sales では、値が Supply Chain Management に同期されていないため、このソリューションでは次のフィールドを読み取り専用にします。
- 販売見積ヘッダーの読み取り専用フィールド: 割引率、割引、貨物量
- 見積製品の読み取り専用フィールド: 税
前提条件とマッピングの設定
販売見積が同期される前に、以下の設定を更新することが重要です。
Sales での設定
Sales で設定された接続のユーザーが割り当てられているチームのアクセス許可が設定されていることを確認します。 デモデータを使用している場合、通常、ユーザーは管理者権限を持っていますが、チームには管理者権限がありません。 チームがデータ統合からプロジェクトを実行するときにチームに管理者権限がない場合、主要なチームがないというエラー メッセージが表示されます。
チームのアクセス許可を設定するには、設定>セキュリティ>チーム の順に進み、該当するチームを選択します。 ロールの管理 を選択して、システム管理者 などの必要なアクセス許可を持つロールを選択します。
設定>管理>システムの設定>Sales の順に移動し、次の設定を使用することを確認します。
- システム プライジング計算システムの使用 オプションが、はい に設定されている。
- 割引の計算方法 フィールドが、明細行品目 に設定されている。
データ統合プロジェクトでの設定
QuoteHeader
必要なマッピングが Shipto_country から DeliveryAddressCountryRegionISOCode に存在することを確認します。 値マップでは、値が空白の場合に使用される既定値を定義できます。 左側を空白のままにして、右側を希望する国または地域に設定します。 これにより、国/地域の注文に国や地域を入力する必要はありません。
テンプレートの値は、複数の国または地域がマップされている値マップで、空白値は 米国 の値と等しくなります。
QuoteLine
Supply Chain Management の SalesUnitSymbol に必要な値マップが存在することを確認して下さい。
Sales に必要な単位が定義されていることを確認します。
値マップを持つテンプレート値がoumid.nameからSalesUnitSymbolまで定義されています。
オプション: 次のマッピングを追加して、顧客または製品からの既定の情報がない場合、販売見積明細行を Supply Chain Management にインポートすることができます。
- SiteId – Supply Chain Management で見積書および販売注文を生成するにはサイトが必要です。 SiteId に対する既定のテンプレート値はありません。
- WarehouseId – Supply Chain Management で見積書および販売注文を処理するには倉庫が必要です。 WarehouseId に対する既定のテンプレート値はありません。
データ インテグレーターでテンプレートのマッピング
メモ
- 割引、請求、および 税 フィールドは、Supply Chain Management 内の複雑な設定によって制御されています。 今現在、この設定では、統合マッピングはサポートされていません。 現在の設計では、価格、割引、請求金額、および 税 の各フィールドは、Supply Chain Management によって処理されます。
- 支払条件、運賃条件、配送条件、送付方法、および 配送モード フィールドは、既定のマッピングの一部ではありません。 これらのフィールドをマップするには、エンティティ間で同期される組織内のデータに固有の値マッピングを設定する必要があります。
次の図は、データ インテグレーターのテンプレート マッピングの例を示しています。
QuoteHeader
QuoteLine