Need some information on how Primary Identity Declaration at Field Group level works and how it stays consistent across Schemas
Hi everyone,
I’m working on a schema configuration and have run into a question regarding field group inheritance and Profile enablement.
The Setup:
-
I have a Custom Field Group containing Field A and Field B.
-
Field A was marked as "Required" at the Global Field Group level (it appears as mandatory in every schema it is added to).
-
In my specific schema, I have designated Field B as the Primary Identity.
-
In most other schemas across our organization, Field A is usually the Primary Identity.
The Question: If I enable this schema for Profile and begin ingesting data, will my local configuration (marking Field B as Primary) have any "upstream" impact on the Field Group definition? Specifically, will Field B suddenly become a required field for other schemas using this same Field Group?
Also, since Field A is "Required" at the group level but is NOT my primary identity in this specific use case, is there a recommended way to handle this during ingestion if Field A values aren't the focus of this specific dataset?
Any insights on how AEP handles this validation would be greatly appreciated!