Dynamics 365 Sales で見積もりから現金までの効率を高めて作業する
この記事では、Microsoft Dynamics 365 Sales と統合する際に、改善された見積から現金機能を使用する方法について説明します。 また、統合システムの動作に対して、有効化する拡張機能が及ぼす影響についての情報も含まれます。 改善点をシステムで有効にする方法に関しては、Dynamics 365 Sales を使用した見積から現金に対する特別な効率性を有効化して構成する を参照してください。
すべての販売見積書に対する既定の所有権の設定
見積のライフサイクルの統合 機能が Dynamics 365 Supply Chain Management で有効の場合、Supply Chain Management で販売見積に対する既定の所有権を設定できます。 既定の所有権は、どのシステムで作成されたかに関係なく、すべての新しい販売見積書に適用されます。
次の手順に従って、すべての販売見積に対する既定の所有権を設定します。
Supply Chain Management で、売掛金勘定 > 設定 > 売掛金勘定パラメーター の順に移動します。
Dynamics 365 Sales 統合 タブの 販売見積 クイックタブにある 既定の所有権 フィールドで、次のいずれかの値を選択します。
- 発行元に基づく – すべての新しい販売見積の所有権は、見積が作成されたシステムと一致します。
- Supply Chain Management – すべての新しい販売見積の所有権は、見積書がどのシステムで作成されたかに関係なく Supply Chain Managementに設定されます。
- Dynamics 365 Sales – すべての新しい販売見積の所有権は、見積書がどのシステムで作成されたかに関係なく Dynamics 365 Sales に設定されます。
販売見積書の所有権の変更
販売見積書の所有権は、Supply Chain Management で開いて変更できます。 所有権は Sales から変更できません。
紙幣
販売見積書の所有権を変更する前に、次の条件を満している必要があります。
- ユーザー アカウントには、既定の販売見積書の所有権の変更 権限と 販売見積書の所有権の管理 職務権限が必要です。 既定では、必要な特権と職務権限は 販売マネージャー ロールに割り当てられますが、販売担当者 ロールには割り当てられません。
- 販売見積書の状態が、Supply Chain Management で 作成済み または 送信済み である必要があります。
- 販売見積の状態が、Sales で 下書き または 有効 である必要があります。
次の手順に従って、販売見積書の所有権を変更します。
使用する見積書を検索して選択します (販売およびマーケティング > 販売見積書 > すべての見積書にアクセスするなど)。 複数の販売見積書の所有権を同時に変更できません。 そのため、選択する見積書は 1 つのみです。
操作ウィンドウの フォローアップ タブで、所有権の変更 を選択します。 次に、表示されるドロップダウン ダイアログ ボックスで、所有権 フィールドを次のいずれかの値に設定します。
- 発生元に基づく – 発行元 の値から所有権を継承します。
- Supply Chain Management – 所有権を Supply Chain Management に割り当てます。
- Dynamics 365 Sales – 所有権を Sales に割り当てます。
OK を選択して変更を適用します。
所有権の変更イベントは Supply Chain Management のテーブルに記録されます。 このテーブルは、ユーザー インターフェイス (UI) からは使用できません。 表示するには、ブラウザーのアドレス バーに次の URL を入力します。 <DomainName>
を環境のドメイン名に、<CompanyName>
を法人名に置き換えます。
https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=SalesQuotationOwnershipChangeLog
Supply Chain Management を価格マスターにする
Supply Chain Management を価格マスターにする 機能が Supply Chain Management で有効な場合、Supply Chain Management は、販売見積書と販売注文に対する計算の価格マスターになります。
そのため、この機能を有効にすると、次の変化が発生します。
Sales で見積書や販売注文が作成され、Sales の価格リストが存在する場合、価格表からの価格が使用されます。
Sales は、システム価格の計算を使用する オプションが いいえ に設定されているように動作します。
販売見積書および販売注文明細行の Sales UI に、次の変更が加わります。
- 数量割引 フィールドは表示されません。
- 明細行割引金額 フィールドは 手動割り引き フィールドを置き換え、その値は単位あたりの割引金額として表されます。
- 手動割引 フィールドは、読み取り専用で、割引 と再度ラベル付けされます。 このフィールドは、Supply Chain Management で計算された合計割引金額を表します。
Sales では、見積書と販売注文に対する手動割引は 明細行割引金額 フィールドに入力できます。
Sales の次のフィールドは、Sales ロジックに基づいて計算されなくなりました。 代わりに、Supply Chain Management で計算および同期される値に依存します。 Sales で見積書と販売注文明細行を作成した場合、Supply Chain Management から同期されるまで、これらのフィールドには値が含まれません。
- 販売見積および販売注文明細行の場合: 割引 と 合計金額
- 販売見積書および販売注文の場合: 詳細金額、(-) 割引、送料を差し引いた金額、(+) 送料、(+) 税合計、合計金額
Sales の販売注文の場合、再計算 オプションは無効です。
紙幣
- Sales で販売見積や販売注文を作成または更新する場合、価格見積 (見積書用) か 価格オーダー (注文用) を選択して、Supply Chain Management で関連するすべての計算が実行され、Sales に再度同期したかを確認します。 販売合計の計算 バッチ ジョブが定期実行で設定されている場合、この手順は Supply Chain Management で作成される見積書と販売注文には必要ありません。
- バージョン 10.0.42 の段階で、Supply Chain Management は、システム間で行の詳細と価格が同期化される改良されたアプローチを提供しています。 この方法は、Supply Chain Management を利用して価格マスターとして機能します。 現在、販売見積や販売注文の明細行が Dynamics 365 Sales で更新されると、すべての明細行の詳細、金額業の値、合計がシステム間で、ユーザーが 価格見積 (見積用) や 価格注文 (注文用) を選択することなく即座に同期されるようになりました。 有効化の方法およびこの機能の詳細については、Dynamics 365 Sales をのシームレスな同期を有効化して構成する を参照してください。
Supply Chain Management から Sales に、価格、割引、合計を計算してプッシュする
Supply Chain Management で販売見積書や販売注文を更新した後、更新した価格、割引、合計を Sales に必ずプッシュします。 この機能を使用するには、Supply Chain Management で 価格の計算とプッシュ 機能を有効にする必要があります。
また、販売見積関連イベントの処理 機能を有効にして構成し、バックグラウンドで計算を処理することをお勧めします。 詳細については、Sales 統合に関するイベントの処理 セクションをご覧ください。
価格、割引、合計を完全に再計算してプッシュする
価格、割引、および合計の再計算を完全に行う場合は、契約評価ポリシーがチェックされ、必要に応じて契約が検索され、行の単価と割引を再計算する必要するかどうかが決定されます。 その後、正しい行単価と割引を取得し、必要なすべての合計を計算して Sales と同期します。
これらの手順に従って、価格、割引、合計を完全に再計算してプッシュします。
Supply Chain Management で、作業する販売見積または販売注文を選択します。 リスト ビューで作業している場合は、複数の見積書または注文を選択できます。
操作ウィンドウの 見積書 タブ (見積用) または 販売 タブ (注文用) で、価格と合計をプッシュする を選択します。
売掛金勘定パラメータの構成に応じて、システムが同期または非同期に計算を実行します。 詳細については、同期または非同期で合計を処理してプッシュするかを選択する セクションをご覧ください。
合計の計算とプッシュのみ
合計の計算とプッシュを行う場合、行の単価や割引は再計算されません。 代わりに、新しい行合計とヘッダー合計のみ計算され、Sales に同期されます。
合計のみを計算してプッシュするには、次の手順に従います。
Supply Chain Management で、操作するドキュメントのタイプに応じて、次のいずれかのページに移動します。
- 販売とマーケティング > 定期処理タスク > Sales の販売注文合計の計算
- 販売とマーケティング > 定期処理タスク > Sales の販売見積合計の計算
表示されるダイアログ ボックスで、次の手順に従います:
- 前に更新されたドキュメントを無視 フィールドで、処理する最も古いドキュメントの期日経過日数を入力します。
- 処理するレコードを制御するには、対象に含めるレコード クイック タブで、フィルター を選択します。 標準のクエリ ダイアログ ボックスが表示され、選択基準を定義できます。 このフィールドは、Supply Chain Management の他の種類のクエリの実行と同様に機能します。
紙幣
スケジュールに従って繰り返すために、これらのジョブをスケジュールすることはできません。 1 回限り計算する目的で使用されます。
OKを選択します。
売掛金勘定パラメータの構成に応じて、システムが同期または非同期に計算を実行します。 詳細については、同期または非同期で合計を処理してプッシュするかを選択する セクションをご覧ください。
合計を同期または非同期で処理してプッシュするかを選択する
完全な計算または合計のみの計算を実行する場合は、構成に応じて、システムで計算を同期的または非同期的に実行できます。 このオプションを設定するには、次の手順に従います。
- 売掛金勘定 > 設定 > 売掛金勘定パラメーター に移動します。
- Dynamics 365 Sales 統合 タブで 価格と合計の計算とプッシュをバッチ処理する オプションを はい に設定して、計算を非同期で実行します。 この計算を同期的に実行するには、いいえ に設定します。
紙幣
価格と合計の計算とプッシュをバッチ処理する オプションを はい に設定することをお勧めします。 つまり、ユーザーは新しい計算とプッシュを要求する度にデータが処理されるのをシステムで待機する必要がありません。
販売合計のバッチ ジョブをスケジュールおよび計算する
スケジュールされた 販売合計の計算 タスクを設定して、定期的に実行することをお勧めします。 こうすることで、すべての行合計と注文合計が定期的に計算され、Sales に同期しているかを確認できます。 このタスクでは、合計だけが計算およびプッシュされます (上で説明した価格再計算は完全には実行されません)。 また、税金や配送料を Sales にプッシュします。
設定するには、販売とマーケティング > 売掛金勘定 > 定期的なタスク > 販売合計の計算 に移動します。
Sales に同期された販売注文に、Supply Chain Management の販売見積データをコピーする
2 つのシステムのデータ モデルの違いにより、Sales の販売見積プロセスから作成される販売注文のデータと、Supply Chain Management の販売見積プロセスから作成される販売注文のデータは異なります。 Sales の販売見積プロセスから作成された販売注文では、販売見積から小規模なデータセットが引き継がれます。 ただし、販売注文を Sales から Supply Chain Management に同期すると、標準の Supply Chain Management ロジックを使用せずに一部のフィールド値 (財務分析コードなど) が初期化される場合があります。 この動作は、あるシナリオでは適切でも、他のシナリオでは適切ではない場合があります。
この動作を制御するには、Supply Chain Management の 販売注文機能への見積データのコピー を 有効または無効にします。
次に、機能が有効か無効かに応じて、システムは次のいずれかの方法で機能します。
- この機能が有効な場合: 所有権に関係なく、Supply Chain Management のすべての販売注文に、Supply Chain Management で関連する販売見積のフィールド値が含まれます。
- この機能が無効な場合: 所有権が Sales に留まる場合は、Supply Chain Management の販売注文は、関連する販売見積フィールド値を繰り越しません。 代わりに、これらのフィールド値は初期化されます。
Supply Chain Management で メッセージ プロセッサを使用する と 見積データを販売注文にコピーする 機能が有効になっている場合は、見積情報を注文作成時にリアルタイムでコピーするか、メッセージ プロセッサを使用してコピーするか指定できます。 このオプションを設定するには、次の手順に従います。
- 売掛金勘定 > 設定 > 売掛金勘定パラメーター に移動します。
- Dynamics 365 Sales 統合 タブで 見積データを販売注文にバッチでコピーする オプションを いいえ に設定して、注文の作成時にリアルタイムで見積情報をコピーします。 はい に設定して、見積情報を非同期的にコピーします。
紙幣
見積データを販売注文にバッチでコピーする オプションを はい に設定することをお勧めします。 こうすることで、ユーザーは、システムがデータを処理するのを待機する必要がなくなります。
Sales 統合関連イベントの処理
この記事の前のセクションでは、Sales との統合に関連するイベントの非同期処理をサポートする複数の機能について説明します。 非同期処理を使用する場合、ユーザーは関連する要求を実行する度に処理の完了を待つ必要はありません。 代わりに、他のタスクに対応し続けることができ、時間がある場合はシステムが要求を処理します。 これらの機能は、メッセージ プロセッサ キュー にメッセージを追加することで機能します。 メッセージ プロセッサのメッセージ ページを使用して、これらのメッセージの進行状況を監視できます。 このページには、キューのメッセージ、失敗したメッセージ、および処理されたメッセージに関する分析情報が表示されます。 また、メッセージのエラー処理、手動処理、キャンセル、および再キューもサポートされます。
非同期プロセスを使用する前に、Supply Chain Management で メッセージ プロセッサを使用する 機能を有効にする必要があります。
Dynamics 365 Sales 統合メッセージ キューを処理するバッチ ジョブの設定
Dynamics 365 Sales 統合メッセージ プロセッサ のバッチ ジョブが実行する場合、Dynamics 365 Sales 統合 メッセージ キューのみを処理します。 したがって、統合関連のイベントの非同期処理を活用する場合は、次の手順に従ってバッチ ジョブをスケジュールし、定期的にバッチ ジョブが実行されるようにします。
- 販売とマーケティング > 定期的なタスク > Dynamics 365 Sales 統合メッセージ プロセッサ の順に移動します。
- Dynamics 365 Sales 統合メッセージ プロセッサ ダイアログ ボックスの バックグラウンドで実行する クイックタブで、Dynamics 365 Sales 統合 キューのメッセージを処理する方法、時間、頻度を指定します。 このフィールドは、Supply Chain Management の他の種類のバックグラウンド ジョブで実行されるのと同様に機能します。
- OK を選択して設定を適用し、ダイアログ ボックスを閉じます。
メッセージ プロセッサ オプションの設定
メッセージ プロセッサを使用する 機能が Supply Chain Management で有効な場合、次の手順に従って方法と時間を構成します。
売掛金勘定 > 設定 > 売掛金勘定パラメーター に移動します。
Dynamics 365 Sales 統合 タブで、次のフィールドを設定します。
- 見積仕訳帳をバッチで作成する – このオプションを はい に設定すると、メッセージ プロセッサ キューにメッセージを追加し、見積仕訳帳を非同期的に作成できます。 この方法で、ユーザーは Sales からの販売見積を有効化する度に仕訳帳が作成されるまで待つ必要がなくなります。
- 見積確認仕訳帳をバッチで作成する – このオプションを はい に設定すると、メッセージ プロセッサ キューにメッセージを追加し、見積確認仕訳帳を非同期的に作成できます。 この方法で、ユーザーは Sales からの販売見積を取得する度に確認仕訳帳が作成されるまで待つ必要がなくなります。
- タスクごとのメッセージ – 1 つのタスクで処理できるメッセージの最大数を指定します。 (タスクはバンドルのようなものです。) 場合によっては、この値を調整することでシステムのパフォーマンスが向上します。 実行時間は 1 分から 2 分の値に設定する必要があります。 通常、50 の値がうまく機能します。 小さい値を設定することをお勧めします。 値が小さいと、大量のタスクが作成され、システムにオーバーヘッドが追加される場合があります。 このフィールドを 0 (ゼロ) に設定すると、タスクごとに 30 件のメッセージが処理されます。 この設定の最適な値は、Dynamics 365 Sales 統合 メッセージ キューに対して構成したプロセッサ タスクの数によって異なります。 詳細は、カスタム メッセージ キューとメッセージ タイプを作成および処理する をご覧ください。 パフォーマンスに関する問題が発生する場合、Microsoft サポートはこのフィールドの値を調整するよう促す場合があります。
メッセージ キューの使用
メッセージ プロセッサのメッセージ ページを使用して、メッセージ キューの進行状況を監視できます。 このページには、キューのメッセージ、失敗したメッセージ、および処理されたメッセージに関する分析情報が表示されます。 また、メッセージのエラー処理、手動処理、キャンセル、および再キューもサポートされます。 このページの処理方法、メッセージ プロセッサに関連する設定を構成する方法に関する詳細は、カスタム メッセージ キューとメッセージ タイプの作成および処理 を参照してください。
メッセージ キューのメッセージ
メッセージ プロセッサを使用する 機能が Supply Chain Management で有効な場合、Dynamics 365 Sales 統合 メッセージ キューが メッセージ プロセッサ UI で有効になります。 このキューは、Sales 統合に関連するメッセージを処理するために使用されます。 次のテーブルに、キューに表示されるメッセージと、各メッセージを使用可能にするために必要な機能を示します。
メッセージ タイプ | 必要な機能 | Description |
---|---|---|
販売見積の価格と合計を計算して追加する | 価格を計算してプッシュする | このメッセージ タイプでは、販売見積の価格、割引、および販売見積の合計が完全に再計算され、結果が営業にプッシュされます。 |
販売注文の価格と合計を計算して追加する | 価格を計算してプッシュする | このメッセージ タイプでは、販売見積の価格、割引、および販売注文の合計が完全に再計算され、結果が営業にプッシュされます。 |
販売注文の合計を計算して追加する | 価格を計算してプッシュする | このメッセージ タイプは、販売注文の合計を計算してプッシュします。 |
販売見積の合計を計算して追加する | 価格を計算してプッシュする | このメッセージ タイプは、販売見積の合計を計算してプッシュします。 |
販売見積仕訳帳を作成する | メッセージ プロセッサを使用する | このメッセージ タイプによって、販売見積仕訳帳が作成されます。 |
販売見積確認仕訳帳を作成する | メッセージ プロセッサを使用する | このメッセージ タイプによって、販売見積確認仕訳帳が作成されます。 |
販売注文と販売見積をリンクする | メッセージ プロセッサを使用する | このメッセージ タイプは、確認イベントに応じて作成されます。 販売見積/販売注文のリレーションシップを更新します。 |
販売見積データを販売注文にコピーする | 見積書データを販売注文にコピーする | このメッセージタイプは、Sales に同期された販売注文に、Supply Chain Management の販売見積データをコピーする |
紙幣
販売見積確認仕訳帳の作成 と 販売注文と販売見積のリンク メッセージは関連性があり、販売注文と販売見積のリンク は、販売注文確認仕訳帳の作成 の処理が成功したかどうかによって代わります。 2 つのメッセージの目的は、販売見積が Supply Chain Management で取得された場合の 確認 アクションと同じです。