Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Dynamic class referencing

Updated on June 22, 2022

The Payment Exception Recovery application uses dynamic class referencing (DCR) to provide extension points for customized applications. In addition to work class references, you can extend the application data classes, workbaskets, and application settings.

Pega Foundation for Financial Services
The D_AppExt clipboard page (requestor data page) maintains the references and is sourced by the LoadAppExtension data transform. The LoadAppExtension data transform runs the data transforms listed in the table below:

Data transform

Data transformDynamic referenceCustomization
InitializeWorkClassesImplementation work classesRequired
InitializeDataClassesImplementation data classesRequired
FetchWorkBasketImplementation workbaskets/queuesOptional

You must copy the necessary data transform rules to the App Extension data class in your implementation layer to update them for your custom application.

  1. In the header of Dev Studio, search and select the data transform rule. For example, InitializeWorkClasses.
  2. Save the data transform into your implementation layer App Extension data class.
  3. Set the work class in your implementation layer that corresponds with the ESBC class.
    The following are the InitializeWorkClasses attributes and default values to be updated:
    Work class settingDefault value
    DynamicReferenceForClass(ClaimWC)PFSA-PER-Work-Claim
    DynamicReferenceForClass(TransactionExceptionWC)PFSA-PER-Work-PaymentException
  4. Optional: Perform steps 1-3 for the other data transform rules of the LoadAppExtension data transform

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us