Skip to content

Add parentSourceMeta entity to AJO entity mixins - #2220

Merged
GirishPore merged 3 commits into
adobe:masterfrom
sshailabh:add-entity-schema
Jul 30, 2026
Merged

Add parentSourceMeta entity to AJO entity mixins#2220
GirishPore merged 3 commits into
adobe:masterfrom
sshailabh:add-entity-schema

Conversation

@sshailabh

@sshailabh sshailabh commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a new parentSourceMeta entity to the AJO entity mixins, capturing metadata about the source entity (Campaign, Journey, etc.) that an AJO entity originated from — source id, type,
version id, and action id. Non-breaking, additive only.

Motivation

AJO entities need to record where a message originated (the parent source Campaign/Journey) for downstream reporting and lineage. This fieldgroup groups the source identifiers under a
single parentSourceMeta object.

Changes

  • extensions/adobe/experience/customerJourneyManagement/ajo-entity-mixins.schema.json — new parentSourceMeta object with sourceID, sourceType (soft enum), sourceVersionID, and
    sourceActionID.
  • extensions/adobe/experience/customerJourneyManagement/ajo-entity-mixins.example.1.json — example populated for parentSourceMeta.

Validation

  • npm test — 2408 passing
  • npm run lint — clean
  • npm run incompatibility-check — no new failures introduced (additive meta:enum value only; the pre-existing subtenant.schema.json failure on master is unrelated to this change)

Breaking changes

None.

Captures source entity metadata (Campaign, Journey, etc.) that an AJO
entity originated from, including source id, type, version, and action id.
"journey": "Journey",
"b2bAccountJourneys": "B2B Account Journeys",
"b2bLeadJourneys": "B2B Lead Journeys",
"smbCampaign": "SMB Campaign"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets add haloCampaign as well

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added as enum

Shashank Shailabh and others added 2 commits July 30, 2026 14:54
Addresses review feedback on PR adobe#2220 to include haloCampaign as a
documented source type value.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@GirishPore
GirishPore merged commit 6530259 into adobe:master Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants