Skip to content

Commit 5191810

Browse files
Carlo JavierGitHub Enterprise
authored andcommitted
Merge pull request #6508 from ens60013/PLAT-253205/Deprecation-of-non-standard-relationship-paths-for-B2B-schemas
Add-Note-About-B2B
2 parents dc1774d + 0191fc8 commit 5191810

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

help/release-notes/2025/october-2025.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ New features and updates to existing features in Adobe Experience Platform:
2121
- [Agent Orchestrator](#agent-orchestrator)
2222
- [Alerts](#alerts)
2323
- [Destinations](#destinations)
24+
- [Real-Time CDP B2B Edition](#b2b)
2425
- [Sources](#sources)
2526

2627
## Agent Orchestrator {#agent-orchestrator}
@@ -77,6 +78,18 @@ For more information about alerts, read the [[!DNL Observability Insights] overv
7778

7879
For more information, read the [Destinations overview](../../destinations/home.md).
7980

81+
## Real-Time CDP B2B Edition {#b2b}
82+
83+
Real-Time CDP B2B Edition provides comprehensive B2B customer data management capabilities, enabling organizations to build unified customer profiles, create sophisticated B2B audiences, and activate data across various marketing channels.
84+
85+
**New or updated functionality**
86+
87+
| Feature | Description |
88+
| --- | --- |
89+
| Deprecation of B2B support for non-standard relationships between B2B entities | Starting January 2026, Real-Time CDP B2B Edition will no longer support **non-standard** relationships between B2B entities. Therefore, you are encouraged to update your B2B entities to use the standard relationships outlined in the [B2B namespaces and schemas guide](../../rtcdp/schemas/b2b.md). |
90+
91+
{style="table-layout:auto"}
92+
8093
## Sources {#sources}
8194

8295
Experience Platform provides a RESTful API and an interactive UI that lets you set up source connections for various data providers with ease. These source connections allow you to authenticate and connect to external storage systems and CRM services, set times for ingestion runs, and manage data ingestion throughput.

help/release-notes/latest/latest.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ New features and updates to existing features in Adobe Experience Platform:
2222
- [Agent Orchestrator](#agent-orchestrator)
2323
- [Alerts](#alerts)
2424
- [Destinations](#destinations)
25+
- [Real-Time CDP B2B Edition](#b2b)
2526
- [Sources](#sources)
2627

2728
## Agent Orchestrator {#agent-orchestrator}
@@ -78,6 +79,18 @@ For more information about alerts, read the [[!DNL Observability Insights] overv
7879

7980
For more information, read the [Destinations overview](../../destinations/home.md).
8081

82+
## Real-Time CDP B2B Edition {#b2b}
83+
84+
Real-Time CDP B2B Edition provides comprehensive B2B customer data management capabilities, enabling organizations to build unified customer profiles, create sophisticated B2B audiences, and activate data across various marketing channels.
85+
86+
**New or updated functionality**
87+
88+
| Feature | Description |
89+
| --- | --- |
90+
| Deprecation of B2B support for non-standard relationships between B2B entities | Starting January 2026, Real-Time CDP B2B Edition will no longer support **non-standard** relationships between B2B entities. Therefore, you are encouraged to update your B2B entities to use the standard relationships outlined in the [B2B namespaces and schemas guide](../../rtcdp/schemas/b2b.md). |
91+
92+
{style="table-layout:auto"}
93+
8194
## Sources {#sources}
8295

8396
Experience Platform provides a RESTful API and an interactive UI that lets you set up source connections for various data providers with ease. These source connections allow you to authenticate and connect to external storage systems and CRM services, set times for ingestion runs, and manage data ingestion throughput.

help/rtcdp/schemas/b2b.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,25 @@ To understand how schemas fit into your B2B workflow, please see the [end-to-end
2929
For steps on how to create a many-to-one relationship between two schemas, refer to the tutorial on [defining B2B schema relationships](../../xdm/tutorials/relationship-b2b.md).
3030

3131
If you are using a B2B source connection, you can use a tool to automatically generate the required schemas and the relationships between them. See the guide on [B2B namespaces](../../sources/connectors/adobe-applications/marketo/marketo-namespaces.md) in the sources documentation for more information.
32+
33+
34+
The following table contains information on the underlying setup of B2B schemas.
35+
36+
>[!NOTE]
37+
>
38+
>Please scroll left/right to view the full contents of the table.
39+
40+
| Schema name | Base class | Field groups | [!DNL Profile] in Schema | Primary identity | Primary identity namespace | Secondary identity | Secondary identity namespace | Relationship | Notes |
41+
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
42+
| B2B Account | [XDM Business Account](../../xdm/classes/b2b/business-account.md) | XDM Business Account Details | Enabled | `accountKey.sourceKey` in the base class | B2B Account | `extSourceSystemAudit.externalKey.sourceKey` in the base class | B2B Account | <ul><li>`accountParentKey.sourceKey` in XDM Business Account Details field group</li><li>Destination property: `/accountKey/sourceKey`</li><li>Type: one-to-one</li><li>Reference schema: B2B Account</li><li>Namespace: B2B Account</li></ul> |
43+
| B2B Person | [XDM Individual Profile](../../xdm/classes/individual-profile.md) | <ul><li>XDM Business Person Details</li><li>XDM Business Person Components</li><li>IdentityMap</li><li>Consent and Preference Details</li></ul> | Enabled | `b2b.personKey.sourceKey` in the XDM Business Person Details Field Group | B2B Person | <ol><li>`extSourceSystemAudit.externalKey.sourceKey` of XDM Business Person Details field group</li><li>`workEmail.address` of XDM Business Person Details field group</ol></li> | <ol><li>B2B Person</li><li>Email</li></ol> | <ul><li>`personComponents.sourceAccountKey.sourceKey` of XDM Business Person Components field group</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Account</li><li>Namespace: B2B Account</li><li>Destination property: accountKey.sourceKey</li><li>Relationship name from current schema: Account</li><li>Relationship name from reference schema: People</li></ul> |
44+
| B2B Opportunity | [XDM Business Opportunity](../../xdm/classes/b2b/business-opportunity.md) | XDM Business Opportunity Details | Enabled | `opportunityKey.sourceKey` in the base class | B2B Opportunity | `extSourceSystemAudit.externalKey.sourceKey` in the base class | B2B Opportunity | <ul><li>`accountKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Account</li><li>Namespace: B2B Account</li><li>Destination property: `accountKey.sourceKey`</li><li>Relationship name from current schema: Account</li><li>Relationship name from reference schema: Opportunities</li></ul> |
45+
| B2B Opportunity Person Relation | [XDM Business Opportunity Person Relation](../../xdm/classes/b2b/business-opportunity-person-relation.md) | None | Enabled | `opportunityPersonKey.sourceKey` in the base class | B2B Opportunity Person Relation | | | **First relationship**<ul><li>`personKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Person</li><li>Namespace: B2B Person</li><li>Destination property: b2b.personKey.sourceKey</li><li>Relationship name from current schema: Person</li><li>Relationship name from reference schema: Opportunities</li></ul>**Second relationship**<ul><li>`opportunityKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Opportunity </li><li>Namespace: B2B Opportunity </li><li>Destination property: `opportunityKey.sourceKey`</li><li>Relationship name from current schema: Opportunity</li><li>Relationship name from reference schema: People</li></ul> |
46+
| B2B Campaign | [XDM Business Campaign](../../xdm/classes/b2b/business-campaign.md) | XDM Business Campaign Details | Enabled | `campaignKey.sourceKey` in the base class | B2B Campaign | | |
47+
| B2B Campaign Member | [XDM Business Campaign Members](../../xdm/classes/b2b/business-campaign-members.md) | XDM Business Campaign Member Details | Enabled | `ccampaignMemberKey.sourceKey` in the base class | B2B Campaign Member | | | **First relationship**<ul><li>`personKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Person</li><li>Namespace: B2B Person</li><li>Destination property: `b2b.personKey.sourceKey`</li><li>Relationship name from current schema: Person</li><li>Relationship name from reference schema: Campaigns</li></ul>**Second relationship**<ul><li>`campaignKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Campaign</li><li>Namespace: B2B Campaign</li><li>Destination property: `campaignKey.sourceKey`</li><li>Relationship name from current schema: Campaign</li><li>Relationship name from reference schema: People</li></ul> |
48+
| B2B Marketing List | [XDM Business Marketing List](../../xdm/classes/b2b/business-marketing-list.md) | None | Enabled | `marketingListKey.sourceKey` in the base class | B2B Marketing List | None | None | None | Static List is not synced from [!DNL Salesforce] and therefore does not have a secondary identity. |
49+
| B2B Marketing List Member | [XDM Business Marketing List Members](../../xdm/classes/b2b/business-marketing-list-members.md) | None | Enabled | `marketingListMemberKey.sourceKey` in the base class | B2B Marketing List Member | None | None | **First relationship**<ul><li>`PersonKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Person</li><li>Namespace: B2B Person</li><li>Destination property: `b2b.personKey.sourceKey`</li><li>Relationship name from current schema: Person</li><li>Relationship name from reference schema: Marketing Lists</li></ul>**Second relationship**<ul><li>`marketingListKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Marketing List</li><li>Namespace: B2B Marketing List</li><li>Destination property: `marketingListKey.sourceKey`</li><li>Relationship name from current schema: Marketing List</li><li>Relationship name from reference schema: People</li></ul> | Static list member is not synced from [!DNL Salesforce] and therefore does not have a secondary identity. |
50+
| B2B Account Person Relation | [XDM Business Account Person Relation](../../xdm/classes/b2b/business-account-person-relation.md) | Identity Map | Enabled | `accountPersonKey.sourceKey` in the base class | B2B Account Person Relation | None | None | **First relationship**<ul><li>`personKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Person</li><li>Namespace: B2B Person</li><li>Destination property: `b2b.personKey.SourceKey`</li><li>Relationship name from current schema: People</li><li>Relationship name from reference schema: Account</li></ul>**Second relationship**<ul><li>`accountKey.sourceKey` in the base class</li><li>Type: Many-to-one</li><li>Reference Schema: B2B Account</li><li>Namespace: B2B Account</li><li>Destination property: `accountKey.sourceKey`</li><li>Relationship name from current schema: Account</li><li>Relationship name from reference schema: People</li></ul> |
51+
52+
{style="table-layout:auto"}
53+

0 commit comments

Comments
 (0)