Dynamics 365 Commerce Store Commerce アプリが突然非アクティブ化される

この記事は、Store Commerce アプリ (POS) が非アクティブ化される可能性がある問題を診断して解決するのに役立ちます。

現象

Microsoft Dynamics 365 Commerce Store Commerce アプリ (POS) を起動すると、その状態は常に [非アクティブ化] と表示されます。 さらに、Store Commerce アプリでは、アクティブ化プロセスを完了するように求められます。

前提条件

Commerce HQ>Modules>Retail and Commerce>Channel Setup>POS setup> Devices にアクセスできることを確認します

原因 1: デバイス トークンの有効期限が切れています

Store Commerce アプリがアクティブ化されると、デバイス トークンが発行され、インストール フォルダーに格納されます。 Store Commerce アプリを起動するたびに、トークンの発行日が、Commerce 本社で構成されている最大トークン有効期間パラメーターと比較されます。 トークンの有効期間が構成された有効期間を超えた場合、トークンは無効と見なされ、Store Commerce アプリは再アクティブ化を求めるメッセージを表示します。

解決策: Commerce 本社でデバイス トークンの設定を確認する

  1. Commerce HQ>Modules>Retail and Commerce>HQ セットアップ>パラメーターコマース共有パラメーター>にサインインします。

  2. [セキュリティ] タブを選択します。

  3. [ デバイス トークンの有効期間 ] フィールドの値を確認します。

    • 既定では、この値は 365 日に設定されていますが、最大 5,120 日に増やすことができます。 この値は、Store Commerce アプリをアクティブ化した後にトークンが有効になる最大日数です。
    • この値を増やすと、現在アクティブ化されている Store Commerce アプリは、トークンの有効期間が新しい値セットに達するまでアクティブ化されたままになります。
  4. Commerce HQ>Modules>Retail and Commerce>Channel Setup>POS setup> Devices に移動します

  5. アクティブ化を求めるメッセージが表示されるデバイス レコードを選択します。

  6. [アクティブ化された日付と時刻] フィールドの値を確認します。

    • この日付がデバイス トークンの有効期間に設定された日数より前の場合、Store Commerce アプリのトークンは有効期間を超えています。
    • このフィールドの値は、Store Commerce アプリがアクティブ化されるたびに自動的に更新されます。 新しいアクティブ化をトリガーする前に、このフィールドをチェックすることが重要です。
  7. Store Commerce アプリのトークンの有効期限が切れている場合は、Store Commerce アプリを再アクティブ化できます。

原因 2: ユーザー プロファイル フォルダー内の構成ファイルが変更されました

既定では、Store Commerce アプリは、パス C:\Windows\users{User account}\Appdata\local\packages の下のファイルに構成設定を格納します。

一部の Windows 更新プログラムでは、このパス内のファイルが誤って変更または削除される可能性があります。 この場合、Store Commerce アプリ構成ファイルが削除され、Store Commerce アプリはアクティブ化された状態で登録されなくなります。

解決策 1: Windows 更新プログラムの履歴を確認する

Windows の更新履歴に、最近コンピューターに適用された更新プログラムが一覧表示されているかどうかを確認します。

これが繰り返し発生する問題である場合は、Store Commerce アプリインストーラーをフラグと共に usecommonapplicationdata 再実行することを検討してください。

注:

フラグを usecommonapplicationdata 使用すると、Store Commerce アプリ構成ファイルが代わりに _C:\Program Data_ フォルダーに格納されます。

解決策 2: セキュリティ ソフトウェアを確認する

セキュリティ ソフトウェアがディレクトリをスキャンし、ファイルを C:\Windows\users\{User account}\Appdata\local\packages\Microsoft 検出したかどうかを確認します。

これが繰り返し発生する問題である場合は、Store Commerce アプリインストーラーをフラグと共に usecommonapplicationdata 再実行することを検討してください。

注:

フラグを usecommonapplicationdata 使用すると、Store Commerce アプリ構成ファイルが代わりに _C:\Program Data_ フォルダーに格納されます。

原因 3: ブラウザーの履歴がクリアされる

Store Commerce for Web (Cloud POS) は、ブラウザー ベースのアクセス システムです。 ストア コマース アプリのアクティブ化状態は、Web ブラウザーの履歴に格納されます。 Web ブラウザーの履歴をクリアすると、Store Commerce アプリはアクティブ化された状態でレポートされなくなります。

ブラウザーで InPrivate ウィンドウを使用して Store Commerce アプリをアクティブ化すると、ブラウザーを閉じるとアクティブ化の状態が失われます。

解決策: ブラウザーの設定と拡張機能を確認する

ブラウザーの設定と拡張機能を確認して、Web ブラウザーまたはタブを閉じるときにブラウザーの履歴がクリアされないようにします。

関連情報

Store Commerce アプリのインストール パラメーターの詳細については、「 Store Commerce アプリ」を参照してください。