Store Operations Assist を設定する
Store Operations Assist 管理者を展開した後、ソリューションを強化する機能を構成できます。 データ アクセスを制御するには、機密情報を含む可能性があるデータを保護し、共同作業を可能にする組織構造を構築する必要があります。 このためには、部署、セキュリティ ロール、フィールド セキュリティ プロファイルを設定できます。
Store Operations Assist の部署、チーム、およびユーザーの管理は、 Power Platform 管理センターを通じて行われます。 次のセクションでは、Store Operations Assist 管理者のデータを設定する方法について詳しく説明します。
部署の作成
部署は、本社 -> 地区 -> 店舗 -> 部門など、本社から店舗までの小売組織の階層を表します。 Store Operations Assist を使用すると、顧客は組織構造を反映する任意のレベルの階層を作成できます。 部署の階層ビューを表示するには、階層名の横にある階層アイコンを選択します。
部署を作成するには、次の手順に従います。
左側のナビゲーション ペインで、部署を選択します。
画面に表示されているデフォルトの部署の値をコピーします。
サンプル Business Unit.csv ファイルを開きます。 サンプルデータを 部署の zip ファイル からダウンロードして抽出します。
強調表示されたセルの 上位の部署 の値を環境のデフォルトの部署の値に変更します。 この値は、左側のナビゲーション ウィンドウで部署を開くと表示されます。 同様に、その列の強調表示されたセルの値で、マネージャー 値を変更します。
左側のナビゲーション ペインで、部署を選択します。
列の編集>列の追加 を選択します。
担当地域>マネージャー を選択します。
列を追加する 画面で 閉じる を表示し、列を編集する 画面で 適用する を選択します。
Excel にエクスポートを選択します。
ダウンロードした Microsoft Excel ファイルを開き、サンプル Business Unit.csv ファイルからのすべてのファイルを新しい Excel シートにコピーし、Excel ファイルを保存します。
部署 フォームで、上部のコマンド バーの省略記号 ( ...) メニューを選択し、Excel からインポート を選択します。
ローカル ディレクトリから Excel ファイルをアップロードし、次へ を選択します。
既定では、重複を許可 オプションは いいえ に設定されています。 このオプションは変更しないでください。
画面の右下隅にある インポートの終了 を選択します。
インポートの進行状況を追跡するには、Power Apps (Incognito または InPrivate ブラウジング セッションを使用することをお勧めします) に移動します。
マネージャーの資格情報を使用してサインインします。
右上隅の 環境 ドロップダウンから、正しい環境を選択します。
設定 歯車アイコンを選択し、続いてリボンの右上隅にある 詳細設定を選択します。
設定 > データ管理 の順に移動します。
インポート を選択します。 すべてのレコードが正常に処理された場合、ステータスの理由 が 完了 を示し、その値は、 成功 フィールドは 処理された合計 次と等しくなります。
詳細については、部署の作成または編集、部署を別の親ビジネスに割り当てる、およびアクセスを制御するための階層セキュリティを参照してください。
ユーザー アカウントを作成する
Microsoft 365 管理センターを使用して、Store Operations Assist にアクセスする必要があるすべてのユーザーにユーザー アカウントを作成します。
詳細については、アカウントの作成 を参照してください
Dataverse チームの作成
Microsoft Dataverse チームを作成して、部署全体の他の人とコラボレーションを行うことができます。 チームは 1 つの部署に属していますが、他の部署のユーザーを含めることができます。 ユーザーを複数のチームに関連付けることができます。
詳細については、Microsoft Dataverse チーム管理およびグループ チームの管理を参照してください。
Microsoft Teams チームの構成
タスクの割り当てについては、Store Operations Assist 管理者の Microsoft Teams チームを構成できます。 Power Platform は、Azure Active Directory からチームとユーザーの情報を同期し、Store Operations Assist で使用する機能を提供します。
Store Operations Assist 管理者で Microsoft Teams を構成するには 、次の手順を実行します。
Power Platform 管理センターにサインインします
環境を選択し、設定 > ユーザー + アクセス許可 > Teams を選択します。
+ チームの作成 を選択します。
次のフィールドを指定します。
フィールド名 | 説明 |
---|---|
チーム名 | 事業単位内で一意である名前を入力します。 |
説明 | チームの説明を入力します。 |
部署 | このチームを構成する Store Operations Assist 部署を選択します。 |
管理者 | このチームに対して組織内の管理者ユーザーを検索します。 |
チームの種類 | ドロップダウン リストからチームの種類を選択します。 |
Group name | Store Operations Assist 管理者で使用するチームを検索して選択します。このチームが既に Microsoft Teamsで作成されていることを確認してください。 |
メンバーシップの種類 | ドロップダウン リストからメンバーシップの種類を選択します。 |
- 新しいチームを構成し、チームにセキュリティ ロールを割り当てます。
タスク割り当てのために Store Operations アプリケーションの Microsoft Teams から既存のチームを正常に構成しました。
重要
ユーザーが Azure Active Directory から同期される場合、正しいユーザー ロールとビジネス ユニットを手動でユーザーに割り当てる必要があります。
チップ
ベスト プラクティスとして、Microsoft Teams のチーム ターゲット階層に基づいて、Store Operations Assist 管理者のビジネス ユニット階層をモデル化できます。この手順では、Microsoft Teams からのチームとユーザーの情報を同期して、Store Operations Assist 管理者を直接支援し、ユーザー管理を容易にします。 詳細については、チームが対象とする階層を設定するを参照してください。 チームのターゲット階層とは異なる、Store Operations Assist 管理者で作成された追加の部署の場合は、ユーザー管理は Power Apps で行う必要があります。
ライセンスの割り当て
Store Operations Assist 管理者アプリにアクセスするには、ユーザー アカウントにライセンスを割り当てる必要があります。
詳細については、ユーザーにライセンスを割り当てるを参照してください
注意
Microsoft Online Services 環境でグローバル管理者役割またはサービス管理者役割をユーザーに割り当てると、自動的にシステム管理者セキュリティ ロールもそのユーザーに割り当てられます。
セキュリティ ロールの割り当て
Store Operations Assist は、次のセキュリティ ロールを提供します。
Retail Data マネージャー: この役割の責任は、マスター データ (製品、顧客、資産、店舗など) を最新の状態に保つことです。 この役割は通常、データ スキーマ (テーブルとフィールド) に精通している地域本部のビジネス アナリストです。
Retail District Operations マネージャー: この役割の責任は、地区全体で販売、顧客サービス、および従業員のエンゲージメントを推進することです。 地区の一貫性を推進し、店舗のリーダーシップ チームと連携することで、特定の専門分野で店舗をサポートします。 彼らは、ビジュアル マーチャンダイジングやプロモーションの実行などの戦略的な店内活動を作成し、店舗マネージャーに割り当てます。
Retail Store マネージャー: この役割の責任は、販売とサービスを推進し、従業員のエンゲージメントを高め、店舗の優れた運営を確保することです。 彼らは Store Operations Assist 管理者にログインし、フィルター オプション (私に割り当てられている) を使用して、地区運営マネージャーによって割り当てられたアクティビティを表示できます。 次に、運営担当者に活動を割り当てます。 また、店舗に固有の店舗活動を作成して割り当てたり、緊急のタスクを運営担当者に委任したりすることもできます。
Retail Operations 担当者: この役割の責任は、店舗の維持管理を実行し、業務の円滑かつ安全な運営を維持することです。 タスクには、ゴミを拾う、廃棄されたアイテムを正しい場所に戻す、製品監査、サイクル カウント、資産監査、セーフティ ウォークなどの実施が含まれる可能性があります。 小売スタッフは、小売店の棚に顧客向けの製品とディスプレイを確実に保管する必要があります。 また、在庫レベルを追跡し、問題や不足があれば経営陣に報告し、店内の礼儀に著しく違反している不要なアイテムを片付ける必要があります。
Retail Customer アシスタント: この役割の責任は、店舗を訪れた顧客と関わり、知識豊富なサポートを提供することです。 カスタマー アソシエイトのタスクは、商品とサービスに関する顧客の相談に乗り、問い合わせに答え、専門家とのバーチャル アポイントメントを予約し、顧客のフォローアップを行い、売上の促進、同僚へのタスクの委任などが含まれます。 また、顧客の利便性のために店舗の棚に商品やディスプレイを十分に揃え、顧客と新製品について話し合い、顧客リレーションシップを強化することにも取り組む必要があります。
重要
ライセンスを取得したユーザーが Store Operations Assist 管理者にアクセスするには、少なくとも 1 つの セキュリティ ロール が割り当てられている必要があります。セキュリティ ロールは、グループ チーム のメンバーによって直接または間接的に割り当てることができます。 詳細については、ユーザーにセキュリティ ロールを割り当てる を参照してください。 既存のセキュリティ ロールと関連付けられた権限を編集することができます。 詳細については、セキュリティ ロールの編集を参照してください。
注意
提供されているセキュリティ ロールを編集する場合は、フロントライン ワーカーにロールアウトする前に、更新されたロールでソリューションをテストしてください。
Clienteling で外部 CDP 統合をセットアップする
顧客データを店員に提供することで、店員が有意義な会話に参加できるようになり、主要な顧客とのより強力な リレーションシップ を促進できます。 Store Operations Assist モバイルのの顧客ベースボール カード機能は、店舗従業員に包括的な顧客ビューを提供し、より深く有意義な顧客会話を実現し、店舗従業員がアプリ内で販売できるように支援します。
小売業者は、既存の顧客データ プラットフォーム (CDP) または顧客関係管理 (CRM) システムを使用して、Store Operations Assist Clienteling をオンボードし、関連する構成を有効にし、カスタム API に接続して顧客データを取得できます。 この統合により、小売業者はシステム全体でデータを統合し、店舗従業員が顧客に関する分析情報を得ることができるようになります。
カスタム API のプラグインを更新する
小売業者は、プラグインを使用してカスタム ビジネス ロジックを適用することができます。 必要な情報を取得するには、カスタム API を適切なプラグインにリンクする必要があります。 したがって、作成するプラグインは、対応するカスタム API と一致する必要があります。
独自のプラグインを作成して登録するには、プラグインを使用してビジネス プロセスを拡張する および プラグインの作成チュートリアル を参照してください。
Power Apps にサインインして、ソリューション タブに移動します。
ホームページで利用可能なソリューションのリストから、Store Operations Assist UI ソリューションを選択します。
左側のパネルで、カスタム API を選択します。
Clienteling の場合、関連するカスタム API とそのキー値を次の表に示します:-
カスタム API エンティティ キーの値 購入概要の取得 contactId
averageOrderValue
totalValueOfOrdersToDateロイヤルティ情報の取得 loyaltyPoints
membershipId
membershipStartDate
expiryDate
expiryPoints
層顧客情報の取得 address1_composite
birthdate
emailaddress1
msret_mainphone
msret_languageofpreferenceギフト残高の取得 amount 報酬残高の取得 totalAmount
expiryDate
expiryAmount購入履歴の取得 (エンティティのコレクション) productName
productImage
orderDate
orderValue
orderChannel
orderStatusClienteling カスタム API のサンプル をダウンロードして参照することもできます。
カスタム API のリストから、 顧客情報の取得 カスタム API を選択します。 フォームにリダイレクトされます。
フォームまで下方向にスクロールします。 「プラグインの種類」 フィールドでカスタム プラグインを削除し、作成したプラグイン アセンブリを参照して選択します。
保存 & 閉じる を選択します。
残りの Custom API に対しては、前述の手順を繰り返します。 Clienteling PCF がデータをフェッチできるように、各カスタム API で関連するプラグインを更新する必要があります。
データソースを次から変更します Dataverse カスタム API を使用して任意の CDP に接続
既定では、顧客のベースボール カードは Dataverse からデータを取得します。 データ ソース 設定を変更し、顧客ベースボール カード機能の新しいデータ ソースとしてカスタム API を指定する必要があります。
重要
すべての手順を完了するには、Power Apps または Store Operations Assist 管理者の管理者権限が必要です。
Power Apps にサインインします。
ソリューション タブに移動します。新しいアンマネージド ソリューションを作成するには、新しいソリューション を選択します。 関連する詳細をすべて入力し、作成 を選択します。
新しく作成したソリューションに移動し、既存を追加 > テーブル を選択します。 ポップアップが開き、テーブルのリストが表示されます。
Contact テーブルを選択し、ソリューションに追加します。
ソリューションで、Contact テーブルを選択し、データ エクスペリエンス タブで利用できる フォーム を選択します。
既存の 取引先担当者 UCP フォーム をソリューションに追加します。
取引先担当者 UCP フォーム を選択して開き、すべてのコントロールのソースとしてカスタム API を追加します。 フォームを編集し、コントロール/タイルごとにソースをカスタム API に変更できます。
purchasesummarycontrol カードを選択し、コンポーネント セクションを展開します。
PurchaseSummaryControl を選択し、DATA_SOURCE_TYPE に その他 を入力します
完了 を選択して、保存 & 公開 を選択します。 顧客ベースボール カードの購入概要データは、Dataverse の代わりにカスタム API からデータを取得するようになります。
同じ手順を繰り返して、PurchaseSummary、ギフト、プロフィール タブ (顧客スナップショット、ロイヤルティ)、アクティビティ タブ (購入履歴) などのすべてのカードを有効にします。
注意
カスタム API 統合は現在、製品カテゴリ別の支出 および 最も購入されたブランド カードではサポートされていません。 これらのカードを店員に対して非表示にすることができます。 各タイルを選択し、電話で非表示 を選択します。
すべてのカードが外部の CDP カスタマー API からデータを取得できるようになったら、保存して公開 を選択します。
Clienteling で Dynamics 365 Customer Insights 統合をセットアップする
Dynamics 365 Customer Insights と Store Operations Assist Clienteling を統合すると、その他の開発を必要とせずにシステム全体のデータにアクセスして統合できます。 このシームレスな統合により、店員は顧客に関する貴重な分析情報を得ることができ、顧客に効果的にサービスを提供する能力が強化されます。
Dynamics CI を Store Operations Assist と統合するには、次の手順を実行します:
重要
記載されているすべての手順を完了するには、Dynamics 365 Customer Insights ドキュメント を参照してください。 すべてのステップを完了するには、Dynamics 365 Customer Insights の管理者権限が必要です。
- Dynamics CI 環境でサイトを作成します。
- 顧客データをインポートします。
- データを統合してリレーションシップを設定します。
- CI 環境で Store Operations Assist の施策や活動を設定することで、顧客の野球プロフィールを強化します。
活動を定義する
アクティビティは、Clienteling で 購入履歴 を表示するために使用されます。
- 顧客またはビジネス連絡先のアクティビティ に示されているように、新しいアクティビティを作成します。
- SalesOrderLine アクティビティを選択します。 このアクティビティは、顧客の商品レベルの購入詳細を含む データ ソース のテーブルにマップする必要があります。
- アクティビティ名として PurchaseHistoryLineItemLevel と入力します。
- ソーステーブルの 注文日 または createdOn 属性をタイムスタンプとして入力します。
- 製品名として イベント アクティビティ と入力します。
- さらに詳細を確認するには、支払った金額 を入力します。
- 他の必須フィールドの詳細を入力し、必須の リレーションシップ を定義して、手順を完了します。
メジャーを定義する
メジャーは、顧客のベースボール カードに合計注文金額、平均支出などの複数の機能を表示するために使用されます。 メジャー ビルダーでメジャーを作成する で指定された顧客属性メジャーを、指定されたテーブルで指定された名前で構築します:
メジャーの目的 | 表示名称 |
---|---|
注文の総額を表示する | TotalOrderValue |
平均注文値の表示 | AverageOrderValue |
ギフト残高の表示 | GiftBalance |
ディスプレイ報酬 | RewardsBalance |
ロイヤルティ ポイントの残高表示 | LoyaltyBalance |
データのソースを Dataverse から CI テーブルに変更します
既定では、顧客のベースボール カードは Dataverse からデータを取得します。 データ ソース 設定を変更し、顧客ベースボール カード機能の新しいデータ ソースとして CI テーブルを指定する必要があります。
重要
すべての手順を完了するには、Power Apps または Store Operations Assist 管理者の管理者権限が必要です。
Power Apps にサインインし、テーブル タブを選択します。すべて タブを選択し、接頭辞 msdynci を持つ Dataverse テーブルを検索します。 検索結果には 8 ~ 10 個の CI 仮想テーブルが表示されます。
ソリューション タブに移動します。新しいアンマネージド ソリューションを作成するには、新しいソリューション を選択します。 関連する詳細をすべて入力し、作成 を選択します。
新しく作成したソリューションに移動し、既存を追加 > テーブル を選択します。 ポップアップが開き、テーブルのリストが表示されます。
Contact テーブルを選択し、ソリューションに追加します。
ソリューションで、Contact テーブルを選択し、データ エクスペリエンス タブで利用できる フォーム を選択します。
既存の 取引先担当者 UCP フォーム をソリューションに追加します。
取引先担当者 UCP フォーム を選択して開き、すべてのコントロールのソースとして CI を追加します。 フォームを編集し、コントロール/タイルごとにソースを CI に変更できます。
purchasesummarycontrol カードを選択し、コンポーネント セクションを展開します。
PurchaseSummaryControl を選択します。 次のように詳細を入力します:
- DATA_SOURCE_TYPE: には msdynci と入力します。
- DATA_SOURCE_NAME – CI セットアップで使用したのと同じソース名を入力します (小文字)
- CUSTOMER_ID_TABLE_NAME – CI セットアップで使用したのと同じテーブル名を入力します (小文字)。
完了 を選択して、保存 & 公開 を選択します。 顧客ベースボール カードの購入概要データは、Dataverse ではなく CI テーブルからデータの取得を開始するようになります。
同じ手順を繰り返して、特典、ギフト、プロフィール (顧客スナップショット、ロイヤルティ)、アクティビティ (購入履歴) などのすべてのカードを有効にします。
注意
CI 統合は現在、製品カテゴリ別の支出 および 最も購入されたブランド カードではサポートされていません。 これらのカードを店員に対して非表示にすることができます。 各タイルを選択し、電話で非表示 を選択します。
重要
プロファイル カードの場合は、CI で指定されている Link_entity_field の詳細を入力する必要があります。
すべてのカードが Customer Insights からデータを取得できるようになったら、保存して公開 を選択します。
検索設定を有効にする
試用版またはサンドボックス環境で、検索設定は既定でオフになっており、連絡先検索の設定をオンにする必要があります。 検索設定がオフの場合、店員は顧客のベースボール カードを検索したり、新しい顧客や予約を作成したりができません。
検索設定をオンにするには、次の手順を実行します。
Power Platform 管理コンソールにサインインします。
環境設定機能に移動します。
検索セクションで、オン (推奨) トグルを使用して Dataverse 検索を有効にします。
ユーザーからのフィードバックを収集する
Store Operations Assist モバイルのエクスペリエンスに対する満足度について、店員などのエンドユーザーからフィードバックを収集できます。 詳細については、アプリの評価 (プレビュー) を参照してください