会社間注文をフィルター処理して Orders および OrderLines の同期を回避する
会社間注文をフィルター処理して Orders テーブルと OrderLines テーブルが同期されないようにすることができます。 一部のシナリオでは、Customer Engagement アプリで会社間注文の詳細は必要ありません。
各標準 Dataverse テーブルは、IntercompanyOrder 列への参照を使用して拡張され、デュアル書き込みマップは、フィルターの追加列を参照するように変更されます。 したがって、会社間注文は同期されなくなります。 このプロセスは、Customer Engagement アプリで不要なデータを防ぐことができます。
IntercompanyOrder 列への参照を追加して、CDS 販売注文ヘッダー テーブルを拡張します。 この列は、会社間注文でのみ入力されます。 IntercompanyOrder 列は、SalesTable テーブルで使用できます。
CDS 販売注文ヘッダー が拡張されたら、マッピングで IntercompanyOrder 列が使用可能になります。 クエリ文字列として
INTERCOMPANYORDER == ""
を含むフィルターを適用します。IntercompanyInventTransId 列への参照を追加して、CDS 販売注文明細行 テーブルを拡張します。 この列は、会社間注文でのみ入力されます。 InterCompanyInventTransId 列は、SalesLine テーブルで使用できます。
CDS 販売注文明細行 が拡張されたら、マッピングで IntercompanyInventTransId 列が使用可能になります。 クエリ文字列として
INTERCOMPANYINVENTTRANSID == ""
を含むフィルターを適用します。手順 1 と 2 を繰り返して、売上請求書ヘッダー V2 テーブルを拡張し、フィルター クエリを追加します。 この場合は、フィルターのクエリ文字列として
(INTERCOMPANYORDER == "") && (SALESORDERNUMBER != "")
を使用します。手順 3 と 4 を繰り返して、売上請求明細行 V2 テーブルを拡張し、フィルター クエリを追加します。 この場合は、フィルターのクエリ文字列として
INTERCOMPANYINVENTTRANSID == ""
を使用します。見積書 テーブルには会社間関係がありません。 他のユーザーが会社間顧客に対する見積を作成した場合は、CustGroup 列を使用して、そのすべての顧客を 1 つの顧客グループに含めることができます。 CustGroup 列を追加してヘッダーと行を拡張し、グループが含まれないようにフィルター処理できます。
見積書 を拡張した後、クエリ文字列として
CUSTGROUP != "<company>"
を含むフィルターを適用します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示