ルールセットのスキミング
3 タスク
10 分
中級
Pega Platform '23
Installation and Deployment
日本語
シナリオ
マネージャーは、Payroll Setupケースタイプの申請ステータスフィールドを、SingleオプションおよびMarriedオプションのラジオボタンの選択で構成するようリクエストしています。 変更したルールを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! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 ルールの変更を最上位のルールセットに保存する
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User nameフィールドに「SSA@TGB」と入力します。
- Passwordフィールドに「pega123!」と入力します。
- Dev StudioのPayroll setupケースタイプで、Select filing statusステップのビューを設定します。
- セクションルールを開き、ルールがルールセットバージョンに保存されていHRApps 01-01-02Select filing statusることを確認します。
- Filing statusフィールドのプロパティをラジオボタンに変更し、ルールをチェックインします。
2 アプリケーションルールセットを増やし、ルールの繰り返し保存する
- 「Configure」>「Application」>「Structure」>「RuleSet Stack」をクリックして、Application Structureランディングページを開きます。
- RuleSet Stackタブで、ルールセットのチェックアウトしたルールがないことを確認します。
- 次に進む前にルールをチェックインし、現在のアプリケーションルールセットをメモしておきます。
- ロックアンドロールを使用して、01-01-03ルールセットのパッチバージョンを作成します。
- もう一度Select filing statusセクションルールを開き、ルールをHRApps 01-01-03ルールセットバージョンに保存します。
- Filing statusフィールドプロパティをドロップダウンメニューに変更し、ルールをチェックインします。
3 スキミングして上位のバージョンを作成する
- 「Configure」>「System」>「Refactor」>「RuleSets」をクリックして、「Refactor RuleSets Utilities」ページを開きます。
- 「 」をクリックして、ユーティリティを開きます。
- 「 」を選択します。
- Starting VersionリストのHRAppsルールセットで、01-01-01を選択します。
- Ending Versionリストで01-01-03を選択します。
- To New Versionリストで01-02-01を選択します。
- ルールセットのスキミングが完了したら、現在のアプリケーションでアイテムを含む各ルールセットについて手順2~7を繰り返します。
補足:
「RuleSet」、「RuleSet Version」、および「Class」のタイプのアイテムのみを含むルールセットは、スキミングできません。 HRAppsIntルールセットで例を示します。
- アプリケーション定義を開きます。
- スキミングした「Application rulesets」を最新のマイナーバージョンに更新し、アプリケーションルールを保存します。
- Application Structureランディングページ(Configure > Application > Structure > Ruleset Stack)に戻ります。
補足: 新しい「Major Version RuleSets」が表示されない場合は、ページを更新します。ヒント: スキミングしたルールセットに警告が出ている場合は、下位バージョンのルールセットがロック解除されます。
- 警告が表示されているルールセット名をクリックすると、Edit RuleSet画面が開きます。
- ロック解除された下位バージョンのルールセットを選択し、「
- パスワードを求められたら、「Password」と「Confirm Password」フィールドに「password」と入力し、下位バージョンのルールセットをロックします。
- 変更を保存します。
- 警告が表示されたルールセットに対して、手順12~15を繰り返します。
作業の確認
- Application Structureランディングページに戻ります。
- スキミングされたルールセットの更新されたマイナーバージョンが警告を出さずに表示されることを確認します。
- Payroll Setupケースを実行し、ケースをSelect filing status ステップに進行させて、Filing status フィールドがドロップダウンメニューになっていることを確認します。
- LiveUIを起動し、.FilingStatusセクションルールを見つけます。
- .FilingStatusセクションルールを開き、ルールセットバージョンが01-02-01であることを確認します。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。