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 August 21, 2020

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.

  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. 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.

  6. 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.

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

Close Deprecation Notice
Contact us