Você está aqui:
Crie e implemente mapeamentos para o Gerenciamento de lead automotivo
Converta itens de linha do lead em itens de linha da oportunidade e vendedores preferenciais do lead em vendedores preferenciais da oportunidade automaticamente quando você converter um lead em uma oportunidade. Para atributos adicionais de anúncio de campos personalizados, use a API de metadados ObjectHierarchyRelationship para criar e implementar mapeamentos de campo.
Edições obrigatórias
| Disponível em: Edições Enterprise, Unlimited e Developer. |
| Permissões necessárias ao usuário | |
|---|---|
| Para criar mapeamentos de relacionamento da hierarquia de objetos: | Administrador de sistemas |
Certifique-se de que o recurso Mapeamentos padrão de gerenciamento de lead do parceiro esteja habilitado em sua organização. Para saber quais campos são mapeados automaticamente, consulte Gerenciar produtos da oportunidade e vendedores preferenciais.
-
Crie um arquivo de mapeamento para mapeamentos de campo de objeto da origem ao destino:
O mapeamento entre pais é usado para converter Item de linha do lead em Item de linha da oportunidade e Vendedor preferencial do lead em Vendedor preferencial da oportunidade. . Neste exemplo, estamos mapeando os campos Categoria do produto e Tipo de preço do Item de linha do lead para o objeto Item de linha da oportunidade. Para isso, criamos os campos personalizados Categoria e Tipo de preço no objeto Item de linha da oportunidade.
Mapeamento de Item de linha do lead para Item de linha da oportunidade:
<?xml version="1.0" encoding="UTF-8"?> <ObjectHierarchyRelationship xmlns="http://soap.sforce.com/2006/04/metadata"> <parentObjectMapping> <inputObject>LeadLineItem</inputObject> <outputObject>OpportunityLineItem</outputObject> <mappingFields> <inputField>ProductCategory</inputField> <outputField>Category</outputField> </mappingFields> <mappingFields> <inputField>PriceType</inputField> <outputField>PriceType</outputField> </mappingFields> </parentObjectMapping> <outputPntRelationshipFieldName/> <inputObjRecordsGrpFieldName></inputObjRecordsGrpFieldName> <parentRecord/> <mappingType>ParentToParent</mappingType> <usageType>TransformationMapping</usageType> </ObjectHierarchyRelationship>
Nota Garanta que o valor do campo Tipo de uso em um arquivo do componente seja TransformationMapping. -
Se a sua organização estiver habilitada para várias moedas, adicione os seguintes mapeamentos:
<mappingFields> <inputField>CurrencyIsoCode</inputField> <outputField>CurrencyIsoCode</outputField> </mappingFields> -
Crie um arquivo package.xml e armazene o arquivo na pasta ObjectHierarchyRelationship.
O arquivo package.xml define a versão da API de sua instância e o tipo de metadados. Aqui está uma amostra do arquivo package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>*</members> <name>ObjectHierarchyRelationship</name> </types> <version>56</version> </Package> -
Estruture a pasta que contém o arquivo de mapeamento e o arquivo package.xml.
Aqui está uma estrutura de pacote de amostra:
ObjectHierarchyRelationship ObjectHierarchyRelationship.settings package.xml -
Para implementar o pacote, faça uma chamada de API
deploy ()por meio de uma ferramenta de API, como Postman.Quando o usuário converte um lead em uma oportunidade, os itens de linha do lead e os vendedores preferenciais do lead também são convertidos automaticamente em itens de linha da oportunidade e vendedores preferenciais da oportunidade. Os mapeamentos de campo são implementados com sucesso durante a conversão. A API/connect/manufacturing/transformationsde segundo plano executa com sucesso a conversão desses registros filhos.

