Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode descrever a relação entre registros por meio das funções que atribui a eles.
Há várias maneiras de usar as funções de conexão em uma conexão:
- Aplique a mesma função ao registro de origem e ao registro de destino. Um "amigo", um "membro da equipe" ou um "colega" são exemplos de funções que podem ser aplicadas a ambos os registros na conexão.
- Aplique uma função ao registro de origem ou ao registro de destino, mas não a ambos. Uma função "vendedor" em uma conexão entre contatos e oportunidades é um exemplo dessa função. Os registros, como oportunidade, fatura ou ordem de vendas, geralmente contêm informações suficientes sobre o que representam e não exigem uma função atribuída a eles.
- Aplicar duas funções correspondentes (às vezes conhecidas como funções recíprocas). Uma função se aplica a um registro de origem e a outra função se aplica a um registro de destino. Um "médico" e um "paciente", um "pai" e um "filho" são exemplos de funções correspondentes.
Categorias de função de conexão
Ao criar funções de conexão, você pode especificar a qual categoria elas pertencem. Por exemplo, você pode usar as seguintes categorias:
- Negócios (fornecedor, comprador, concorrente)
- Família (pai, irmã, primo)
- Social (parceiro de tênis, membro do clube, amigo)
A lista de categorias é personalizável. Você pode adicionar as categorias que melhor se ajustam ao seu modelo de negócios.
Criar funções de conexão
Para criar uma função de conexão, você deve especificar as seguintes informações:
Use o
ConnectionRole.Namepara especificar um nome de função.Use o
ConnectionRole.Descriptionpara adicionar uma descrição de função.Use a categoria
ConnectionRole.Categorypara especificar uma categoria de função. Os valores possíveis para isso são definidos nasconnectionrole_categoryopções.Ao criar uma função de conexão, você pode especificar um tipo de tabela ao qual a função será aplicada, como lead, conta ou concorrente. Se você não especificar um tipo de tabela específico, poderá aplicar uma função de conexão a todas as tabelas do Microsoft Dataverse. Para especificar o tipo de tabela, use o
ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode. Para vincular a função de conexão a um tipo de tabela específico, use oConnectionRoleObjectTypeCode.ConnectionRoleId. Um registro da função de conexão pode ser referenciado por vários registros de código do tipo de objeto da função de conexão. Se você remover todas as referências ao registro de função de conexão, poderá aplicar essa função de conexão a todas as tabelas do Dataverse.Dica
Para localizar as funções de conexão de uma conta, na consulta, especifique todas as funções vinculadas à conta (Código de Tipo de Entidade = 1) ou a todas as tabelas (Código do Tipo de Entidade = 0).
Associar e desassociar funções de conexão
Para associar as funções na conexão, use o Associate método. Para desassociar as funções, use o Disassociate método. Para obter mais informações sobre a Associate mensagem e a Disassociate mensagem, consulte Associar e desassociar linhas de tabela usando o SDK para .NET e Associar e desassociar linhas de tabela usando a API Web.
Consulte também
Tabelas de conexão
Tabela de conexão
Exemplo: criar uma conexão
Exemplo: criar uma função de conexão
Exemplo: criar uma função de conexão recíproca
Exemplo: conexões de consulta por um registro (limite antecipado)
Exemplo: funções de conexão de consulta por código de tipo de entidade (limite antecipado)
Exemplo: conexões de consulta por funções recíprocas (limite antecipado)
Exemplo: atualizar uma função de conexão (limite antecipado)