Skip to main content

ビジネスロジックに対するデータの検証

1 タスク

10 分

Visible to: All users
初級 Pega Platform '23 データ統合 Constellation 日本語

シナリオ

スタンダード保障の顧客は、サービスプロバイダーから提供されるサービスの料金をクレジットカードで支払います。 クレジットカードのトランザクションが正しく処理されるように、利害関係者は今後有効期限を含めるべきだと判断しました。 有効期限を過ぎたクレジットカードは拒否され、ユーザーが妥当な有効期限を入力するまでプロセスは続行されません。

補足: このチャレンジのフレームワークでは、Pega Platform™のConstellationアーキテクチャを使用します。 従来のUIアーキテクチャでこのチャレンジを実践するには、バージョン8.8のチャレンジの「ビジネスロジックに対するデータの検証」を参照してください。

以下の表は、チャレンジに必要なログイン情報をまとめたものです。

ロール ユーザー名 パスワード
アプリケーションデベロッパー author@gogoroad pega123!
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります

このチャレンジを完了するには、Pegaインスタンスを起動する必要があります。

起動には5分ほどかかることがありますので、しばらくお待ちください。

チャレンジ ウォークスルー

詳細なタスク

1 有効期限が未来であることを検証するビューを設定する

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「author@gogoroad」と入力します。
    2. Password フィールドに「pega123!」と入力します。
  2. App Studioのナビゲーションペインで、「Case Types」>「Assistance Request」をクリックして、Assistance Requestケースタイプを開きます。
  3. 「Enter payment information」ステップをクリックします。
  4. 右のコンテキスチャルプロパティパネルで「Configure view」をクリックします。
  5. 「Enter payment information」ビューで、「Conditions」タブをクリックして、ステップに検証条件を追加します。
    Conditions tab
  6. Validate fields based on these Conditionsセクションで、「Add condition」をクリックして条件入力フィールドを表示します。 
  7. ユーザーが無効な有効期限を入力した場合に表示するメッセージとして、「Message」フィールドに「Expiration date is not valid」と入力します。
  8. Select リストで、「Fields」 > 「Payment information」 > 「Expiration date」を選択します。
  9. Comparatorリストで、「is before」を選択します。
  10. 右側で、歯車アイコンをクリックしてSelect valuesダイアログボックスを開き、条件の追加オプションを定義します。
    Expiration date condition
  11. Select valuesダイアログボックスの「Type」リストで、次の画像のようにTime periodを選択してフィールドを一致させます。

    Select values dialog
  12. Select valuesダイアログボックスで、「Submit」をクリックします。
  13. 「Conditions」ビューで、「Submit」をクリックします。

作業の確認

  1. Assistance Request ケースで、「Save and Run」をクリックします。
  2. ケースを「Enter payment information」ステップに進めます。
  3. 「Expiration date」フィールドで、過去の日付を選択します。
  4. 「Enter payment information」フォームで、「Submit」をクリックして、ケースを次に進めようとしてみます。
  5. アプリケーションでケースタイプが進まず、「Expiration date is not valid」エラーが表示されることを確認します。
    補足: エラーメッセージの代わりにエラーメッセージIDが表示される場合があります。
    Payment error

     

  6. 「Expiration date」フィールドで、将来の日付を選択します。

  7. 「Submit」をクリックして、ケースが次のステージに進むことを確認します。

このチャレンジは、下記のモジュールで学習したことを実践するための内容です。


このモジュールは、下記のミッションにも含まれています。

If you are having problems with your training, please review the Pega Academy Support FAQs.

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice