演習 - データ モデルを構築してキャンバス アプリを作成する
Contoso Pet Boarding は、顧客が予約要求を送信できるアプリを必要としています。 ここでは、予約要求情報を格納するのに必要なテーブルと列を作成し、顧客が使用するキャンバス アプリを作成します。 さらに、作業結果をチェックするため、アプリが要件を満たしているかどうかを検証します。
仕様
以下の仕様を満たす、Contoso Booking Requests という Power Apps キャンバス アプリを作成します。
- 次の情報を格納できる予約要求用のカスタム テーブルを作成します。
- 開始日と終了日
- ペットの名前
- 所有者の名前とメール アドレス
- 意思決定 (未決定、承認済み、却下済みを選択するオプションを用意)
- メモ
- 顧客が予約要求を送信するには、開始日、終了日、ペットの名前、所有者名、メール アドレスを入力する必要があります。
- 新しい予約要求の既定の意思決定は、Contoso Pet Boarding の従業員が確認するまでは未決定になる必要があります。
- 従業員は、すべての未決定の予約要求を表示し、[意思決定] 列を [承認済み] または [却下済み] に更新できます。
- ユーザーが予約要求を作成できる新しいカスタム テーブル用のアプリを作成します。 以下のワイヤーフレームは、キャンバス アプリのモックアップを表示します:
作業の確認
次の手順に従ってアプリの動作をテストし、アプリが要件を満たして作成されていることを検証してください。
- アプリを実行します。 開始日、ペットの名前、所有者名、メール アドレスを入力し、終了日を空白のままにして、新しい予約要求を作成します。 要求を送信し、終了日が設定されていないと要求を送信できないことを確認します。
- アプリを実行します。 開始日、終了日、ペットの名前、所有者名、メール アドレスを入力し、新しい予約を作成します。 要求を送信し、必要なすべての情報が入力されていると要求を送信できることを確認します。
- 作成した予約要求を表示します。 [意思決定] 列が [未決定] に設定されていることを確認します。 列を [承認済み] に更新します。
ヒント
ここまででうまくいかなかった場合は、キャンバス アプリの構築方法 を確認すると役に立つ可能性があります。 www.make.powerapps.com に移動して [Dataverse] > [テーブル] > [予約要求] を選択することにより、予約要求データを表示できる点に留意してください。