Skip to main content

アプリケーションのデータレコード

補足: このミッションの一部のインタラクティブ要素は、英語以外のバージョンでは正しく動作しない可能性があります。これらは学習目標やミッションの完了には影響しません。

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

このトピックでは、データレコードの概念と情報がどのように保存されるかを確認します。

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

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

データオブジェクトに関連付けられたデータレコードは、オブジェクトを説明する各フィールドの値で構成されています。 顧客データオブジェクトのデータレコードは、「Ian」「Mitchell」「Ian Mitchell」[email protected]「111-222-3333」のような値で構成されています。

データオブジェクトでフィールドとその許容される値を定義し、入力値を有効なオプションに制限する一方で、エラーを減らし、ワークフローを簡素化します。

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

一般に、データレコード値の変更は、変更を裏付けるビジネスプロセスに関連する変更を必要としません。 たとえば、新しい顧客の追加や既存顧客の電話番号の変更は標準的なビジネスプロセスの一部です。

一方、データオブジェクトフィールドの変更は、ビジネスプロセスの変更を表しています。たとえば、新しいフィールド、Status levelを追加すると、プラチナ顧客を管理するためのビジネスプロセスが変更されます。

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

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

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

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

Pegaデータベースのデータオブジェクトのテーブルにローカルに保存されている各データレコードには、「pyGUID」というフィールドが含まれています。データレコードが作成されると、システムは自動的にpyGUIDフィールドに一意の値を割り当てます。データレコードのpyGUID値がケースと一緒に保存されるため、将来的にデータレコードにアクセスできるようになります。

 

外部データストレージ

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

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

補足: 外部データソースへの接続の詳細については、「データソースの設定」を参照してください。

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


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

トレーニングを実施中に問題が発生した場合は、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