Skip to main content
close Search
Close search

チャレンジ

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

2 タスク

10 分

Visible to all users
初級 Pega Platform 日本語

シナリオ

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

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

ロール オペレータ ID パスワード
アプリケーションデベロッパー author@gogoroad pega123!

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

You must initiate your own Pega instance to complete this チャレンジ.

Initialization may take up to 5 minutes so please be patient.

詳細なタスク

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

  1. App Studioで、左のナビゲーションパネルから「Case types」 > 「Assistance request」をクリックして、Assistance requestケースタイプを開きます。
  2. Enter payment informationステップをクリックします。
  3. 右のコンテキスチャルプロパティパネルで「Configure view」をクリックします。
  4. 「Enter payment information」ビューで、「Validation」タブをクリックして、ステップに検証条件を追加します。
    enter-pay-view-validate-tab
  5. 検証条件がない状態で、「Add condition」をクリックして条件入力フィールドを表示します。
  6. ユーザーが無効な有効期限を入力した場合に表示するメッセージとして、「Message」フィールドに「Expiration date is not valid.」と入力します。
  7. Selectドロップダウンで、「PaymentInformation」 > 「Expiration date」を選択します。
  8. Comparatorドロップダウンで、「is before」を選択します。
  9. 右側で、「Select values」をクリックして条件の追加オプションを定義します。
    validations
  10. Typeドロップダウンから「Time period」を選択します。 フィールドは以下の画像のようになっているはずです。
    validate-select-values
  11. Select valuesダイアログボックスで、「Submit」をクリックします。
  12. 「Enter payment information」ビューで、「Submit」をクリックします。

 

2 作業の確認

  1. Assistance Requestケースで、「Save and Run」をクリックします。
  2. ケースをEnter payment informationステップに進めます。
  3. 「Expiration date」フィールドで、過去の日付を選択します。
  4. Enter payment informationフォームで、「Submit」をクリックして、ケースを次に進めようとしてみます。 アプリケーションでケースタイプが進まず、「Expiration date is not valid」エラーが表示されることを確認します。
    validation message
  5. 「Payment information Expiration date」フィールドに、未来の日付を入力します。
  6. 「Submit」をクリックして、ケースが次のステージに進むことを確認します。
    pass validation


下記のミッションにも含まれています。

トレーニングを受講中に何か問題がありましたら、 Pega Academyのテクニカルサポートまでお問い合わせください。.

Did you find this content helpful?

50% found this content useful

Want to help us improve this content?

修正を提案する

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