Embed Classes in App Studio for Constellation Applications - Best Practices and Future Direction

Question:

I’m developing a Constellation application and transitioning from traditional development to App Studio. I have several questions regarding embed classes and their usage:

Primary Questions:

  1. How do I properly implement embed classes when building applications through App Studio?
  2. Is Pega moving away from embed class usage as a design pattern? I notice that current documentation doesn’t reference embed classes:

Specific Use Case: I need to create PageList properties that reference embed classes. These will be:

  • Part of the case structure
  • Used exclusively within the case context (not shared across cases)
  • Managed through App Studio’s interface

What I’m Looking For:

  • Current best practices for embed class implementation in App Studio
  • Guidance on whether embed classes are still recommended for this use case
  • Alternative approaches if embed classes are being deprecated
  • Step-by-step process for creating embed class references in App Studio

Any insights on Pega’s strategic direction regarding embed classes and recommendations for constellation applications would be greatly appreciated.

@Gaurav25 Hello,

You might find this link useful for the info you are looking for.