triage-email class does not get an own application layer
When creating a new Customer Service application with the New Application wizard, Pega generates a new application case layer for out-of-the-box cases such as certain service cases and the Interaction case.
If you run two independent Customer Service applications on the same server, you will end up with two separate application layers for Interaction and Service cases. However, the Email Triage case will remain the same for both applications:
→ Work-Channel-Triage-Email
Same for the class PegaSocial-Message which holds the puls and e-mail messages.
My question is:
Why does those classes not get its own application layer while generating a customer service application?
Technically, this does not cause any issues, but from an architecture perspective it does not feel ideal to share the same table across multiple applications. Imagine you need to migrate one application to another system in the future.