一、应用数据处理
1. 数据转换【Data transforms】
目的:操作应用中的数据,将数据复制或者处理到所需要的字段
应用:数据类型之间的转换,遍历页面列表或页面组,复制整个页面
场景:
- 对字符串"December 4, 2021",在表达式生成器中,配置function,最后变成数字12/04/2021
- 在流中调用数据转换(设置连接器属性)
注意点:
- 访问父-子案例关系中的信息时,考虑引用数据,避免同步问题
- 在帐户创建案例中,申请人在Requested user name字段中输入所需的用户名。如果用户名是唯一的,系统会将其显示在输入账户信息表单的Verified user name字段上
- 不能将数据转换配置为在视图上进行过滤
2. 默认属性值【Default property values】
目的:减少损耗时间
应用:选择属性设置默认值,并为每个属性分配确切值;将属性设置为同一案例类型中的另一个属性
场景:
- App Studio
在案例类型的设置下 — 数据初始化
- Dev Studio
在App Studio的基础上进行更复杂的设置:调用数据转换设置默认属性值
注意点:
- 第一次为案件类型创建视图时,PEGA会创建pyDefault和pySetFieldDefaults数据转换,创建新案例时,pyDefault会被调用来设置新案例的默认值
- 调用数据页时,应在数据转换的Pages&Classes中输入被调用的数据页信息
- 所有px、py、pz开头的文件均为系统默认文件,不可进行修改
3. 超类特征【Superclass feature】
目的:调用数据转换在类层次结构的多个级别设置值,提高数据转换的可维护性
手段:
应用:在每个类级创建一个相同名称的数据转换,在所需数据转换中调用超类数据转换
注意点:如果一个属性在父类和子类中都被指定了,则子类中的数据转换将覆盖父类中的
二、查看内存中的数据
1. 内存中的数据存储【Data storage in memory】
形式:数