B2B命名空间和架构
请阅读本文档,了解有关为要与B2B源一起使用的命名空间和模式设置的底层信息。 本文档还提供了有关设置生成B2B命名空间和架构所需的Postman自动化实用程序的详细信息。
设置B2B命名空间和模式自动生成实用程序
请参阅以下文档,了解有关如何设置Postman环境以支持B2B命名空间和架构自动生成实用程序的先决条件信息。
- 您可以从此GitHub存储库下载命名空间和架构自动生成实用程序集合和环境。
- 有关如何使用Platform API的信息,包括有关如何收集所需标头的值和读取示例API调用的详细信息,请参阅Platform API快速入门指南。
- 有关如何为平台API生成凭据的信息,请参阅有关身份验证和访问Experience PlatformAPI的教程。
- 有关如何为平台API设置Postman的信息,请参阅设置开发人员控制台和 Postman上的教程。
通过平台开发人员控制台和Postman设置,您现在可以开始将相应的环境值应用到您的Postman环境。
下表包含示例值以及有关填充Postman环境的其他信息:
CLIENT_SECRET
{CLIENT_SECRET}
API_KEY
{API_KEY}
的信息,请参阅有关身份验证和访问Experience PlatformAPI的教程。c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
{ACCESS_TOKEN}
的信息,请参阅有关身份验证和访问Experience PlatformAPI的教程。Bearer {ACCESS_TOKEN}
META_SCOPE
ent_dataservices_sdk
。ent_dataservices_sdk
CONTAINER_ID
global
容器包含所有标准Adobe和Experience Platform合作伙伴提供的类、架构字段组、数据类型和架构。 对于Marketo,此值是固定的,并且始终设置为global
。global
TECHNICAL_ACCOUNT_ID
D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
ims-na1.adobelogin.com
。ims-na1.adobelogin.com
IMS_ORG
{ORG_ID}
信息的说明,请参阅有关设置开发人员控制台和 Postman的教程。ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
prod
TENANT_ID
b2bcdpproductiontest
PLATFORM_URL
http://platform.adobe.io/
。http://platform.adobe.io/
运行脚本
设置了Postman收藏集和环境后,您现在可以通过Postman界面运行脚本。
在Postman界面中,选择自动生成器实用工具的根文件夹,然后从顶部标题中选择 Run。
出现Runner接口。 在此处,确保选中所有复选框,然后选择 Run Namespaces and Schemas Autogeneration Utility。
成功的请求将创建B2B所需的命名空间和架构。
B2B命名空间
身份命名空间是Identity Service的组件,用于区分身份的上下文。 完全限定的身份包括身份值和命名空间。 有关详细信息,请阅读命名空间概述。
B2B命名空间在实体的主标识中使用。
下表包含有关B2B命名空间的基础设置的信息。
b2b_person
CROSS_DEVICE
b2b_account
B2B_ACCOUNT
b2b_opportunity
B2B_OPPORTUNITY
b2b_opportunity_person_relation
B2B_OPPORTUNITY_PERSON
b2b_campaign
B2B_CAMPAIGN
b2b_campaign_member
B2B_CAMPAIGN_MEMBER
b2b_marketing_list
B2B_MARKETING_LIST
b2b_marketing_list_member
B2B_MARKETING_LIST_MEMBER
b2b_account_person_relation
B2B_ACCOUNT_PERSON
B2B架构
Experience Platform使用架构以一致且可重用的方式描述数据结构。 通过在系统中以一致的方式定义数据,更容易保留含义并因此从数据中获取价值。
在将数据引入Platform之前,必须组合模式以描述数据的结构并对每个字段中可以包含的数据类型提供约束。 架构由一个基类以及零个或多个架构字段组组成。
有关架构组合模型的更多信息,包括设计原则和最佳实践,请参阅架构组合的基础知识。
下表包含有关B2B架构的基础设置的信息。
accountKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
- XDM业务帐户详细信息字段组中的
accountParentKey.sourceKey
- 目标属性:
/accountKey/sourceKey
- 类型:一对一
- 引用架构:B2B帐户
- 命名空间: B2B帐户
- XDM 业务人员详细信息
- XDM 业务人员组件
- IdentityMap
- 同意和偏好设置详细信息
b2b.personKey.sourceKey
- XDM业务人员详细信息字段组的
extSourceSystemAudit.externalKey.sourceKey
- XDM业务人员详细信息字段组的
workEmail.address
- B2B人员
- 电子邮件
- XDM业务人员组件字段组的
personComponents.sourceAccountKey.sourceKey
- 类型:多对一
- 引用架构:B2B帐户
- 命名空间: B2B帐户
- 目标属性: accountKey.sourceKey
- 来自当前架构的关系名称:帐户
- 引用架构中的关系名称:人员
opportunityKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
- 基类中的
accountKey.sourceKey
- 类型:多对一
- 引用架构:B2B帐户
- 命名空间: B2B帐户
- 目标属性:
accountKey.sourceKey
- 来自当前架构的关系名称:帐户
- 引用架构中的关系名称:机会
opportunityPersonKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
第一个关系
- 基类中的
personKey.sourceKey
- 类型:多对一
- 引用架构:B2B人员
- 命名空间: B2B人员
- 目标属性: b2b.personKey.sourceKey
- 来自当前架构的关系名称:人员
- 引用架构中的关系名称:机会
第二个关系
- 基类中的
opportunityKey.sourceKey
- 类型:多对一
- 引用架构:B2B机会
- 命名空间: B2B机会
- 目标属性:
opportunityKey.sourceKey
- 来自当前架构的关系名称:机会
- 引用架构中的关系名称:人员
campaignKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
ccampaignMemberKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
第一个关系
- 基类中的
personKey.sourceKey
- 类型:多对一
- 引用架构:B2B人员
- 命名空间: B2B人员
- 目标属性:
b2b.personKey.sourceKey
- 来自当前架构的关系名称:人员
- 引用架构中的关系名称:营销活动
第二个关系
- 基类中的
campaignKey.sourceKey
- 类型:多对一
- 引用架构:B2B营销活动
- 命名空间: B2B营销活动
- 目标属性:
campaignKey.sourceKey
- 来自当前架构的关系名称:营销活动
- 引用架构中的关系名称:人员
marketingListKey.sourceKey
marketingListMemberKey.sourceKey
第一个关系
- 基类中的
PersonKey.sourceKey
- 类型:多对一
- 引用架构:B2B人员
- 命名空间: B2B人员
- 目标属性:
b2b.personKey.sourceKey
- 来自当前架构的关系名称:人员
- 引用架构中的关系名称:营销列表
第二个关系
- 基类中的
marketingListKey.sourceKey
- 类型:多对一
- 引用架构:B2B营销列表
- 命名空间: B2B营销列表
- 目标属性:
marketingListKey.sourceKey
- 来自当前架构的关系名称:营销列表
- 引用架构中的关系名称:人员
- 访问网页
- 新商机
- 转化商机
- 添加到列表
- 从列表中移除
- 添加到机会
- 从机会中移除
- 表单已填写
- 链接点击次数
- 电子邮件已送达
- 电子邮件已打开
- 已单击电子邮件
- 电子邮件退回
- 电子邮件软退信
- 已取消订阅电子邮件
- 分数已更改
- 已更新机会
- 营销活动进程中的状态已更改
- 人员标识符
- Marketo Web URL
- 有趣的时刻
- 调用 Webhook
- 更改营销活动节奏
- 收入阶段已更改
- 合并商机
- 电子邮件已发送
- 更改营销活动流
- 添加到营销活动
personKey.sourceKey
个人标识符字段组第一个关系
listOperations.listKey.sourceKey
字段- 类型:一对一
- 引用架构:B2B营销列表
- 命名空间: B2B营销列表
第二个关系
opportunityEvent.opportunityKey.sourceKey
字段- 类型:一对一
- 引用架构:B2B机会
- 命名空间: B2B机会
第三个关系
leadOperation.campaignProgression.campaignKey.sourceKey
字段- 类型:一对一
- 引用架构:B2B营销活动
- 命名空间: B2B营销活动
ExperienceEvent
不同于实体。 体验事件的身份是执行活动的人员。accountPersonKey.sourceKey
第一个关系
- 基类中的
personKey.sourceKey
- 类型:多对一
- 引用架构:B2B人员
- 命名空间: B2B人员
- 目标属性:
b2b.personKey.SourceKey
- 来自当前架构的关系名称:人员
- 引用架构中的关系名称:帐户
第二个关系
- 基类中的
accountKey.sourceKey
- 类型:多对一
- 引用架构:B2B帐户
- 命名空间: B2B帐户
- 目标属性:
accountKey.sourceKey
- 来自当前架构的关系名称:帐户
- 引用架构中的关系名称:人员