演習 - Microsoft Dataverse でのエンティティの作成

完了

この演習は、米国バージョンの Business Central のサンプル会社 Cronus を使用して作成されています。 お住まいの国や地域のサンプル会社を使用する場合は、手順の調整が必要になる場合があります。

シナリオ

CRONUS 社は、Dynamics 365 Business Central と一緒に Microsoft Dataverse ベースのいくつかのアプリを使用しています。 Dataverse アプリのユーザーは、Business Central の従業員データを既に使用しており、追加の 1 つのエンティティを Business Central の組合テーブルと同期する必要があります。

あなたは、CRONUS 社のシステム エンジニアで、両方のシステムを管理する唯一の担当者だとします。 Dataverse で新しいエンティティを作成して、Business Central の組合テーブルと毎日午前 8:00 に同期するよう求められています。

タスク

  1. Business Central で Web サービスを公開します。

  2. Power Apps を起動します。

  3. 新しいエンティティを作成します。

  4. エンティティにフィールドを追加します。

  5. エンティティにキーを追加します。

  6. エンティティを保存します。

  7. Business Central でエンティティと Web サービスを関連付けます。

手順

  1. Business Central で Web サービスを公開します。

    1. Business Central にログインします。

    2. 検索アイコンを選択し、Web サービスと入力して、関連するリンクを選択します。

    3. Web サービス ページで、新規を選択します。

    4. 以下のフィールドに入力します。

      1. オブジェクトの種類フィールドで、ページ オプションを選択します。

      2. オブジェクト ID フィールドに 5213 と入力します。 次のフィールドに移動します。

      3. サービス名フィールドに Unions と入力します。

      4. 公開済みフィールドのチェックマークをオンにします。

      5. 次の行に移動してレコードを更新します。

      6. OData V4 URL フィールドのリンクをメモ帳にコピーします。

    5. 戻る (左矢印コマンド) を選択します。

  2. Power Apps を起動します。

    1. ブラウザーで Power Apps を開きます。

    2. 左側のメニューでデータを展開し、エンティティを選択します。

  3. 新しいエンティティを作成します。

    1. +新しいエンティティ コマンドを選択します。

    2. 新しいエンティティ パネルの表示名ボックスに、従業員組合と入力します。

    3. プライマリ フィールド領域で、表示名の値をコードに変更します。

    4. 作成を選択します。

  4. エンティティにフィールドを追加します。

    1. +フィールドの追加コマンドを選択して、以下のステップを実行します。

      1. フィールド プロパティ パネルで、表示名フィールドに名前を入力します。

      2. 完了を選択します。

    2. +フィールドの追加コマンドを選択して、以下のステップを実行します。

      1. フィールド プロパティ パネルで、表示名フィールドに電話番号を入力します。

      2. データの種類フィールドを展開して、電話オプションを選択します。

      3. 完了を選択します。

    3. +フィールドの追加コマンドを選択して、以下のステップを実行します。

      1. フィールド プロパティ パネルで、表示名フィールドに メンバーの人数 を入力します。

      2. データの種類フィールドを展開して、整数オプションを選択します。

      3. 完了を選択します。

  5. エンティティにキーを追加します。

    1. キー タブを選択します。

    2. +キーの追加コマンドを選択します。

    3. キー パネルで、表示名フィールドにコードを入力します。

    4. コード フィールドのチェックマークをオンにします。

    5. 完了を選択します。

  6. エンティティを保存します。

    1. Save entity (エンティティの保存) を選択します。
  7. Business Central でエンティティと Web サービスを関連付けます。

    1. コマンド バーのデータの取得コマンドを選択します。

    2. OData ソースを選択します。

    3. メモ帳にコピーしておいた Web サービスの URL を貼り付けます。

    4. 認証の種類 フィールドで、組織アカウントを選択します。

    5. サインインを選択して、資格情報を確認します。

    6. 次へを選択します。

    7. 組合テーブルにエントリがある場合は、Power Query - クエリを編集ウィンドウに表示されます。 エントリがない場合は、エントリのない列のみが表示されます。

    8. 次へを選択します。

    9. 読み込みの設定セクションで、既存のエンティティに読み込む を選択します。

    10. 宛先エンティティで、従業員組合エンティティを見つけます (このエンティティ名には特定の接頭辞があることに注意してください)。

    11. ソース列フィールド マッピング セクションで、以下の操作を行います。

      1. ターゲット フィールド - コードに、コードを入力します。

      2. ターゲット フィールド - 名前に、名前を入力します。

      3. ターゲット フィールド - メンバーの人数 に、No_of_members_Employed を入力します。

      4. ターゲット フィールド - 電話番号 に、Phone_No を入力します。

    12. 次へを選択します。

    13. Power Query - 更新設定 ウィンドウで、自動的に更新 を選択します。

    14. 更新間隔1 日 と入力します。

    15. 開始日フィールドで、日付に現在の日付を入力し、時刻に 8:00AM と入力します。

    16. 作成を選択します。

    17. システムの同期が完了したら、完了を選択します。