Namespaces e esquemas B2B
Leia este documento para obter informações sobre a configuração subjacente dos namespaces e esquemas a serem usados com fontes B2B. Este documento também fornece detalhes sobre a configuração do utilitário de automação do Postman necessário para gerar namespaces B2B e esquemas.
Configurar namespaces B2B e o utilitário de geração automática de esquema
Consulte a documentação a seguir para obter as informações de pré-requisito sobre como configurar o ambiente Postman para oferecer suporte ao namespace B2B e ao utilitário de geração automática de esquema.
- Você pode baixar a coleção de utilitários de geração automática de namespace e esquema e o ambiente deste repositório do GitHub.
- Para obter informações sobre como usar APIs da plataforma, incluindo detalhes sobre como coletar valores para cabeçalhos necessários e ler chamadas de API de exemplo, consulte o manual em introdução às APIs da plataforma.
- Para obter informações sobre como gerar suas credenciais para APIs da plataforma, consulte o tutorial sobre autenticação e acesso a APIs do Experience Platform.
- Para obter informações sobre como configurar o Postman para APIs da Platform, consulte o tutorial em configuração do console do desenvolvedor e Postman.
Com um console de desenvolvedor da Platform e o Postman configurado, agora é possível começar a aplicar os valores de ambiente apropriados ao seu ambiente Postman.
A tabela a seguir contém valores de exemplo, bem como informações adicionais sobre como preencher o ambiente Postman:
CLIENT_SECRET
{ACCESS_TOKEN}
. Consulte o tutorial sobre autenticação e acesso às APIs do Experience Platform para obter informações sobre como recuperar o {CLIENT_SECRET}
.{CLIENT_SECRET}
API_KEY
{API_KEY}
.c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
{ACCESS_TOKEN}
.Bearer {ACCESS_TOKEN}
META_SCOPE
ent_dataservices_sdk
.ent_dataservices_sdk
CONTAINER_ID
global
contém todas as classes, grupos de campos de esquema, tipos de dados e esquemas fornecidos por parceiros de Adobe e Experience Platform padrão. Com relação a Marketo, esse valor é fixo e sempre é definido como global
.global
TECHNICAL_ACCOUNT_ID
D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
ims-na1.adobelogin.com
.ims-na1.adobelogin.com
IMS_ORG
{ORG_ID}
.ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
prod
TENANT_ID
b2bcdpproductiontest
PLATFORM_URL
http://platform.adobe.io/
.http://platform.adobe.io/
Execução dos scripts
Com a coleção e o ambiente Postman configurados, agora é possível executar o script por meio da interface Postman.
Na interface Postman, selecione a pasta raiz do utilitário gerador automático e, em seguida, selecione Run no cabeçalho superior.
A interface Runner é exibida. Aqui, verifique se todas as caixas de seleção estão marcadas e selecione Run Namespaces and Schemas Autogeneration Utility.
Uma solicitação bem-sucedida cria os namespaces e esquemas necessários para o B2B.
Namespaces B2B
Os namespaces de identidade são um componente de Identity Service que serve para distinguir o contexto de uma identidade. Uma identidade totalmente qualificada inclui um valor de identidade e um namespace. Leia a visão geral dos namespaces para obter mais informações.
Os namespaces B2B são usados na identidade principal da entidade.
A tabela a seguir contém informações sobre a configuração subjacente para namespaces 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
Esquemas B2B
O Experience Platform usa esquemas para descrever a estrutura dos dados de forma consistente e reutilizável. Ao definir os dados de forma consistente em todos os sistemas, fica mais fácil manter o significado e, portanto, obter valor dos dados.
Antes que os dados possam ser assimilados na Platform, um esquema deve ser composto para descrever a estrutura dos dados e fornecer restrições ao tipo de dados que podem estar contidos em cada campo. Os esquemas consistem em uma classe base e zero ou mais grupos de campos de esquema.
Para obter mais informações sobre o modelo de composição de esquema, incluindo princípios de design e práticas recomendadas, consulte as noções básicas da composição de esquema.
A tabela a seguir contém informações sobre a configuração subjacente de esquemas B2B.
accountKey.sourceKey
na classe baseextSourceSystemAudit.externalKey.sourceKey
na classe baseaccountParentKey.sourceKey
no grupo de campos Detalhes da Conta de Negócios XDM- Propriedade de destino:
/accountKey/sourceKey
- Tipo: um para um
- Esquema de referência: Conta B2B
- Namespace: conta B2B
- Detalhes de pessoa de negócios XDM
- Componentes de pessoa de negócios XDM
- IdentityMap
- Detalhes sobre consentimento e preferência
b2b.personKey.sourceKey
no grupo de campos de detalhes de pessoa de negócios XDMextSourceSystemAudit.externalKey.sourceKey
do grupo de campos Detalhes de pessoa de negócios XDMworkEmail.address
do grupo de campos Detalhes de pessoa de negócios XDM
- Pessoa B2B
personComponents.sourceAccountKey.sourceKey
do grupo de campos Componentes de Pessoa de Negócios XDM- Tipo: De muitos para um
- Esquema de referência: conta B2B
- Namespace: conta B2B
- Propriedade de destino: accountKey.sourceKey
- Nome do relacionamento do esquema atual: Conta
- Nome do relacionamento do esquema de referência: Pessoas
opportunityKey.sourceKey
na classe baseextSourceSystemAudit.externalKey.sourceKey
na classe baseaccountKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: conta B2B
- Namespace: conta B2B
- Propriedade de destino:
accountKey.sourceKey
- Nome do relacionamento do esquema atual: Conta
- Nome do relacionamento do esquema de referência: Oportunidades
opportunityPersonKey.sourceKey
na classe baseextSourceSystemAudit.externalKey.sourceKey
na classe basePrimeiro relacionamento
personKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: pessoa B2B
- Namespace: pessoa B2B
- Propriedade de destino: b2b.personKey.sourceKey
- Nome do relacionamento do esquema atual: Pessoa
- Nome do relacionamento do esquema de referência: Oportunidades
Segundo relacionamento
opportunityKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: Oportunidade B2B
- Namespace: oportunidade B2B
- Propriedade de destino:
opportunityKey.sourceKey
- Nome do relacionamento do esquema atual: Oportunidade
- Nome do relacionamento do esquema de referência: Pessoas
campaignKey.sourceKey
na classe baseextSourceSystemAudit.externalKey.sourceKey
na classe baseccampaignMemberKey.sourceKey
na classe baseextSourceSystemAudit.externalKey.sourceKey
na classe basePrimeiro relacionamento
personKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: pessoa B2B
- Namespace: pessoa B2B
- Propriedade de destino:
b2b.personKey.sourceKey
- Nome do relacionamento do esquema atual: Pessoa
- Nome do relacionamento do esquema de referência: Campanhas
Segundo relacionamento
campaignKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: campanha B2B
- Namespace: campanha B2B
- Propriedade de destino:
campaignKey.sourceKey
- Nome do relacionamento do esquema atual: Campanha
- Nome do relacionamento do esquema de referência: Pessoas
marketingListKey.sourceKey
na classe basemarketingListMemberKey.sourceKey
na classe basePrimeiro relacionamento
PersonKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: pessoa B2B
- Namespace: pessoa B2B
- Propriedade de destino:
b2b.personKey.sourceKey
- Nome do relacionamento do esquema atual: Pessoa
- Nome do relacionamento do esquema de referência: Listas de marketing
Segundo relacionamento
marketingListKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: Lista de marketing B2B
- Namespace: lista de marketing B2B
- Propriedade de destino:
marketingListKey.sourceKey
- Nome do relacionamento do esquema atual: Lista de marketing
- Nome do relacionamento do esquema de referência: Pessoas
- Visitar página da Web
- Novo lead
- Converter lead
- Adicionar à lista
- Remover da lista
- Adicionar à oportunidade
- Remover da oportunidade
- Formulário preenchido
- Cliques de link
- Email entregue
- Email aberto
- Email clicado
- Email rejeitado
- Email rejeitado temporariamente
- Email cancelado
- Pontuação alterada
- Oportunidade atualizada
- Status na progressão da campanha alterado
- Identificação pessoal
- URL da Web do Marketo
- Momento interessante
- Chamar Webhook
- Alterar cadência da campanha
- Estágio da receita alterado
- Mesclar leads
- Email enviado
- Alterar fluxo da campanha
- Adicionar à campanha
personKey.sourceKey
do grupo de campos Identificador de pessoaPrimeiro relacionamento
- Campo
listOperations.listKey.sourceKey
- Tipo: um para um
- Esquema de referência: Lista de marketing B2B
- Namespace: lista de marketing B2B
Segundo relacionamento
- Campo
opportunityEvent.opportunityKey.sourceKey
- Tipo: um para um
- Esquema de referência: Oportunidade B2B
- Namespace: oportunidade B2B
Terceira relação
- Campo
leadOperation.campaignProgression.campaignKey.sourceKey
- Tipo: um para um
- Esquema de referência: campanha B2B
- Namespace: campanha B2B
ExperienceEvent
é diferente de entidades. A identidade do evento de experiência é a pessoa que realizou a atividade.accountPersonKey.sourceKey
na classe basePrimeiro relacionamento
personKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: pessoa B2B
- Namespace: pessoa B2B
- Propriedade de destino:
b2b.personKey.SourceKey
- Nome do relacionamento do esquema atual: People
- Nome do relacionamento do esquema de referência: Conta
Segundo relacionamento
accountKey.sourceKey
na classe base- Tipo: De muitos para um
- Esquema de referência: conta B2B
- Namespace: conta B2B
- Propriedade de destino:
accountKey.sourceKey
- Nome do relacionamento do esquema atual: Conta
- Nome do relacionamento do esquema de referência: Pessoas
Próximas etapas
Para saber como conectar seus dados do Marketo à Platform, consulte o tutorial sobre criação de um conector de origem do Marketo na interface.