Partilhar via


Usar conexões para vincular registros uns aos outros

As conexões fornecem uma maneira flexível de se conectar e descrever as relações entre quaisquer dois registros no Microsoft Dataverse. Ajuda-o a promover o trabalho em equipa, a colaboração e a gestão eficaz dos processos empresariais e de vendas. As conexões permitem que você associe facilmente usuários, contatos, cotações, ordens de venda e muitos outros registros entre si. Os registros na associação podem receber funções específicas que ajudam a definir o propósito do relacionamento.

As conexões fornecem os seguintes recursos:

  • Uma maneira fácil e flexível de fazer uma conexão entre dois registros da maioria dos tipos de tabela Dataverse. Todas as tabelas de negócio e personalizadas podem ser ativadas para ligações.
  • Uma opção para adicionar informações úteis, como uma descrição da conexão e da duração.
  • A capacidade de criar funções de conexão que descrevem a relação entre dois registros, como um relacionamento entre um médico e um paciente, ou um gerente e um funcionário.
  • Uma maneira rápida de criar várias conexões e funções para um registro específico. Por exemplo, um contato pode ter muitos relacionamentos com outros contatos, contas ou contratos. Em cada relação, um contacto pode desempenhar um papel diferente.
  • Informações para construção de consultas e criação de gráficos. Você pode pesquisar todas as conexões e funções de conexão para um registro específico e criar gráficos e tabelas para representação visual das conexões.
  • Suporte para fluxos de trabalho e auditoria para automatizar e melhorar os processos de negócios.

Habilitando e criando conexões

Você pode habilitar qualquer tabela personalizada ou personalizável para conexão atualizando as definições de tabela. Use a UpdateEntityRequest mensagem para definir a IsConnectionsEnabled propriedade como true.

Para criar uma conexão entre dois registros, use a tabela Conexão. Você deve especificar um registro a partir do qual você cria uma conexão (origem) e um registro ao qual você se conecta (destino). Use a coluna Connection.Record1Id para especificar o registro de origem e a coluna Connection.Record2Id para especificar o registro de destino. Opcionalmente, você pode especificar a duração da conexão e a descrição. Para descrever a relação entre os participantes na conexão, use as funções de conexão. Para especificar as funções de conexão, use as colunas Connection.Record1RoleId e Connection.Record2RoleId .

Consultando conexões

Consultar conexões fornece dados valiosos que você pode usar para criar relatórios, gráficos ou tabelas. Você pode consultar conexões por registro, por tipo (Código de Tipo de Entidade), por uma função específica ou outros critérios. Seguem-se exemplos de como pode consultar ligações:

Por registo:

  • Mostrar todas as conexões para a conta A.

  • Mostrar todas as funções da conta A.

    Por tipo (usando códigos de tipo de entidade):

  • Mostrar todas as funções para o concorrente.

  • Encontre o número total de funções para a conta.

    Por função

  • Encontre todas as conexões em que a conta A é um "Fornecedor".

  • Encontre todas as oportunidades abertas acima de 20.000 $, onde o contacto B é um "Representante de vendas".

  • Encontre todas as funções correspondentes para uma função de "Médico", como "Paciente", "Enfermeiro" ou "Assistente Médico".

  • Encontre todos os contatos que têm o papel "Amigo".

Importante

Quando você cria um registro de conexão, dois registros são criados no banco de dados. O primeiro registro representa uma conexão de origem para destino e o segundo registro representa uma conexão de destino para origem. Isso garante que uma consulta encontrará todas as conexões das quais o registro participa, independentemente de o registro ser um registro de origem ou um registro de destino na conexão.

Descrever uma relação entre tabelas com funções de conexão
Tabela de conexão
Tabela ConnectionRole
Exemplo: Criar uma conexão
Exemplo: Criar uma função de conexão
Exemplo: Criar uma função de conexão recíproca
Amostra: Consultar ligações por um registo (vínculo antecipado)
Amostra: Consultar funções de ligação por código de tipo de entidade (vínculo antecipado)
Amostra: Consultar ligações por funções recíprocas (vínculo antecipado)
Amostra: Atualizar uma função de ligação (vínculo antecipado)