Namespaces e esquemas B2B
Este documento fornece informações sobre a configuração subjacente para os namespaces e esquemas a serem usados com origens 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
A primeira etapa no uso do namespace B2B e do utilitário de geração automática de esquema é configurar o console do desenvolvedor da Platform e Postman ambiente.
- Você pode baixar a coleção de utilitários de geração automática de namespace e esquema e o ambiente a partir 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 amostra, consulte o manual em introdução às APIs da Platform.
- Para obter informações sobre como gerar suas credenciais para APIs da Platform, consulte o tutorial em autenticação e acesso às APIs do Experience Platform.
- Para obter informações sobre como configurar 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 Postman configurada, agora é possível começar a aplicar os valores de ambiente apropriados às suas Postman ambiente.
A tabela a seguir contém valores de exemplo, bem como informações adicionais sobre como preencher o Postman ambiente:
CLIENT_SECRET
{ACCESS_TOKEN}
. Veja o tutorial sobre autenticação e acesso às APIs do Experience Platform para obter informações sobre como recuperar o {CLIENT_SECRET}
.{CLIENT_SECRET}
JWT_TOKEN
{JWT_TOKEN}
.{JWT_TOKEN}
API_KEY
{API_KEY}
.c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
{ACCESS_TOKEN}
.Bearer {ACCESS_TOKEN}
META_SCOPE
ent_dataservices_sdk
.ent_dataservices_sdk
CONTAINER_ID
global
o container contém todas as classes padrão fornecidas por Adobe e parceiros de Experience Platform, grupos de campos de esquema, tipos de dados e esquemas. No que diz respeito a Marketo, esse valor é fixo e sempre é definido como global
.global
PRIVATE_KEY
{PRIVATE_KEY}
TECHNICAL_ACCOUNT_ID
D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
ims-na1.adobelogin.com
.ims-na1.adobelogin.com
IMS_ORG
{ORG_ID}
informações.ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
prod
TENANT_ID
b2bcdpproductiontest
PLATFORM_URL
http://platform.adobe.io/
.http://platform.adobe.io/
Execução dos scripts
Com o seu Postman coleção e ambiente configurados, agora é possível executar o script por meio da variável Postman interface.
No Postman , selecione a pasta raiz do utilitário gerador automático e selecione Run no cabeçalho superior.
A variável 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 servem para distinguir o contexto de uma identidade. Uma identidade totalmente qualificada inclui um valor de identidade e um namespace. Leia o 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
A Experience Platform utiliza 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 do schema, incluindo princípios de design e práticas recomendadas, consulte o noções básicas da composição do 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 Detalhes da pessoa de negócios XDMextSourceSystemAudit.externalKey.sourceKey
do grupo de campos Detalhes da pessoa de negócios XDMworkEmail.address
do grupo de campos Detalhes da 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
- Identificador de pessoa
- 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
listOperations.listKey.sourceKey
campo- Tipo: um para um
- Esquema de referência: Lista de marketing B2B
- Namespace: lista de marketing B2B
Segundo relacionamento
opportunityEvent.opportunityKey.sourceKey
campo- Tipo: um para um
- Esquema de referência: Oportunidade B2B
- Namespace: oportunidade B2B
Terceiro relacionamento
leadOperation.campaignProgression.campaignKey.sourceKey
campo- 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 seu Marketo para a Platform, consulte o tutorial em criação de um conector de origem do Marketo na interface.