ビジネスロジックに対するデータの検証
1 タスク
10 分
初級
Pega Platform 8.7
データ統合
日本語
シナリオ
スタンダード保障の顧客は、サービスプロバイダから提供されるサービスの料金をクレジットカードで支払います。 クレジットカードのトランザクションが正しく処理されるように、利害関係者は今後有効期限を含めるべきだと判断しました。 有効期限を過ぎたクレジットカードは拒否され、ユーザーが妥当な有効期限を入力するまでプロセスは続行されません。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
アプリケーションデベロッパー | author@gogoroad | pega123! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 有効期限が未来であることを検証するビューを設定する
- App Studioのナビゲーションペインで、「Case types」 > 「Assistance Request」をクリックして、「Assistance Request」ケースタイプを開きます。
- Enter payment informationステップをクリックします。
- 右のコンテキスチャルプロパティパネルで をクリックします。
- 「Enter payment information」ビューで、「Validation」タブをクリックして、ステップに検証条件を追加します。
- Validate fields based on these conditionsセクションで、 をクリックして条件入力フィールドを表示します。
- ユーザーが無効な有効期限を入力した場合に表示するメッセージとして、「Message」フィールドに「Expiration date is not valid」と入力します。
- Select リストで、「Fields」 > 「PaymentInformation」 > 「Expiration date」を選択します。
- Comparatorリストで、「is before」を選択します。
- 右側で、Select valuesダイアログボックスを開き、条件の追加オプションを定義します。
-
Select valuesダイアログボックスの「Type」リストで、次の画像のようにTime periodを選択してフィールドを一致させます。
- Select valuesダイアログボックスで、 をクリックします。
- 「Enter payment information」ビューで、 をクリックします。
作業の確認
- Assistance Request ケースで、 をクリックします。
- ケースをEnter payment informationステップに進めます。
- 「Expiration date」フィールドで、過去の日付を選択します。
- Enter payment informationフォームで、 をクリックして、ケースを次に進めようとしてみます。
- アプリケーションでケースタイプが進まず、「Expiration date is not valid」エラーが表示されることを確認します。
補足: エラーメッセージの代わりにエラーメッセージIDが表示される場合があります。
- 「Payment information Expiration date」フィールドに、未来の日付を入力します。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。