Question
Sytel Reply
IT
Last activity: 28 Jul 2024 11:14 EDT
Constellation Architecture - How to create abstract Data- Classes
Hi, I have a question on how create an abstract Class under Data- Object for Constellation Architectture, using Pega Infinity '23. Normally in previous version, with traditional architecture, I would have created a class going on MyOrg-MyDiv-Impl-Data and from there creating a class (e.g. MyClass). Then on my CaseType Class (MyOrg-MyDiv-Impl-Work-MyCaseType) I would have created a SinglePage Property referring to my brand new Data Class. All the made from Dev Studio. I do not understand how to replicate a simple scenario like that in the new Constellation Architecture. I've noticed in App Studio that there's "Data Object", but those create Data Type, so concrete class with a DB reference, which I have no desire to create, since I have no interest on memorize those. If in constellation architecture I do like the traditional architecture, when I go back to App Studio, to implement view based on that class or simply to add to that class a new field, I simpy cannot find any reference to that class. So my questions are:
1) In Constellation architecture, is it possible to create an abstract class from App Studio and use that class as reference for complex field? 2) In Constellation architecture, is it possible to create embedded view based on abstract class? 3) In Constellation architecture, is it possible to avoid use of data object for custom Data- Class? Or it's the only way?
Hi, I have a question on how create an abstract Class under Data- Object for Constellation Architectture, using Pega Infinity '23. Normally in previous version, with traditional architecture, I would have created a class going on MyOrg-MyDiv-Impl-Data and from there creating a class (e.g. MyClass). Then on my CaseType Class (MyOrg-MyDiv-Impl-Work-MyCaseType) I would have created a SinglePage Property referring to my brand new Data Class. All the made from Dev Studio. I do not understand how to replicate a simple scenario like that in the new Constellation Architecture. I've noticed in App Studio that there's "Data Object", but those create Data Type, so concrete class with a DB reference, which I have no desire to create, since I have no interest on memorize those. If in constellation architecture I do like the traditional architecture, when I go back to App Studio, to implement view based on that class or simply to add to that class a new field, I simpy cannot find any reference to that class. So my questions are:
1) In Constellation architecture, is it possible to create an abstract class from App Studio and use that class as reference for complex field? 2) In Constellation architecture, is it possible to create embedded view based on abstract class? 3) In Constellation architecture, is it possible to avoid use of data object for custom Data- Class? Or it's the only way?
It's not clear that part for me, so if exists any documentation about this topic, it would be nice. Thanks