演習 - カスタム テーブルを作成してデータをインポートする

完了

シナリオ

現在、会社の販売プロセスは手動で行われていて、更新は毎週金曜日にのみ提供されます。 このプロセスを簡略化し、失敗を最小限にして、可視性を向上させる必要があります。 そこで、販売リードを追跡し、予測される売上を自動的に計算する新しいアプリの作成を決定しました。 Dataverse に潜在顧客一覧を格納することにします。

Microsoft Dataverse を使用したデータの格納

この演習では、アプリの潜在顧客一覧を格納するのに Dataverse を使用します。

カスタム テーブルの作成

  1. Power Apps Maker Portal に移動してサインインします (必要に応じて)。

  2. メニューで、Dataverse を展開し、テーブル を選択します。

  3. 新しいテーブル を選択します。

  4. プロパティ表示名: 見込顧客 と入力します。

  5. プライマリ列 を選択し、表示名: 見込顧客名 と入力します。

  6. 保存 を選択します。

  7. しばらくすると、テーブル > 見込顧客 画面が表示されます。 + を選択し、見込顧客とデータ セクションに新しい列を追加します。

    見込顧客テーブル メイン ページのスクリーンショット。

  8. 新しい列 ペインに次の情報を入力します。

    • 表示名: ステージ
    • データ型: 選択型 を選択します (そして、ポップアップから 選択型 を選択します)
    • 必須: 必須項目 を選択します。

    入力フィールドを表示する [新しい列] ペインのスクリーンショット

  9. この選択肢を同期する相手新しい選択肢 を選択します。 新しい選択 ペインが表示されます。 次の情報を入力して、保存 を選択します。

    • 表示名: 見込顧客ステージ

    • ラベル で次の選択肢を追加し、次のスクリーンショットのようにテーブルが表示されるまでは、エントリ間で 新しい選択 を選択します。 完了したら、保存:

      • リード (値で 1 と入力します。 それ以降の入力は自動的に番号が振られます) を選択します。
      • 営業案件
      • 受注
      • 失注

    入力した 4 つの選択肢を示す、新しい選択ウィンドウのスクリーンショット。

  10. 新しい選択 を保存したら、この選択肢を同期する相手 でドロップダウンを選択し、見込顧客ステージ を見つけます/選択します。

    オプションと見込顧客ステージが強調表示された、[この選択肢を同期する相手] を示すドロップダウン リストのスクリーンショット。

  11. 既定の選択リード を選択します。

  12. 保存 を選択します。

  13. 見込顧客とデータ ペインで + を選択し、新しい列を追加します。

  14. 新しい列 ペインで次の情報を入力してから、保存 を選択します。

    • 表示名: 契約金額
    • データ型: 通貨
  15. + をもう一度選択し、次の情報を使用して新しい列を追加してから、保存 を選択します。

    • 表示名: 確率
    • データ型: 整数 (番号 を選択し、ポップアップから 整数 を選択します)。
  16. 次に、動作を持つ列を追加します。 これは少し複雑になります。 列に次の情報を追加します。 保存 を選択した後で、何かが違うことに気付くでしょう。 (ポップアップがブロックされている場合は、ポップアップを有効にしてください)。

    • 表示名: 予測売上
    • データ型: 通貨
    • 動作: 計算済
  17. 予測売上の設定 と共に [計算フィールド] ポップアップ ウィンドウが表示され、予測売上 列の動作を編集できます。 + アクションの追加 ボタンを選択して アクション を追加します。

  18. 等号の横に次の式を入力しますが、コピーおよび貼り付けは行います。 注意: 環境を定義する crXXX_ は固有の数字と文字であり、列名が下の例とまったく同じではないためです。 列名の入力を開始すると、フォーミュラ エントリがオプションを自動提案します。 下のスクリーンショットを確認して、アクション ウィンドウで式がどのようになるかを見ます。

    crXXX_contractamount * (crXXX_probability / 100)

    計算フィールド アクションのエントリ ポイントのスクリーンショット

  19. 問題がなければ、丸で囲まれたチェックマークを選択して変更を保存します。 (丸で囲まれたチェックマークを見るには右へのスクロールが必要な場合があります。)

  20. ウィンドウの上部で 保存して閉じる を選択するとウインドウが表示されなくなり、[見込顧客テーブル] 画面が再び表示されます。

