Dynamics 365 Field Service での重複した検査応答
検査機能とオフライン機能の現在の設計により、一部のシナリオでは、Microsoft Dynamics 365 Field Serviceで重複した検査応答を作成できます。
現象
関連する検査を含む作業指示書サービス タスクが初めて開かれると、検査応答レコードが自動的に作成されます。 場合によっては、重複する検査応答が作成される場合があります。 ユーザーは、検査の質問に対する回答がクリアされていることを報告する場合があります。 これは、前の検査に代わる新しい検査応答によるものです。
解決方法
管理者は、作業指示サービス タスクの監査ログを確認して、関連する検査応答が 2 回作成された場合にチェックできます。
オフライン シナリオの場合
既定のオフライン プロファイルには、すべての作業指示サービス タスクと検査応答をダウンロードするためのフィルターがあります。 ユーザーがオフライン プロファイルのフィルターを変更すると、一部のタスクがダウンロードに失敗する可能性があります。 そのため、デバイスがオフラインのときに作業指示サービス タスク レコードが開かれると、関連する検査応答が見つかりません。 システムは、検査応答が存在しないことを前提とし、新しい応答を作成します。
この問題を解決するには、カスタム オフライン プロファイルのフィルターを確認して、必要なすべてのレコードをダウンロードします。 詳細については、「 オフライン機能の構成」を参照してください。
カスタム セキュリティ ロールと特権を使用する
定義済みのセキュリティ ロール Field Service - Resource には、検査応答と作業指示書サービス タスクを更新するアクセス許可があります。
管理者がカスタム セキュリティ ロールを作成し、両方のレコードの種類にアクセスするアクセス許可をユーザーに付与しない場合、ユーザーは作業指示書サービス タスクで関連する検査応答を読み取ることができない可能性があります。 その後、ユーザーが作業指示書サービス タスクを開くと、新しい検査応答が作成されます。
この問題を解決するには、検査応答と作業指示サービス タスクにアクセスするためのアクセス許可がユーザーに付与されていることを確認します。
複数のデバイスを使用する
一部のシナリオでは、ユーザーにはオフライン モードで実行できる 2 つのデバイスがあり、両方のデバイスがオフライン データをダウンロードしています。 ユーザーが 1 つのデバイスで作業指示サービス タスクを開き、後で他のデバイスで同じ作業指示サービス タスクを開くと、各デバイスに検査応答レコードが作成されます。 デバイスがオンラインになるとサービスと同期すると、検査応答が重複します。
ユーザーが Web とオフライン デバイスで同じ作業指示書サービス タスクを開くと、同様の問題が発生する可能性があります。 どちらのアクションでも、重複したレコードにつながる検査応答が作成されます。