Skip to main content

ルールセットのスキミング

3 タスク

10 分

Visible to: All users
中級 Pega Platform 8.7 Installation and Deployment 日本語
バージョンタグがご希望のコンテンツと一致しているかご確認ください。 または、最新バージョンをご利用ください。

シナリオ

マネージャーは、Payroll setupケースタイプのFiling statusスフィールドを、SingleMarriedのオプションをラジオボタンで選択できるように構成するよう指示しています。 変更したルールを01-01-02 ルールセットに保存して、変更内容をデプロイします。 

会社では、01-01-02のユーザー許容テスト実施後、「Payroll setup」のケースタイプのユーザーインターフェイスに一連の機能強化を実装することを計画しています。 フィードバックに基づいて、マネージャーは、Filing stautsフィールドをドロップダウンメニューとして設定し、追加の申請ステータスオプションをサポートするようリクエストしています。 HRAppsアプリケーションのルールセットを01-01-03, にロックアンドロールし、新しいルールセットバージョンで変更を保存し、変更内容をデプロイします。

その後、01-01-03の変更が本番環境にデプロイされ、マネージャーから次の開発サイクルの準備をするように依頼されています。このサイクルには、次のマイナーリリースである01-02バージョンで利用できるように計画されたいくつかの強化機能が含まれます。 ルールレゾリューションプロセスを簡素化し、未使用のルールや古いルールを排除するには、HRAppsアプリケーションのすべてのアプリケーションルールセット01-02-01に対してスキミングを行います。

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

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

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

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

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

詳細なタスク

1 ルールの変更を最上位のルールセットに保存する

  1. Dev Studioの「Payroll setup」のケースタイプで、Select filing statusステップのビューを設定します。 
  2. Select filing statusセクションルールを開き、ルールがHRApps 01-01-02ルールセットバージョンに保存されていることを確認します。
  3. Filing statusフィールドのプロパティをラジオボタンに変更し、ルールをチェックインします。
    Select filing status section HRApps

2 アプリケーションルールセットを増やし、ルールの繰り返し保存する

  1. 「Configure」>「Application」>「Structure」>「RuleSet Stack」をクリックして、Application Structureのランディングページを開きます。  
  2. RuleSet Stack」タブで、ルールセットのチェックアウトしたルールがないことを確認します。
  3. 次に進む前にルールをチェックインし、現在のアプリケーションルールセットをメモしておきます。
    Check Updated Rulesets
  4. ロックアンドロールを使用して、01-01-03ルールセットのパッチバージョンを作成します。
    create patch lock and roll
  5. もう一度Select filing statusセクションルールを開き、ルールをHRApps 01-01-03ルールセットバージョンに保存します。
  6. Filing statusフィールドプロパティをドロップダウンメニューに変更し、ルールをチェックインします。
    Select filing status section with dropdown, patch version 3

3 スキミングして上位のバージョンを作成する

  1. 「Configure」>「System」>「Refactor」>「RuleSets」をクリックして、「Refactor RuleSets Utilities」ページを開きます。  
  2. Skim a RuleSet」をクリックして、ユーティリティを開きます。
  3. Minor Version RuleSet Skim」を選択します。
  4. Starting VersionリストのHRAppsルールセットで、01-01-01を選択します。
  5. Ending Versionリストで01-01-03を選択します。 
  6. To New Versionリストで01-02-01を選択します。
  7. 「Skim」をクリックします。
    Skim to create a higher version of HRApps
  8. ルールセットのスキミングが完了したら、現在のアプリケーションでアイテムを含む各ルールセットについて手順2~7を繰り返します。
    補足:

    「RuleSet」、「RuleSet Version」、および「Class」のタイプのアイテムのみを含むルールセットは、スキミングできません。 HRAppsIntの「RuleSet」で例を示します。

    Empty RuleSet
    skim no records found
  9. アプリケーション定義を開きます。 
  10. スキミングした「Application rulesets」を最新のマイナーバージョンに更新し、アプリケーションルールを保存します。
    skimmed-app-rulesets
  11. Application Structureランディングページ(Configure > Application > Structure > RuleSet Stack)に戻ります。
    補足: 新しい「Major Version RuleSets」が表示されない場合は、ページを更新します。 
    ruleset-lower-version-error
    ヒント: スキミングしたルールセットに警告が出ている場合は、下位バージョンのルールセットがロック解除されます。
  12. 警告が表示されているルールセット名をクリックすると、「Edit RuleSet」フォームが開きます。
  13. ロック解除された下位バージョンのルールセットを選択し、「Lock and Save」をクリックします。
    skimming-lock-save
  14. パスワードを求められたら、「Password」「Confirm Password」フィールドに「password」と入力し、下位バージョンのルールセットをロックします。
  15. 変更を保存します。
  16. 警告が表示されたルールセットに対して、手順12~15を繰り返します。

作業の確認

  1. Application Structureランディングページに戻ります。
  2. スキミングされたルールセットの更新されたマイナーバージョンが警告を出さずに表示されることを確認します。
    skim-completed-no-warnings
  3. Payroll Setupケースを実行し、ケースをSelect filing status ステップに進行させて、Filing status フィールドがドロップダウンメニューになっていることを確認します。
  4. LiveUIを起動し、.FilingStatusセクションルールを見つけます。
    skimming-FilingStatus-section-rule
  5. .FilingStatusセクションルールを開き、ルールセットバージョンが01-02-01であることを確認します。
    Select filing status section, skimmed to minor version 2

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


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

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

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

このコンテンツは 100% のユーザーにとって役に立ちました。

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

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