PEGA(Low-Code App Builder)Describing a data object

Data types

应用程序数据模型中的数据类型

为了处理案例,Pega Platform应用程序使用许多不同的数据类型,这些数据类型是案例数据的集合。数据类型为开发人员提供了一种方法,可以将一组字段分组来描述单个对象。
例如,一个HR应用在处理新候选人时有一个新候选人案例类型,为了去处理一个新的候选人,HR必须去收集关于候选人的基础信息,例如他们的雇佣历史和犯罪记录信息,你可以描述一个求职候选者,包括名字,邮箱地址,家庭地址和电话号码。候选数据类型将这些字段分组以描述候选字段。类似地,新的候选人案例就具有就业历史数据类型和背景检查数据类型,用于描述求职者的就业历史和犯罪记录信息。
应用程序中的案例类型和数据类型集合整体地定义了数据模型。
在这里插入图片描述

数据类型结构

数据类型由一个或多个单值字段、列表或字段组组成。字段定义数据类型的数据结构。不同的字段合在一起表示一种对象类型。例如,候选数据类型可能有30个字段,包括名、姓、地址、电子邮件和电话号码。除了对数据元素进行分组之外,数据类型还可以对其他对象进行分组,比如视图和其他由高级开发人员创建的规则。

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

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

在这里插入图片描述

数据类型继承

您可以通过继承创建数据类型来重用现有数据类型中的资产。例如,Person是一种通用数据类型,或父数据类型,而Customer和Call Center Representative (CCR)是更专门的数据类型。要表示父数据类型和子数据类型之间的关系,可以使用父-子模式,例如,Person-Customer和Person-CCR。这三种数据类型都有公共字段,包括姓名、电话和电子邮件。通过在Person数据类型中创建公共字段,您可以在Customer和Call Center representative数据类型中重用这些字段。字段Tax Identification Number和Membership Number仅适用于客户,因此将它们定义为客户数据类型。因为字段雇员ID只适用于雇员,所以你可以在CCR这个数据类型中定义该字段。
在这里插入图片描述
在专门化数据类型上,您可以查看该数据类型的字段,以及它们从父数据类型重用的任何字段。

数据类型的获取

您可以从Pega平台系统的记录本地源数据类型,也可以从外部系统的记录中源数据类型。另外,数据类型可以获得您或案例参与者在应用程序处理期间输入或更改的数据,这些数据不与任何记录系统相关联。

数据类型最佳实践

尽可能使用Pega平台提供的标准的、常用的数据类型,如地址-邮政和地址-电子邮件。还可以向应用程序添加相关数据类型。
如果数据类型只部分满足您的需要,您可以扩展该数据类型。例如,如果希望创建员工数据类型,可以扩展现有的Person数据类型,以创建Person-Employee数据类型。
如果合适的数据类型还不存在,则创建一个新的数据类型。例如,如果您想要添加机场代码数据类型,但是您不能使用或扩展现有的数据类型,那么可以在Pega平台中创建一个新的数据类型。

注意:
反馈数据类型值由Pega定义,因此由Pega获取。
产品和客户数据类型应该使用现有的外部遗留系统作为源。
首选项数据类型对于应用程序显示很有用,但不需要保存在反馈情况之外。

猜你喜欢

转载自blog.csdn.net/weixin_42898315/article/details/108445076