Extração de cliente integrada
Os dados dos clientes podem ser extraídos em mais do que uma aplicação do Dynamics 365. Por exemplo, uma linha de cliente pode ser originada através da atividade de vendas no Dynamics 365 Sales (uma aplicação de Customer Engagement), ou uma linha pode ser originada através da atividade de retalho no Dynamics 365 Commerce (uma aplicação de Finanças e Operações). Independentemente de onde os dados do cliente sejam originados, são integrados. A Extração de cliente integrada dá-lhe a flexibilidade para extrair dados dos clientes de qualquer aplicação do Dynamics 365 e proporciona uma visão abrangente do cliente em toda a suite de aplicações do Dynamics 365.
Fluxo de dados do cliente
Cliente é um conceito bem definido nas aplicações. Por conseguinte, a integração dos dados do cliente apenas envolve a harmonização do conceito de cliente entre as duas aplicações. A ilustração seguinte mostra o fluxo de dados do cliente.
Os clientes podem ser genericamente classificados em dois tipos: clientes comerciais/organizacionais e consumidores/utilizadores finais. Estes dois tipos de clientes são armazenados e tratados de forma diferente em Finanças e Operações e no Dataverse.
Em Finanças e Operações, tanto os clientes comerciais/organizacionais como os consumidores/utilizadores finais são extraídos para uma única tabela, que é denominada CustTable (CustCustomerV3Entity), e são classificadas com base no atributo Tipo. (Se Tipo estiver definido como Organização, o cliente é um cliente comercial/organizacional, e se Tipo estiver definido como Pessoa, o cliente é um consumidor/utilizador final.) As informações principais da pessoa de contacto são tratadas através da tabela SMMContactPersonEntity.
No Dataverse, clientes comerciais/organizacionais são extraídos para a tabela Conta e são identificados como clientes quando o atributo RelationshipType é definido como Cliente. Tanto os consumidores/utilizadores finais como a pessoa de contacto são representados pela tabela Contactos. Para proporcionar uma separação clara entre um consumidor/utilizador final e uma pessoa de contacto, a tabela Contactos tem um sinalizador booleano chamado Sellable. Quando Sellable é Verdadeiro, o contacto é um utilizador consumidor/final, e podem ser criadas cotações e encomendas para esse contacto. Quando Sellable é Falso, o contacto é apenas uma pessoa de contacto principal de um cliente.
Quando um contacto não sellable participa num processo de cotação ou encomenda, Sellable é definido como Verdadeiro para sinalizar o contacto como um contacto sellable. Um contacto que se tornou sellable permanece um contacto sellable.
Modelos
Os dados do cliente incluem todas as informações sobre o cliente, tais como o grupo de clientes, endereços, informações de contacto, perfil de pagamento, perfil de faturação e estado de fidelização. Uma recolha de mapas de tabelas funciona em conjunto durante a interação de dados do cliente, como é mostrado na tabela seguinte.
Aplicações de Finanças e Operações | Aplicações de Customer Engagement | Descrição |
---|---|---|
Contactos CDS V2 | contactos | Este modelo sincroniza todas as informações de contacto principal, secundário e terciário, tanto para clientes como para fornecedores. |
Grupos de clientes | msdyn_customergroups | Este modelo sincroniza informações de grupos de clientes. |
Método de pagamento do cliente | msdyn_customerpaymentmethods | Este modelo sincroniza informações de método de pagamento de clientes. |
Clientes V3 | contas | Este modelo sincroniza a informação principal do cliente para clientes comerciais e organizacionais. |
Clientes V3 | contactos | Este modelo sincroniza os dados globais do cliente para consumidores e utilizadores finais. |
Afixos de nome | msdyn_nameaffixes | Este modelo sincroniza os dados de referência dos afixos de nome, tanto para clientes como para fornecedores. |
Linhas de dia de pagamento CDS V2 | msdyn_paymentdaylines | Este modelo sincroniza os dados de referência das linhas de dia de pagamento, tanto para clientes como para fornecedores. |
Dias de pagamento CDS | msdyn_paymentdays | Este modelo sincroniza os dados de referência de dia de pagamento, tanto para clientes como para fornecedores. |
Linhas da agenda de pagamento | msdyn_paymentschedulelines | Sincroniza os dados de referência das linhas da agenda de pagamento, tanto para clientes como para fornecedores. |
Agenda de pagamento | msdyn_paymentschedules | Este modelo sincroniza os dados de referência da agenda de pagamento, tanto para clientes como para fornecedores. |
Termos de Pagamento | msdyn_paymentterms | Este modelo sincroniza os dados de referência das condições de pagamento, tanto para clientes como para fornecedores. |