Skip to main content

チャレンジ

Dev Studioでのデータの認証

Dev Studioでのデータの認証

Archived

2 タスク

10 分

表示の対象:All users Applies to: Pega Platform 8.6
初級
データ統合
日本語
このコンテンツは現在アーカイブされており、更新されていません。進捗状況は記録されません。Pega Cloudのインスタンスは無効となり、バッジは付与されなくなります。 ここをクリックして、 最新バージョンでトレーニングを続けてください。

シナリオ

標準保障を利用するGoGoRoadの顧客は、Assistance RequestケースのSubmissionステージでクレジットカード情報を提供し、会社が実施したサービスの料金を支払います。 クレジットカード情報を処理する際のエラーの可能性を減らすために、利害関係者が顧客から提供されたクレジットカード情報を検証したいと考えています。

シニアデベロッパーはIsDigitという名前のエディットバリデートルールを作成して、クレジットカード番号に数字のみが含まれていることを確認しました。 「Enter Payment Information」ステップにバリデートルールを設定して、「IsDigit」のエディットバリデートルールを適用してCard number フィールドのエントリーを検証し、EnterPaymentInformationの検証ルールを適用してExpiration dateフィールドのエントリーを検証します。

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

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

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

詳細なタスク

1 バリデートルールを設定する

  1. Dev Studioのナビゲーションペインで、App をクリックしてApp Explorerを開きます。
  2. App Explorerで、AssistanceRequest を右クリックし、Create > Process > Validateをクリックして、バリデートルールを作成します。
  3. Label フィールドに、「Validate card information」と入力します。
  4. Create and openをクリックして、残りのデフォルト設定を受け入れ、バリデートルールフォームを表示します。
  5. Property フィールドで、「.PaymentInformation.CardNumber」を入力するか選択して、ユーザーが入力したクレジットカード番号に検証条件を適用します。
  6. Conditionsの下のAdd をクリックすると、Validation conditionsウィンドウが表示されます。
    Add condition to an edit validate rule
  7. Select a functionフィールドで「Validation of [Property Name] using [Edit Validate Name] fails」を入力するか選択します。 ウィンドウが更新され、「Select a function」フィールドの下に2つのフィールドが表示されます。
  8. Validation of フィールドで、テストするプロパティとして「.PaymentInformation.CardNumber」を入力するか選択します。
  9. using フィールドで、テストするエディットバリデートルールとして「IsDigit」を入力するか選択します。
  10. Message フィールドに「Credit card number contains an invalid character」と入力します。
    Validation condition to ensure the entered credit card number only contains digits
  11. Submit をクリックして、検証条件の設定を完了します。
  12. Additional Validationの右側で、「EnterPaymentInformation」を入力または選択し、入力した有効期限が今日より前の日付になっていることを確認します。
    Validate card information validate rule configured
  13. Save をクリックして、バリデートルールの設定を完了します。

2 「Enter Payment Informaton」フローアクションにバリデートルールを適用する

  1. App Explorerで、AssistanceRequest > Process > Flow Actionを展開し、EnterPaymentInformationをクリックして「Enter payment information」フローアクションを開きます。
  2. フローアクションルールフォームで、Validation タブをクリックして、フローアクションにバリデートルールを適用します。
  3. Validate フィールドに「ValidateCardInformation」を入力するか選択して、設定したバリデートルールを適用します。
  4. Save をクリックして、フローアクションの設定を完了します。
    Validation criteria for EnterPaymentInformation flow action


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

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