Skip to main content

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

Implementing dynamic class referencing

Updated on June 15, 2021

You can configure Pega Foundation for Communications to retrieve product class information at run time to select the correct flow and class names. You do this by implementing dynamic class referencing by using declarative pages and decision tables.

Pega Foundation for Communications Implementation Guide
  1. Log in to your application with developer credentials (for example, CFFDeveloper.UplusCIF) and the password that you specified for this operator.
  2. Create a new data class for the UPlus implementation layer application that directly inherits from PegaComm-FW-CF-Data-AppExtension.
    1. In the Data Types menu, click Add data type.
    2. In the Label field, enter AppExtension.
    3. Expand the Advanced section. In the Parent class field, enter UPlus-UplusCIF-Data and set the Identifier to UPlus-UplusCIF-Data-AppExtension.
    4. Click Submit.
    5. Open the class definition and update the direct inheritance class to PegaComm-FW-CF-Data-AppExtension, then save your changes.
  3. Copy the AppExtension data transform rule from the PegaComm-FW-CF-Data-AppExtension class to the UPlus-UPlusCIF-Data-AppExtension class. See Data Transforms.
  4. In the AppExtension data transform rule, on the Definition tab, set the properties for the dynamic class referencing functionality to that of the UPlusCIF implementation layer application class names, work queues, and so on.
  5. Open CFF Implementation layer class group (UPlus-UPlusCIF-Work) and update its direct inheritance class to CFF FW class group i.e PegaComm-FW-CF-Work.
  6. Copy the D_AppExtension data page rule from PegaComm-FW-CF-Data-AppExtension to the UPlus-UPlusCIF-Data-AppExtension class of the UPlus application ruleset.
  7. Log off from the application.

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. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us