Dynamics 365 Commerce Store Commerce アプリが突然非アクティブ化される
この記事は、Store Commerce アプリ (POS) が非アクティブ化される原因となる可能性がある問題を診断して解決するのに役立ちます。
現象
Microsoft Dynamics 365 Commerce Store Commerce アプリ (POS)を起動すると、その状態は常に De-activated と表示されます。 さらに、Store Commerce アプリでは、アクティブ化プロセスを完了するように求められます。
前提条件
Commerce HQ>Modules>Retail and Commerce>Channel Setup>POS setup>Devices にアクセスできることを確認します。
原因 1: デバイス トークンの有効期限が切れている
Store Commerce アプリがアクティブ化されると、デバイス トークンが発行され、インストール フォルダーに格納されます。 Store Commerce アプリを起動するたびに、トークンの発行日は、Commerce 本社で構成されている最大トークン有効期間パラメーターと比較されます。 トークンの有効期間が構成されている有効期間を超えると、トークンは無効と見なされ、Store Commerce アプリは再アクティブ化を求めます。
解決策: コマース本社でデバイス トークンの設定を確認する
Commerce HQ>Modules>Retail and Commerce>HQ Setup>Parameters>Commerce Shared Parameters にサインインします。
[セキュリティ] タブをクリックします。
Device トークンの有効期間 フィールドの値を確認します。
- 既定では、この値は 365 日に設定されますが、最大 5,120 日まで増やすことができます。 この値は、Store Commerce アプリをアクティブ化した後にトークンが有効になる最大日数です。
- この値を増やすと、現在アクティブ化されている Store Commerce アプリは、トークンの有効期間が新しい値セットに達するまでアクティブ化されたままになります。
Commerce HQ>Modules>Retail and Commerce>Channel Setup>POS setup>Devices に移動します。
アクティブ化を求めるメッセージが表示されるデバイス レコードを選択します。
アクティブ化された日付と時刻フィールドの値を確認します。
- この日付がデバイス トークンの有効期間に設定された日数より前の場合、Store Commerce アプリのトークンは有効期間を超えています。
- このフィールドの値は、Store Commerce アプリがアクティブ化されるたびに自動的に更新されます。 新しいアクティブ化をトリガーする前に、このフィールドを確認することが重要です。
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
フラグと共に再実行することを検討してください。
Note
usecommonapplicationdata
フラグを使用すると、Store Commerce アプリ構成ファイルが代わりに _C:\Program Data_ フォルダーに格納されます。
解決策 2: セキュリティ ソフトウェアを確認する
セキュリティ ソフトウェアが C:\Windows\users\{User account}\Appdata\local\packages\Microsoft
ディレクトリをスキャンし、ファイルを検出したかどうかを確認します。
これが繰り返し発生する問題である場合は、store Commerce アプリ インストーラーを usecommonapplicationdata
フラグと共に再実行することを検討してください。
Note
usecommonapplicationdata
フラグを使用すると、Store Commerce アプリ構成ファイルが代わりに _C:\Program Data_ フォルダーに格納されます。
原因 3: ブラウザーの履歴が消去されている
Store Commerce for Web (Cloud POS) は、ブラウザーベースのアクセス システムです。 Store Commerce アプリのアクティブ化状態が Web ブラウザー履歴に格納されます。 Web ブラウザーの履歴をクリアすると、Store Commerce アプリはアクティブ化としてレポートされなくなります。
ブラウザーで InPrivate ウィンドウを使用して Store Commerce アプリをアクティブ化すると、ブラウザーを閉じるとアクティブ化状態が失われます。
解決策: ブラウザーの設定と拡張機能を確認する
ブラウザーの設定と拡張機能を確認して、Web ブラウザーまたはタブを閉じたときにブラウザーの履歴が消去されないようにします。
リファレンス
Store Commerce アプリのインストール パラメーターの詳細については、「 Store Commerce アプリ」を参照してください。