Standard Data Transforms

Naming convention

By convention, the Pega Platform includes a standard data transform named pyDefault for most standard concrete classes and several standard abstract classes. For example, the Data-Admin-Operator-ID.pyDefault data transform provides initial values for about 25 properties in the Operator ID data instance.

This is not a reserved name and has no special characteristics. You may create data transforms with this name or other names in any class or RuleSet.

Data transforms that apply to classes derived from Work-

Whenever a new work item is created, the Pega Platform uses the pyFlowName property in the object to identify a flow rule to start.

If you create a data transform named pyDefault with the Applies To key part class derived from the Work- base class, include a value for the pyFlowName property. In most cases, select the Call SuperClass data transform check box to apply the ancestor pyDefault data transforms also.

Set the value of this property to the Flow Name key part of a flow rule. When a user starts a new flow in the context of that Work- class, the system uses this value, with rule resolution to find the flow rule to run.

Applies To Data transform Purpose
Work- pyCopyDefault Determines which properties are copied when a user copies a work item. See Harnesses — How to copy a work item.
Work- pyDefault Provides default initial values for properties in new work items.
Work-Cover- pyDefault Provides default initial values for properties in new work items that are covers.
Work-Folder- pyDefault Provides default initial values for properties in new work items that are folders.
Work-.RuleCheckin pyDefault Provides default initial values for properties in new work items for the rule check-in flow.
PegaSample-SimpleTask pyDefault Demonstrates entry of a Simple Task work item, not part of a cover.
PegaSample-CustomerRequest pyDefault Demonstrates entry of a cover work item.
PegaSample-Task pyDefault Demonstrates entry of a covered work item.

Data transforms that apply to System-User-MyRules class

By default, the order and link labels for reports in the Monitor Activity work area are controlled by data transforms with System-User-MyRules as the Applies To key part. Override these standard data transforms and then modify your rule to reference and label reports as desired.

Applies To Data transform Purpose
System-User-MyRules AssignmentMonitoringReports Determines the order and labels of reports (that are available to all users) in the Monitor Assignments area of the Monitor Activity work area.
System-User-MyRules DataReports Not used in PRPC Version 6.
System-User-MyRules PerformanceAnalysisReports Determines the order and labels of reports (that are available to all users) in the Analyze Performance area of the Monitor Activity work area.
System-User-MyRules RuleReports Not used in PRPC Version 6.
System-User-MyRules WorkAnalysisReports Determines the order and labels of reports (that are available to all users) in the Analyze Process Quality area of the Monitor Activity work area.
System-User-MyRules WorkMonitoringReports Determines the order and labels of reports (that are available to all users) in the Monitor Processes area of the Monitor Activity work area.

Other standard data transforms

Applies To Data transform Purpose
(various) pyTrackSecurityChanges Affects data retained in history for data objects or rules.