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