Skip to main content

データレコード

データオブジェクトは、フィールドのコレクションによって定義されます。 ケース処理中に、データオブジェクトに関連付けられたフィールドに値が指定されます。 データオブジェクトの1つのインスタンスに対するフィールドと値の固有のコレクションは、データレコードと呼ばれます。 各データレコードは、データベーステーブルの行で、Pegaデータベースにローカルに保存されている場合と、外部的にクライアントの組織が管理するシステムオブレコードに保存されている場合があります。 

次の画像で「+」アイコンをクリックすると、旅行アプリケーションの例を使用したデータレコードの詳細が表示されます。

データレコードとデータオブジェクト

Pega Platform™では、データオブジェクトは顧客などの主要なビジネスエンティティを表しています。 データオブジェクトには、オブジェクトの説明に必要なすべてのフィールドが含まれています。 たとえば、First nameLast nameEmail、およびPhone フィールドが顧客の説明に使用されます。 

データオブジェクトに関連付けられたデータレコードは、オブジェクトを説明する各フィールドの値で構成されています。 データレコードは、データフィールドの許容される値を定義します。 すべてのフィールドにデータレコードがあるわけではありませんが、データレコードを持つフィールドは、有効なオプションに対する入力値を制限したり、エラーを減らしたり、自動化を許可したりします。

一般に、データレコード値の変更は、変更を裏付けるビジネスプロセスに関連する変更を必要としません。 たとえば、新しい顧客の追加は標準的なビジネスプロセスの一部です。 一方、データオブジェクトフィールドの変更は、ビジネスプロセスの変更を表しています。 たとえば、新しいフィールド、Customer levelを追加すると、プラチナ顧客を管理するためのビジネスプロセスが変更されます。

ローカルデータストレージ

Pega Platformアプリケーションでは、データレコードを作成し、それを使用して情報にアクセスする方法がいくつかあります。

データレコードは、Recordsタブからデータオブジェクトに直接入力できます。 これにより、アプリケーションに直接データを入力し、そのデータをPegaデータベースのテーブルにローカルに保存できるため、これを行うために直接データベースにアクセスする必要はありません。

次の画像で「+」アイコンをクリックすると、データオブジェクトにローカルで保存されているデータレコードの詳細が表示されます。

外部データソース

データベースやウェブサービスなど、外部のデータソースからデータを取得するようにデータオブジェクトを設定することもできます。

この状況では、データの各行はデータレコードのままですが、情報はPega Platformに保存されません。 その代わり、ケースは、データオブジェクトに関連付けられた統合設定とデータページを使用して、構成された外部データソースを参照してデータフィールドの値を指定します。  たとえば、オンライン食料品配達アプリケーションは、スーパーマーケットの外部製品データベースを参照して、注文のための購入可能な製品のリストを取得します。

補足: 外部データソースの設定の詳細については、「コネクターとメタデータウィザードについて」を参照してください。

以下のインタラクションで理解度をチェックしてください。


このトピックは、下記のモジュールにも含まれています。

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