この記事では、Windows 用の Microsoft Dynamics 365 Commerce Store Commerce アプリの設定および構成方法について説明します。 Dynamics 365 Commerce バージョン 10.0.25 以降に適用されます。
Dynamics 365 Commerce Store Commerce アプリは、物理店舗向けの次世代のオファリングです。 Modern 販売時点管理 (MPOS) および Cloud 販売時点管理 (CPOS) (現在の Web 向け Store Commerce) を 1 つのアプリケーションに統合し、拡張機能を含む MPOS および Web 向け Store Commerce の機能を保持しながら、小売業者に配置の選択肢を提供し、パフォーマンスの向上や、優れたアプリケーション ライフサイクル管理 (ALM) を行ないます。
Store Commerce アプリは、レジ担当者、販売担当者、販売在庫担当者、在庫担当者、および店舗管理者などの第一線の作業者に豊富なコマース機能を提供し、作業者は次のような Commerce オペレーションを実行することができます。
現金払いトランザクション
キャッシュ アンド シフトの管理
Customer Engagement
支援販売
クライアンテリング
エンドレス アイル
注文の処理とフルフィルメント
在庫管理
レポート
Store Commerce アプリは、Microsoft Edge WebView2 コントロールを使用して CPOS アプリケーションを表示する Windows 用の Windows Presentation Foundation (WPF) シェル アプリケーションです。 Web 用 Store Commerce は Web ブラウザでのみ実行できますが、Store Commerce は MPOS のようにネイティブの Windows アプリケーションとして実行できます。このアプリケーションには、Store Commerce アプリと Web 用 Store Commerce の両方の利点があります。
Store Commerce はローカル ハードウェア ステーションおよびオフライン使用をサポートし、支払ターミナル、プリンター、キャッシュ ドロワーに直接統合できます。 共有ハードウェア ステーションを設定することなく、ハードウェア デバイスを使用することができます。
Store Commerce アプリは、Android および iOS プラットフォームでも利用できます。 詳細については、モバイル用 Store Commerce を参照してください。
Store Commerce の利点
アプリケーション ライフサイクル管理は簡略化されました。
コマース ソフトウェア開発キット (SDK) を使用して Store Commerce アプリ または Web 用 Store Commerce 用に開発された拡張機能または独立系ソフトウェア ベンダー (ISV) のコードは、最小限の変更で Store Commerce で再利用することができます。
業界標準の開発者エクスペリエンスでは、Microsoft Visual Studio Code および GitHub が使用されます。
Store Commerce は、MPOS と Web 用 Store Commerce の両方の利点を提供します。
Store Commerce を更新するには、CSU を更新して Store Commerce を自動的に更新します。 更新は CSU で集中管理されるため、個々のレジスターで管理する必要はありません。 Store Commerce アプリケーションのシェルは、別途インストーラーを使用して個別に更新する必要があります。 CSU の更新方法の詳細については、Commerce Scale Unit (クラウド) への更新プログラムと拡張機能の適用 を参照してください。
SQL Server Express、SQL Server Standard、または SQL Server Enterprise (オフライン モードの場合のみ必須)。 使用する SQL Server エディションの詳細については、Commerce のオフライン実装およびトラブルシューティング を参照してください。
PowerShell で help コマンドを使用して、すべてのパラメーターに関する情報を検索することもできます。 PowerShell で、Store Commerce インストーラを検索し、Store_Commerce Installer_exe_name help install と入力します。
パラメーター
Description
--構成 <構成ファイルへのパス>
インストールの一部として使用する設定ファイルのパスを指定します。
--デバイス <デバイス識別子>
Store Commerce アプリケーションで使用する端末識別子を既定値として指定します。 このパラメータを省略すると、ユーザーはデバイスの有効化時にデバイス ID を入力するように要求されます。
--disableaadauthentication
デバイスの有効化時の Microsoft Entra 認証の利用を無効にします。 このパラメーターは、オンプレミスの Active Directory Federation Services (ADFS) ベースの展開でのみサポートされています。
--enablewebviewdevtools
Store Commerce の開発者ツールを有効にします。 このパラメーターが指定されていない場合、Windows 開発者モードが有効になっている場合にのみ開発者ツールが有効になります。
--ヘルプ
パラメーターの情報を表示します。
--inplaceupgradefrommodernpos
Modern POS から一括アップグレードを実行します。 このパラメータを指定しない場合、インストール後にユーザーが Store Commerce を有効にする必要があります。
--installoffline
オフラインのデータベースを配置します。 Modern POS からアップグレードする場合、--sqlservername パラメータに SQL インスタンスを渡すことで、既存のオフライン データベースを更新することができます。
--logdirectorypath <ログ ディレクトリへのパス>
ログのディレクトリのパスを指定します。
--レジスター <レジスター番号>
Store Commerce アプリケーションで使用するレジスター番号を既定値として指定します。 指定しない場合、ユーザーはデバイスを有効化する際にレジスター番号を入力するように求めるメッセージが表示されます。
--retailserverurl <Retail Server の URL>
Store Commerce に使用する既定の Retail Server の URL を指定します。 このパラメーターを指定しない場合、ユーザーがデバイスの有効化を行うときに Retail Server URL を入力するように求められます。
--skipdotnetversioncheck
.NET がインストールされているかどうかのチェックをバイパスします。
--skipenhancedmodernposupgradevalidation
既存の Modern POS デバイスから移行する際に、強化されたアップグレード検証をバイパスすることができます。
--skipsqlfulltextcheck
オフライン配置に必要な SQL 全文検索の検証をスキップします。
--skipschannelcheck
セキュリティで保護されたチャンネルの必須チェックをバイパスします。
--skiptelemetrycheck
インストールするアプリケーションで使用される検証をスキップします。
--skipuninstallmodernposafterupgrade
アップグレードの最後の手順として、Modern POS のアンインストールをスキップします。
--skipurlcheck
インストーラに渡される URL の検証をスキップします。
--skipversioncheck
ダウングレードの評価時にバージョンの検証をバイパスします。
--sqlservername <SQL サーバー名>
Store Commerce がオフライン モードで使用する SQL Server のインスタンスの名前を指定します。 このパラメーターを省略すると、インストーラは既定のインスタンスを使用します。
--trustsqlservercertificate
SQL Server に対する接続が確立された場合は、SQL Server の証明書を信頼します。 セキュリティ リスクを回避するために、運用配置にこの引数を使用しないでください。 既定では、SQL Server の証明書は信頼されません。
--usecommonapplicationdata
共通のアプリケーション データ フォルダーにトークンを配置することで、デバイス上のすべてのユーザーに Store Commerce アプリをインストールします。 Store Commerce アプリを使用するには、ユーザーをデバイスの RetailChannelUsers グループに追加する必要があります。 このパラメーターを省略すると、現在のユーザー用にのみ Store Commerce アプリがインストールされます。
--useremoteappcontent
Commerce Scale Unit (CSU) から Store Commerce UI をダウンロードおよび表示します。このパラメータを省略すると、Store Commerce で配置されたローカル アプリケーション コンテンツが使用されます。 詳細については、ハイブリッド配置 を参照してください。
Windows 用の Store Commerce アプリは、レンダリングに Microsoft Edge WebView2 コントロールを使用しています。 マイクロソフトは、すべての Windows 11 および対象のWindows 10 デバイスに WebView2 エバーグリーン ランタイムをプリインストールし、自動更新しています。 エバーグリーン ランタイム配布モデルには、管理に手間がかからないという利点がありますが、特定の Store Commerce アプリのリリースで使用される WebView2 のバージョンを制御することはできません。
Microsoft は、Store Commerce アプリと最新の WebView2コントロールとの非互換性によって生じる後退のリスクを軽減するために、Store Commerce アプリの特定の更新で使用される WebView2 のバージョンを明示的に管理することを推奨しています。