演習 - Dive Center キャンバス アプリを準備する
この演習では、Dataverse のソリューションとテーブルの作成に関して学んだ知識を活用して、Dive Center キャンバス アプリの作成を準備します。
シナリオ
あなたはダイビング センターで働いており、 組織の Dataverse 環境を管理しています。
サービス部門の従業員は、Power Apps アプリを使用して、ダイビング用具の修理を依頼するために来店した顧客のチェックインおよびチェックアウト プロセスを行う必要があります。
これらのプロセスをサポートするには、次の機能が必要です。
修理サービスを依頼した顧客の一覧
チェックインを保存する機能
登録する用具の種類を識別するためのダイビング用具の一覧
次の「キャンバス アプリを作成する」ユニットで説明するさらに高度な機能を検討する際に、次の機能を含めることもできます。
完了したサービス要求のユーザーによるチェックアウトを許可する。
新しいダイビング用具を作成し、画像、色、用具の種類を指定する。
チェックイン時に画像とサービスの種類をキャプチャする。
チェックアウトを完了するための署名をキャプチャする。
新規顧客を作成する。
演習
専用のトレーニングや開発環境などのテーブルを変更できる Dataverse 環境で、次の手順を実行します。
Dive Center App という名前の新しいソリューションを作成します。 接頭辞 msft を使用して、Microsoft という名前の新しい公開元を選択するか、作成します。
顧客の一覧をソリューションに含めるには、既存の追加、テーブル の順に選択し、連絡先 テーブルを検索します。 ソリューションにはテーブルの定義のみが必要になります。 すべてのオブジェクトを含めるとテーブル メタデータを含めるのチェックボックスはオフのままで構いません。
ソリューションに Dive Gear と Service Request というテーブルを作成するには、+ 新規を選択し、テーブル メニューのテーブルを選択します。
次のテーブルと列定義を使用して、アプリに必要なデータ ソースを指定します。 2 つのテーブル ("ダイビング用具" と "サービス要求") を作成します。
"ダイビング用具" テーブル | テーブル: | 表示名 | 複数名 | |--------|--------------|-------------| | | ダイビング用具 | ダイビング用具 |
列: 表示名 データ型 必須 名前 1 行テキスト 必須項目 写真 画像 該当なし "サービス要求" テーブル | テーブル: | 表示名 | 複数名 | |-------|--------------|-------------| | | サービス要求 | サービス要求 |
列: 表示名 データ型 必須 名前 1 行テキスト 必須項目 顧客 検索 (Contact) オプション 詳細 複数行テキスト (プレーン テキスト) オプション 推定完了日 日付と時刻 オプション 用具 検索 (Dive Gear) オプション オプション: テーブル プロパティの 添付ファイルの有効化 を選択して、"サービス要求" テーブルの画像を含めます。
オプション: アプリにさらに機能を含めるには、次の列定義を使用します。 ルックアップ列の選択肢の値は、独自に作成できます。
機能: 完全なチェックイン/チェックアウト プロセスに対応する
テーブル名 列の表示名 データ型 必須 Service Request Accepted On 日付と時刻 オプション Service Request Actual Completion 日付と時刻 オプション 機能: チェックアウト プロセス用の署名をキャプチャする
テーブル名 列の表示名 データ型 必須 Service Request Customer Signature Image 該当なし 機能: ダイビング用具の色を指定する
テーブル名 列の表示名 データ型 必須 Dive Gear Color 選択 (Gear Color という新しい選択肢を作成する) オプション 機能: ダイビング用具を種類別にグループ化する
テーブル名 列の表示名 データ型 必須 Dive Gear Gear Type 選択 (Gear Type という新しい選択肢を作成する) オプション 機能: サービス要求を種類別にグループ化する
テーブル名 列の表示名 データ型 必須 Service Request Type of service 選択 (Type of service という新しい選択肢を作成する) オプション
演習手順 (ビデオ)
次のビデオでは、この演習の手順を示します。
次の手順
以上で、Dive Center キャンバス アプリに必要なソリューションとテーブルを作成する方法を学習しました。 次に、キャンバス アプリを作成する方法を学習します。
![新しいソリューション フォームのスクリーンショット。[表示名] と [公開元] のフィールドにフォーカスされています。](media/new-solution.png)
![[既存のテーブルの追加] フォームのスクリーンショット。contact テーブルと、オフになっているオプションにフォーカスされています。](media/contact-table.png)
![ソリューションに新しいテーブルを作成するためのナビゲーション メニューのスクリーンショット。[+ 新規] と [テーブル] にフォーカスされています。](media/new-table.png)
![[テーブルの編集] フォームのスクリーンショット。[添付ファイルの有効化] オプションにフォーカスされています。](media/enable-attachments.png)