Commerce のオフライン実装のトラブルシューティング
この記事では、Microsoft Dynamics 365 Commerce のオフライン実装に関するトラブルシューティングの概要を説明します。 これは、オフライン機能の使用に関連するトラブルシューティングの詳細に焦点を当てています。 この記事は、Dynamics 365 Commerce Modern POS または Store Commerce アプリケーションに関連するオフライン機能を実装する顧客を対象としています。
データの適切な構成と同期は、Dynamics 365 Commerce の正しいオフライン実装とって非常に重要です。 業務上の要件、IT インフラストラクチャ、全体的な準備のいずれであっても、データが正しく同期されていない場合は、環境全体が事実上役に立たないことになります。 したがって、最優先事項は、完全な実装全体でデータをコンフィギュレーション、生成、同期、検証するために何が必要かを理解することです。 この実装は、Commerce Headquarters から Commerce Scale Unit (CSU) を経由して、Modern POS (オフライン データベースの有無にかかわらず) やその他の店舗内コンポーネントを使用する従来型の店舗にまで及びます。
Commerce Data Exchange (CDX) は、データベース間でデータを複製および同期する Commerce の機能です。 ただし、CDX は一般的なデータ レプリケーション機能とは異なり、フィルタリングの実行も可能です。 CDX は、選択のために指定されたチャネルに固有のデータのみを生成したり、オフライン データベースから特定のテーブルをフィルター処理したり、使用されなくなったデータについて、期限切れの割引など、使用されなくなったデータのために期限切れレコードをフィルター処理することで、データ セットを最小限に抑えることができます。
Commerce オフライン機能の詳細については、「追加リソース」を参照してください。
トラブルシューティング
次の表に表示されているエラーがリストされていない場合は、Microsoft サポートが問題の解決を援助できるようにサポート依頼を作成してください。 このセクションは、時間経過に伴い追加のエラーで更新されます。 したがって、この記事は、オフライン データベースを使用する Store Commerce アプリ レジスターを実装または更新する前に確認する必要があります。
トラブルシューティング エラーはすべて Microsoft_Dynamics_ で始まることに注意してください。 ただし、次の表では、エラーコードを短くするために、この前置文字列を省略しています。
エラー | Description |
---|---|
Commerce_Runtime_AuthenticationFailed Commerce_Runtime_AuthorizationFailed Commerce_Runtime_WorkerNotFound Commerce_Runtime_PartyNotFound Commerce_Runtime_RetailStaffNotFound |
サインイン関連の問題が発生しました。 オフライン データベースでデータが見つかっていない、または正しく構成されていない可能性があるため、この問題が発生します。 この問題を修正するには、スタッフ スケジューラ ジョブを実行します (既定では、1060 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_ChannelEmployeeAddressBookNotFound Commerce_Runtime_EmployeeNotOnStore |
この問題は、店舗の従業員のアドレス帳が見つからないか、オフライン データベースで作業員が店舗に正しくマップされていない場合に発生することがあります。 この問題を修正するには、スタッフ スケジューラ ジョブを実行します (既定では、1060 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_EmployeePositionAssignmentNotFound Commerce_Runtime_EmployeePositionDetailNotFound |
この問題は、オフライン データベースで作業者の職位の詳細や割り当てが見つかっていない、または有効だった場合に発生することがあります。 この問題を修正するには、スタッフ スケジューラ ジョブを実行します (既定では、1060 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_EmployeePermissionGroupNotFound | この問題は、作業者の POS のアクセス許可設定がオフライン データベースで見つからない、または正しく構成されていない場合に発生することがあります。 この問題を修正するには、スタッフ スケジューラ ジョブを実行します (既定では、1060 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_AuthenticationMethodDisabled Commerce_Runtime_ChannelConfigurationNotFound Commerce_Runtime_ChannelNotPublished Commerce_Runtime_ChannelRecordNotFound Commerce_Runtime_EmployeePermissionContextNotFound Commerce_Runtime_InvalidChannel Commerce_Runtime_InvalidChannelConfiguration Commerce_Runtime_StaffIdContextMissing Commerce_Runtime_LocalDeviceAuthenticationFailed |
オフライン モードに切り替えできません。 チャンネル情報が使用できないか、正しく構成されていないかのどちらかです。 この問題を修正するには、チャネル コンフィギュレーション スケジューラ ジョブを実行します (既定では、1070 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_CredentialsNotConfigured Commerce_Runtime_CredentialsNotFound Commerce_Runtime_InvalidAuthenticationCredentials Commerce_Runtime_LocalLogonFailed Commerce_Runtime_UserBlockedDueToTooManyFailedLogonAttempts |
オフライン モードに切り替えできません。 ユーザー情報が使用できないか、正しく構成されていないかのどちらかです。 この問題を修正するには、スタッフ スケジューラ ジョブを実行します (既定では、1060 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_CriticalStorageError | オフライン データベースのアクセス許可、サイズ、ディスク容量のステータスを確認するにはオフライン ダッシュボードを使用できます。 |
Commerce_Runtime_ElevatedUserSameAsLoggedOnUser | このエラーは、同じユーザーがマネージャの上書きを実行しようとする場合に発生します。 異なるユーザーが使用されている必要があります。 |
Commerce_Runtime_RealtimeServiceNotSupported Commerce_Runtime_TransientStorageError |
オフライン モードに切り替えできません。 オフライン データベースが正しくインストールされていないか、正しく構成されていないかのどちらかです。 すべてが正常に設定されたことを確認します。 また、システム管理者にお問い合わせください。 |
Commerce_Runtime_TerminalNotFound Commerce_Runtime_DeviceConfigurationNotFound |
この問題を修正するには、チャネル コンフィギュレーション スケジューラ ジョブを実行します (既定では、1070 スケジューラ ジョブです)。 また、システム管理者にお問い合わせください。 |
Internal_Server_Error Request_Timeout_Error Commerce_Runtime_InvalidFormat |
これらのエラーには、さまざまなシナリオが含まれています。 そのため、Microsoft では、サポートに問い合わせて直接支援を受けるようお勧めします (該当する場合)。 |
追加リソース
Commerce Data Exchange 実装のガイダンス
Commerce Data Exchange トラブルシューティング
Commerce Data Exchange ベスト プラクティス