Copilot Studio でデータを設定して Store Operations Agent を発行する (プレビュー)

Important

法的および規制上の考慮事項 - 組織は、AI サービスとソリューションを使用する際に、潜在的な特定の法的および規制上の義務を評価する必要があります。これは、すべての業界またはシナリオでの使用に適していない可能性があります。 さらに、AI サービスまたはソリューションは、該当するサービス利用規約と関連する行動規範で禁止されている方法のために設計されておらず、そのような方法で使うこともできません。

この機能の一部またはすべては、プレビュー リリースの一部として利用できます。 コンテンツおよび機能は変更される場合があります。

Important

この機能では、Bingや Azure Maps などのサービスを使用して、店舗の場所、緯度/経度、国/地域コードなどのデータをコンプライアンス境界外に送信し、推奨事項の生成に使用されるイベント、休日、気象情報を取得します。

Bingの使用は、 Microsoft サービス契約Microsoft プライバシーに関する声明に準拠します。 Microsoft ボリューム ライセンスを通じて有料で利用できる製品には、非商用の使用制限は適用されません。

Data Protection 補遺は、Microsoft Generative AI Services プレビュー内でのBingの使用には適用されません。

スタッフ配置の推奨事項やその他の機能に Store Operations Agent を使用するには、まず、Dataverse にストア データを設定します。 次に、ストアの担当者がエージェントを使用できるようにエージェントを発行します。

始める前の準備

  • 使用する予定の Dataverse 環境に Store Operations Agent をインストールします。
  • Dataverse テーブル (システム管理者やシステム カスタマイザーなど) にデータをインポートするアクセス許可があることを確認します。
  • デモ データから始めるか、組織のデータをインポートするかを決定します。

デモ データを使用して Dataverse を入力する

開始する最も簡単な方法は、組み込みのデモ データアップロード機能を使用することです。 エージェントには、テストとデモンストレーションのために Dataverse にサンプル データをアップロードするツールが含まれています。

デモ データは、テストとデモンストレーションのみを目的としています。 運用環境で使用するには、組織のデータをインポートします。

デモ データをアップロードする

  1. インストールされている Store Operations Agent を Copilot Studio で開きます。

  2. チャット ウィンドウで、次のいずれかのプロンプトを入力します。

    • Upload demo data
    • Load sample data for testing
  3. エージェントは、サンプル ストア データ、製品インベントリ、およびスタッフ情報を Dataverse 環境にアップロードします。 デモ データ レコードには、識別しやすい _demo サフィックスが含まれています。

  4. アップロードの状態を確認するには、次のいずれかのプロンプトを入力します。

    • Is demo data uploaded?
    • Is demo data ready to use?

デモ データをクリーンアップする

デモ データを削除し、独自の運用データを使用する準備ができたら、

  1. エージェント チャットで、次のいずれかのプロンプトを入力します。

    • Cleanup demo data
    • Reset demo environment
  2. エージェントは、 _demo サフィックスを含むレコードを削除します。

  3. クリーンアップの状態を確認するには、次のいずれかのプロンプトを入力します。

    • Is demo data cleaned up?
    • Is the demo data deleted?

Power Apps を使用したデータの手動インポート

運用環境のシナリオでは、Power Apps データフローを使用して組織のデータを Dataverse にインポートします。

機能の前提条件

次の表に、各機能に必要な Dataverse テーブルと統合の一覧を示します。 これを使用して、セットアップを計画します。

能力 必要なデータ テーブル 必要な統合
ストア情報 Microsoft Store None (Dataverse のみ)
スタッフ配置に関する推奨事項 ストア、基本シフト、作業シフト、時間別需要 None (Dataverse のみ)
イベントへの影響と推奨事項 ストア、ストア製品 None (Dataverse のみ)
製品在庫 なし 財務と運用
注文の追跡 なし 財務と運用
インシデント管理 なし ServiceNow

"なし (Dataverse のみ)" を使用する機能は、必要な Dataverse テーブルを設定した後で機能します。 外部統合 (Finance & Operations および ServiceNow) を必要とする機能には、追加の構成が必要です。

必要な Dataverse テーブル

Store Operations Agent には、次の Dataverse テーブル内のデータが必要です。

テーブルの表示名 論理名 説明 対象
Microsoft Store msdyn_indstore 場所、タイム ゾーン、国/地域などの情報を格納する すべてのシナリオ
製品を保存する msdyn_indstoreproducts カテゴリと説明を含む製品在庫 イベントの監視と提案
基本名簿 msdyn_indbaseroster 1 日と 1 時間の標準的なスタッフ配置スケジュール スタッフ配置に関する推奨事項
作業名簿 msdyn_indworkingroster 日付別の実際の従業員スケジュール スタッフ配置に関する推奨事項
時間単位の需要 msdyn_indhourlydemand 過去の売上とトラフィック データ (時間別) スタッフ配置に関する推奨事項
需要予測 msdyn_inddemandforecast 予想される売上と訪問者の目標 スタッフ配置に関する推奨事項

