メモ
Dynamics 365 Commerce の小売関連グループは、Yammer から Viva Engage に移行しました。 新しいViva Engage コミュニティにアクセスできない場合は、追加するフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力し、最新のディスカッションに参加してください。
この記事では、Microsoft Dynamics 365 Commerce の非同期ドキュメント フレームワークの機能と構成について説明します。
受信、送信、在庫数、調整、移動などの店舗在庫操作には、多数の店舗や会社に対して大量のレシート転記を行っているユーザーと、大量の在庫ドキュメントを持つユーザーが、タイムアウトやエラーを発生させずにそれらのドキュメントをコマース本社に処理できるようにするためのパフォーマンスの向上が含まれます。 これらの改良については、非同期ドキュメント フレームワークを使用する必要があります。
非同期ドキュメント フレームワークを使用する場合は、販売時点管理 (POS) からコマース本社への在庫ドキュメントの変更をコミットしてから、コマース本社への処理がバックグラウンドで行われる間に他のタスクに進むことができます。 POS の各操作の文書一覧ページでドキュメントの状態を確認し、転記が成功したことを確認できます。 POS アプリケーションでは、各操作のドキュメント一覧を使用して、コマース本社に転記できなかったドキュメントを表示することもできます。 ドキュメントが失敗した場合、POS ユーザーはドキュメントに修正を加え、もう一度コマース本社に処理を試みることができます。
非同期ドキュメント フレームワークのコンフィギュレーション
重要
会社が POS で店舗在庫操作を使用する前に、非同期ドキュメント フレームワークを構成する必要があります。
非同期ドキュメント フレームワークをコンフィギュレーションするには、次の手順を実行します。
番号順序の作成とコンフィギュレーション
番号シーケンスを作成して構成するには、次の手順に従います。
- 組織管理 > 番号順序 > 番号順序の順に移動します。
- 番号順序のページで、番号順序を作成します。
- 番号順序コードと名前フィールドに、ユーザー定義の値を入力します。
- 参照クイック タブで、追加を選択します。
- エリア フィールドで、コマース パラメーターを選択します。
- 参照フィールドで、小売ドキュメントの操作識別子 を選択します。
- [ 全般 ] クイック タブの [セットアップ] セクションで、[ 連続 ] オプションを [いいえ ] に設定して、パフォーマンスの問題がないことを確認します。
ドキュメント処理と監視作業用の 2 つのバッチ ジョブを作成およびスケジュールする
メモ
Commerce version 10.0.13 以降では、バッチ ジョブ フレームワークを通じてこれらのバッチ ジョブをコンフィギュレーションする必要はありません。 代わりに、 小売とコマースの > 小売とコマースの IT 部門で、コマース本社でバッチ プロセスを構成できます。 このバッチ ジョブをコンフィギュレーションするには、小売ドキュメントの操作モニター および 小売ドキュメントの操作処理 メニュー オプションを使用します。
バッチ ジョブを使用して、失敗またはタイムアウトしたドキュメントを処理します。POS から処理されているアクティブなインベントリ ドキュメントの数がシステムで構成された値を超える場合に使用します。
ドキュメント処理タスクと監視タスク用に 2 つのバッチ ジョブを作成してスケジュールするには、次の手順に従います。
システム管理 > 照会 > バッチ ジョブ の順に移動します。
バッチ ジョブ ページで、次の 2 つのバッチ ジョブを作成します。
- RetailDocumentOperationMonitorBatch クラスを実行するよう 1 つのジョブをコンフィギュレーションします。
- RetailDocumentOperationProcessingBatch クラスを実行するよう他のジョブをコンフィギュレーションします。
新しいバッチ ジョブが定期的に実行されるようにスケジュールします。 たとえば、ジョブが 5 分ごとに実行されるようにスケジュールを設定します。