ビジネス ルールの追加

  1. テーブル デザイナーで右端の カスタマイズ ペインを見つけ、ビジネス ルール を選択します。

  2. 画面上部の + 新しいビジネス ルール を選択します。新しいブラウザー タブが開きます。

    ビジネス ルールのブラウザー ウィンドウのスクリーンショット。

  3. デザイン ウィンドウの内部から 新しい条件 を選択します。 条件 プロパティ ウィンドウは画面の右手に表示されます。

  4. ルール の下の プロパティ ウィンドウで フィールド を参照し、契約金額 が選択されていることを確認します。

  5. 演算子 で値を 等しい から 値が設定済み に変更します。

  6. 適用 を選択します。

  7. ここで コンポーネント タブを選択します。

  8. 必須項目の設定 をクリックした状態で、プラス記号をデザイン ウィンドウの紫色のチェック ボックスの右側にドラッグします。

    新しい必須項目の設定アクションをビジネス ルールにドラッグするスクリーンショット。

  9. 新しい必須項目の設定アクション を選択/強調表示した状態で、プロパティ ウィンドウを参照し、フィールド確率 を選択します。

  10. 状態 で、必須項目 を選択します。

  11. 適用 を選択します。

    「適用」ボタンと共に、「フィールド」ドロップダウンおよび「状態」ドロップダウンが選択された、「必須項目の設定」のプロパティ ウィンドウのスクリーンショット。

  12. 画面の左上で 見込顧客新しいビジネス ルール のすぐ右にある下向き矢印ドロップダウンを選択し、ビジネス ルール名確率必須 と入力します。

  13. 画面の右上隅にある 保存 を選択します。

  14. アクティブ化 を選択して、(同じく画面の右上) ルールをアクティブ化します。

  15. プロセスのアクティブ化の確認 のためのポップアップ ウィンドウが表示されます。 ポップアップで アクティブ化 を選択してアクティブ化を確定します。

  16. [ブラウザー] タブを閉じます。

  17. 新しいビジネス ルールが [ビジネス ルール] 画面に追加されたことに注意してください。 見込顧客 を選択して、テーブルの編集画面に戻ります。

    新しいルールを表示するビジネス ルール グラフ: 確率必須。 見込顧客テーブル名が強調表示されます。

Excel ファイルからデータをインポートする

この演習では、「見込顧客」という名前の Excel スプレッドシートを使用します。 この リンク を開き、ダウンロード ボタンを選択してファイルを保存します。

  1. 「見込顧客」ファイルを開きます。 ステージ 列が空である点に注意してください。 これらの値を手動で入力する必要があります。 次のように ステージ 列に値を入力します。

    • Contoso Flooring: 受注
    • Fabrikam Inc: 受注
    • Adventure Works: リード
    • VanArsdel: 失注
    • Adatum: リード
    • Relecloud: 営業案件
  2. Excel ブックとしてファイルをローカル環境に保存します。 次に、スプレッドシートを閉じます。

  3. 見込顧客 テーブルに戻ります。

  4. 画面上部の インポート ボタンを選択し、Excel からデータをインポート を選択します。

    注意

    Excel からデータをインポート オプションを選択した際にエラーが発生した場合は、Power Apps のライセンスが Excel データのインポートを許可しません。

  5. ポップアップした データのインポート ウィンドウの ファイル 入力フィールドで アップロード を選択し、見込顧客 Excel ブックを検索して、開く を選択します。

  6. ファイルがアップロードされる間、少し待ちます。 次に、マッピングの状態 列に、エラー通知「マッピング エラーがあります」が表示されます。

  7. 列のマップ を選択します。 次の 見込顧客 列を、関連付けられている ソース値 にマップします。

    • 契約金額: ContractAmount
    • 見込顧客名: 名前
    • 確率: 確率
    • ステージ値: ステージ
  8. 画面右上の 変更の保存 を選択します。 正常に実行された場合は、マッピングの状態 に成功通知「マッピングが正常に完了」が表示されます。

  9. 画面右上の インポート を選択します。 データのインポート中は、しばらく待つ必要があります。 正常に実行された場合は、通知「正常にインポートされました」が表示されます。 ウィンドウを閉じるには、ウインドウ右上の x を選択します。

  10. インポートされたデータはすぐには表示されないため、ブラウザー画面に移動して更新します。

  11. データが正常にインポートされたことを確認します。 列とデータは次のように表示されるはずです。

    インポートされたデータを表示する列を最後に確認する

お疲れさまでした。 ビジネス ルールを使用してカスタム テーブルを作成し、Excel データ ソースからインポートしました。 これで、潜在顧客を自動的に格納できます。