データ スキーマリファレンス

テーブルの格納 (msdyn_indstore)

コラム タイプ 説明
msdyn_indstoreidentifier テキスト 一意のストア識別子
msdyn_indname テキスト ストア名
msdyn_inddescription テキスト ストアの説明
msdyn_indlatitude デシマル(10進数型) 緯度座標を保存
msdyn_indlongitude デシマル(10進数型) 経度座標を格納する
msdyn_indlocation テキスト 店舗の場所 (市区町村、都道府県、国/地域)
msdyn_indlocaltimezone テキスト ローカル タイム ゾーン (例: "Australian Eastern Standard Time")
msdyn_indcountrycode テキスト ISO の国/地域コード (例: "AU"、"US")

ストア商品テーブル (msdyn_indstoreproducts)

コラム タイプ 説明
msdyn_indproductid テキスト 一意の製品識別子
msdyn_indstoreid テキスト 関連付けられているストア識別子
msdyn_indname テキスト 製品名
msdyn_inddescription テキスト 製品の説明
msdyn_indproductcategory テキスト 製品カテゴリ (例: "Womens_Collection"、"Footwear")
msdyn_indproductsubcategory テキスト 製品サブカテゴリ (例: "ブラウス"、"ブーツ")
msdyn_indproductsummary テキスト カテゴリの概要テキスト

ベース 名簿テーブル (msdyn_indbaseroster)

コラム タイプ 説明
msdyn_indstoreidentifier テキスト 関連付けられているストア識別子
msdyn_inddayofweek テキスト 曜日 (例: "Sunday"、"Monday")
msdyn_indstartofthehour 時間 時間の開始時刻 (例: "09:00:00")
msdyn_indnumofemployees 整数 スケジュールされた従業員数
msdyn_indvalidfrom 日付 名簿の有効期間の開始日
msdyn_indvalidto 日付 名簿の有効期間の終了日

作業名簿テーブル (msdyn_indworkingroster)

コラム タイプ 説明
msdyn_indstoreidentifier テキスト 関連付けられているストア識別子
msdyn_inddate 日付 特定の日付
msdyn_indstartofthehour 時間 時間の開始時刻
msdyn_indnumofemployees 整数 働く従業員の数

時間単位の需要テーブル (msdyn_indhourlydemand)

コラム タイプ 説明
msdyn_indstoreidentifier テキスト 関連付けられているストア識別子
msdyn_inddate 日付 特定の日付
msdyn_indstartofthehour 時間 時間の開始時刻
msdyn_indamount デシマル(10進数型) 1時間あたりの売上金額
msdyn_indtransactioncount 整数 トランザクションの数
msdyn_indnumofpassersby 整数 通行人の数
msdyn_indnumofvisitors 整数 店舗訪問者数

需要予測テーブル (msdyn_inddemandforecast)

コラム タイプ 説明
msdyn_indstoreidentifier テキスト 関連付けられているストア識別子
msdyn_inddate 日付 予測日
msdyn_indsalestarget デシマル(10進数型) 販売目標の予測
msdyn_indtargetvisitors 整数 予測訪問者数

データを手動でインポートする手順

  1. Power Apps Maker ポータルに移動します。

  2. Store Operations Agent をインストールした環境を選択します。

  3. 左側のナビゲーション パネルで、[テーブル] を選択 します

  4. すべてのテーブルを表示するには、[ すべて ] を選択します。

  5. 検索ボックスに「 msdyn_ind 」と入力してテーブルをフィルター処理します。

  6. 最初に ストア テーブルを選択します (ストア データは他のテーブルの前にインポートする必要があります)。

  7. [ インポート] を選択し、[ データフローを含むデータのインポート] を選択します。

  8. CSV ファイルをアップロードし、Power Query ウィザードに従って列をマップします。

  9. [ 既存のテーブルに読み込む ] を選択し、適切な変換先テーブルを選択します。

  10. 列マッピングを確認し、データフローを発行します。

  11. 必要なテーブルごとに繰り返します。

Important

他のテーブルが ストア レコードを参照する場合は、常にストア テーブルを最初にインポートします。 ストア識別子がすべてのテーブルで一貫していることを確認します。

ストア操作エージェントを発行

Copilot Studio からエージェントを発行するには、「 主な概念: エージェントの発行とデプロイ」を参照してください

エージェントは、Microsoft Teamsやモバイル アプリなど、Copilot Studio でサポートされている複数のターゲットに発行できます。 エージェントをMicrosoft Teamsに接続するには、「エージェントを 接続してMicrosoft Teams用に構成する」を参照してください。

次のステップ