Add tenant field group with subTenantId#2209
Open
mukullamba04 wants to merge 1 commit into
Open
Conversation
9afc42c to
13d572d
Compare
Add a new field group for multi-tenant sandbox scenarios where message delivery feedback needs to be partitioned by sub-tenant. Path: _experience.customerJourneyManagement.subtenant.id (string) Structure: subtenant defined as type: object for schema validation and natural extensibility of future fields. Intended for selective addition to AJO Message Feedback schema in sandboxes/orgs that require sub-tenant data isolation.
13d572d to
4935076
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a new
tenantfield group to the CJM ExperienceEvent schema with a single field:_experience.customerJourneyManagement.tenant.subTenantIdWhy
Multi-tenant sandboxes in AJO need to partition message delivery feedback data by sub-tenant. This field enables downstream consumers (reporting, analytics) to filter and aggregate feedback events at the sub-tenant level.
Parallel to
_experience.customerJourneyManagement.emailChannelContext— sits as a sibling field group undercustomerJourneyManagement.Scope
Changes
extensions/adobe/experience/customerJourneyManagement/tenant.schema.jsonextensions/adobe/experience/customerJourneyManagement/tenant.example.1.jsonTesting
npm testpasses (2407 tests, 0 failures)References