Skip to main content
バージョンタグがご希望のコンテンツと一致しているかご確認ください。 または、最新バージョンをご利用ください。

ルールの作成

Dev Studioでのルールの作成

ルールの作成方法と再利用方法をさらに制御する必要がある場合は、Dev Studioでルールを作成できます。 Dev Studioでルールを作成すると、「New Record」フォームにて、ルールタイプ、ID、クラス、ルールセットの4つの情報を入力するように求められます。 この情報は、アプリケーション内でルールを一意に識別するために使用されます。 この組み合わせにより、アプリケーションはルールレゾリューションと呼ばれるプロセスを通じて、ケース処理中に正しいルールを呼び出すことができます。 Pega Platform™はルールレゾリューションを通して、アプリケーションがルールを呼び出す際に実行するのに適切なルールを決定します。

補足: Dev Studioでは、Pega Platformのルール、プロパティ、その他のオブジェクトはrecord(レコード)と呼ばれています。 Dev Studioのナビゲーションメニューからルールにアクセスするには、「Records」をクリックし、ルールタイプを選択してそのルールタイプのルールリストを表示します。 Dev Studioでのルールの詳細については、「Exploring rules in your application」を参照してください。

次の画像で+のアイコンをクリックすると、New Recordフォームの詳細が表示されます。

Pega Platformは、システム上の各ルールを一意に識別するために、プロパティ.pzInsKey を使用して保存されるインスタンスキーを作成します。 インスタンスキーは通常、スペースで区切られた次の4つの要素で構成されています。

  1. ルールタイプの社内名称
  2. ルールのための「Apply to」クラス
  3. ルールの識別子
  4. ルールが作成されたときのタイムスタンプ(グリニッジ標準時(GMT)に標準化)

たとえば、2021年1月20日午前11時31分52秒のサービスレベルを作成する場合、New Record画面に以下の情報を入力します。

  • 識別名: StandardApproval
  • Apply toクラス: MyOrg-MyApp-Work-CaseType

ルールの.pzInsKeyはRULE-OBJ-SERVICELEVEL MYORG-MYAPP-WORK-CASETYPE STANDARDAPPROVAL #20210120T163152.765 GMTです。

補足: 一部のルールタイプでは、インスタンスキーを追加要素で拡張します。 たとえば、コレスポンデンスルールには、コレスポンデンスタイプがインスタンスキーの一部として含められます。 メールを生成するためのコレスポンデンスルールと、テキストメッセージを生成するためのコレスポンデンスルールの名前とクラスが同じ場合でも、コレスポンデンスタイプでこの2つのルールは区別されます。 

Dev Studioでのさまざまなルール作成メソッド

New Record画面には、新規ルールの作成方法に基づいていくつかの方法でアクセスできます。 ルールの作成方法によって、自動入力される情報の量が決まります。 次の表では、いくつかのルール作成メソッドについて説明し、New Record画面で指定される情報を示します。

メソッド New Record画面で指定できる情報
「Create」メニューからルールを作成する ルールタイプ、アプリケーションコンテキスト、ルールセットがデフォルトで指定されます。
App Explorerからルールを作成する ルールタイプ、アプリケーションコンテキスト、ルールセット、クラスがデフォルトで指定されます。
ルール参照からルールを作成する ルールタイプ、アプリケーションコンテキスト、ルールセット、クラスがデフォルトで指定されます。 参照元にルールの名前が指定されている場合は、ルールのラベルと識別子も指定されます。
既存のルールを開いて次をクリック Save As

ルールタイプ、アプリケーションコンテキスト、ルールセット、クラス、ラベル、識別子がデフォルトで指定されます。 ただし、以下の情報のうち少なくとも1つが変更されている必要があります。変更がない場合は、Create and openをクリックしたときにPega Platformからエラーが返されます。

  • 識別子
  • クラス
  • ルールセット
ヒント: ルール参照からルールを作成する場合、ラベルは参照フィールドのルール名に基づいて決定されます。 ルールの説明をわかりやすくするために、ラベルにスペースを入れることを検討してください。

次の画像の中央にある縦の線をスライドさせると、「Create」メニューからSLA(サービスレベルアグリーメント)ルールを作成する場合と、App ExplorerからSLAルールを作成する場合を比較できます。

次の問題に答えて、理解度をチェックしましょう。


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