データの検証
Archived
1 タスク
15 分
シナリオ
GoGoRoadのプロジェクトマネージャーから、Assistance Requestケースタイプにデータ検証を追加するよう要請がありました。
スタンダード保障レベルの顧客は、サービスプロバイダーから提供されるサービスの料金をクレジットカードで支払います。あなたの仕事は、クレジットカード取引が正しく処理されるようにすることです。これを実現するには、フィールド検証を組み込んで、クレジットカードの有効期限が将来の日付であることを確認する必要があります。カードの有効期限が切れていると、ユーザーインターフェイスに警告メッセージが表示され、ユーザーが有効な有効期限を入力するまでCollect payment informationプロセスを進められなくなります。
あなたは、以下の割り当てられたタスクを完了するよう求められています。リードシステムアーキテクトからは、新任のシステムアーキテクトであるあなたに、作業の開始に役立つ技術文書のリンク集が提供されています。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
| ロール | ユーザー名 | パスワード |
|---|---|---|
| アプリケーションデベロッパー | author@gogoroad | pega123! |
詳細なタスク
1 データの検証
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
-
Assistance Requestケースタイプでは、Collect payment informationビューが常に必須になるように設定されています。
-
Collect payment informationビューで、 Expiration dateフィールドが検証され、入力された日付が将来の日付であることが確認されます。入力した有効期限が現在の日付の期間よりも前の場合、検証は失敗し、エラーを示すメッセージが表示されます。
手順
- チャレンジのPegaインスタンスで、アプリケーションデベロッパーとしてログインします。
- Usernameフィールドに「author@gogoroad」と入力します。
- Passwordフィールドに「pega123!」と入力します。
- Collect payment informationビューで、Card type、Card number、Expiration dateの各フィールドが常に必須になるよう設定します。
- Collect payment informationビューで、支払い情報のExpiration dateフィールドが合格基準に示すとおりに検証を含む必要があることを条件として設定します。