POS に表示される一般的なエラーのトラブルシューティング

POS (POS) で "問題が発生しました" のような一般的なエラー メッセージが発生すると、基になる問題に関する具体的な詳細が提供されないため、不満を感じる可能性があります。 ただし、詳細については、Microsoft サポートにアクセスする前に、Lifecycle Services (LCS) にサインインして、このエラーに関連するテレメトリ データを確認できます。 これにより、問題に関するより多くの分析情報が得られる場合があります。

前提条件

まず、POS から次の詳細を収集します。

  1. エラーが発生した日時。
  2. アプリケーション セッション ID。
  3. ユーザー セッション ID。
  4. フローに従うことができるように、エラーの原因となったアクション。

トラブルシューティングの手順

  1. 会社のアカウントを使用して Lifecycle Services (LCS) にサインインします。 Monitoring>Environment monitoring>Activity に移動します。

  2. 次のフィールドを構成します。

    • クエリ名: これを Retail Channel イベントに設定します。

    • 日付/時刻 (UTC: エラーの特定の時刻を入力します。 エラーが見つかるまで、必要に応じて時間枠を調整できます。

      たとえば、2023-07-15 01:07:34 UTC で POS で特定のエラーが発生した場合は、次の手順を実行する必要があります。

      • 開始時刻を 2023/07/15 01:07:00 に設定します
      • 時間を設定します 2023/07/15 01:08:00
    • ログ ソース: Retail Cloud POS または Retail Modern POS を選択します。

    • 検索語句: エラー メッセージの一部を入力して検索を絞り込むか、空白のままにしてより広範な検索結果を表示します。

    • AppSessionID: ID を入力します。

    • UserSessionID: ID を入力します。

    • オプションの表示>行の制限: これを 500 に設定します。

  3. [Search] を選択します。

  4. 結果を イベント時間順に並べ替えます。

  5. エラーのログ結果を確認します。

POS ログで RCSU (Retail Server) に送信された要求がいくつか見つかると、(エラーが RCSU から発生する可能性があるため) それらを調査する場合は、次の手順に従います。

  1. POS ログの検索結果で、 requestId 列の値を見つけてコピーします。

  2. Log ソースRetail Cloud Scale Unit に変更します。

  3. [アプリ] および [ユーザー] セッション フィールドをクリアします。

  4. コピーした値を Request ID フィールドに貼り付けます。 これにより、この要求 ID の開始/終了が返されます。 詳細を表示するには、 Activity ID 列を見つけて、その値をコピーします。

  5. コピーしたアクティビティ ID を Activity ID フィールドに貼り付けます。 Request ID フィールドは必ずクリアしてください。

  6. [Search] を選択します。

  7. 次に示すように、RCSU 検索結果ログを確認できるようになりました。

    環境監視の検索結果を示すスクリーンショット。

魅力的なMicrosoft サポート

POS の問題のサポート チケットを開く場合は、トラブルシューティング プロセスの高速化に役立つ、このドキュメントの「 前提条件 」セクションに記載されている詳細を含めます。