PEGA(ローコードアプリビルダー)データオブジェクトの記述

データ型

アプリケーションデータモデルのデータ型

ケースを処理するために、Pega Platformアプリケーションは、ケースデータのコレクションである多くの異なるデータ型を使用します。データ型は、開発者がフィールドのセットをグループ化して単一のオブジェクトを記述する方法を提供します。
たとえば、HRアプリケーションでは、新しい候補者を処理するときに新しい候補者のケースタイプがあります。新しい候補者を処理するには、HRは、雇用履歴や犯罪歴情報など、候補者に関する基本情報を収集する必要があります。求職者を説明できます。 、名前、電子メールアドレス、自宅の住所、電話番号を含みます。候補データ型は、これらのフィールドをグループ化して候補フィールドを記述します。同様に、新しい候補ケースには、雇用履歴データタイプと身元調査データタイプがあり、これらは求職者の雇用履歴と前科情報を説明するために使用されます。
アプリケーション内のケースタイプとデータタイプのコレクションは、データモデル全体を定義します。
ここに画像の説明を挿入

データ型の構造

データ型は、1つ以上の単一値のフィールド、リスト、またはフィールドグループで構成されます。このフィールドは、データ型のデータ構造を定義します。異なるフィールドは一緒にオブジェクトタイプを表します。たとえば、候補データ型には、名、姓、住所、電子メール、電話番号を含む30のフィールドがあります。データ型は、データ要素のグループ化に加えて、高度な開発者によって作成されたビューやその他のルールなど、他のオブジェクトをグループ化することもできます。

数据类型可以引用其他数据类型。例如,候选数据类型可以具有在地址数据类型中定义的地址字段组。地址字段组可以包含街道名称、城市和邮政编码等字段。

 数据类型是可以在应用程序中的任何地方使用的模板。例如,应用程序可能包含可以在两种情况下重用的通用帐户数据类型:一种允许客户在银行帐户之间转帐,另一种允许客户更改与其帐户相关联的地址。应用于不同大小写类型的字段包括帐号、当前余额和下一个语句日期,并保存为帐户数据类型。特定于每种情况类型的字段被保存为适当的专用数据类型。

ここに画像の説明を挿入

データ型の継承

継承によってデータ型を作成することにより、既存のデータ型のアセットを再利用できます。たとえば、Personは一般的なデータ型、つまり親データ型ですが、顧客およびコールセンター担当者(CCR)はより特殊なデータ型です。親データ型と子データ型の関係を表すために、Person-CustomerやPerson-CCRなどの親子モデルを使用できます。3つのデータ型すべてに、名前、電話番号、電子メールなどの共通のフィールドがあります。Personデータ型に共通フィールドを作成することにより、CustomerおよびCallCenterの代表的なデータ型でこれらのフィールドを再利用できます。納税者番号と会員番号のフィールドは顧客にのみ適用されるため、顧客のデータ型として定義されます。フィールド従業員IDは従業員にのみ適用されるため、このフィールドをCCRデータ型で定義できます。
ここに画像の説明を挿入
特殊なデータ型では、そのデータ型のフィールドと、それらが親データ型から再利用するフィールドを表示できます。

データ型の取得

Pegaプラットフォームシステムのレコードからローカルに、または外部システムのレコードからデータ型を取得できます。さらに、データ型は、アプリケーションの処理中にユーザーまたはケース参加者が入力または変更したデータを取得できます。これらのデータは、どの記録システムにも関連付けられていません。

データ型のベストプラクティス

アドレスポストやアドレスメールなど、Pegaプラットフォームが提供する標準の一般的に使用されるデータ型を可能な限り使用します。関連するデータ型をアプリケーションに追加することもできます。
データ型がニーズを部分的にしか満たしていない場合は、データ型を拡張できます。たとえば、従業員データ型を作成する場合は、既存のPersonデータ型を拡張してPerson-Employeeデータ型を作成できます。
適切なデータ型がまだ存在しない場合は、新しいデータ型を作成します。たとえば、空港コードのデータ型を追加したいが、既存のデータ型を使用または拡張できない場合は、Pegaプラットフォームで新しいデータ型を作成できます。

注:
フィードバックデータ型の値はPegaによって定義されているため、Pegaによって取得されます。
製品と顧客のデータ型は、既存の外部レガシーシステムをソースとして使用する必要があります。
設定データ型はアプリケーションの表示に役立ちますが、フィードバック状況以外で保存する必要はありません。

おすすめ

転載: blog.csdn.net/weixin_42898315/article/details/108445076