Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Pode descrever a relação entre registos através das funções que lhes atribuir.
Existem várias formas de utilizar as funções de ligação numa ligação:
- Aplique a mesma função ao registo de origem e ao registo 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.
- Aplicar uma função ao registo de origem ou ao registo de destino, mas não a ambos. Uma função de "vendedor" em uma conexão de contato com oportunidade é um exemplo dessa função. Os registos, como a oportunidade, a fatura ou a ordem de venda, normalmente contêm informações suficientes sobre o que representam e não necessitam que lhes seja atribuída uma função.
- Aplique duas funções correspondentes (por vezes designadas por funções recíprocas). Uma função aplica-se a um registo de origem e a outra função aplica-se a um registo de destino. Um "médico" e um "paciente", um "pai" e uma "criança" são exemplos de papéis correspondentes.
Categorias da Função de Ligação
Ao criar funções de ligação, pode especificar a categoria a que pertencem. Por exemplo, é possível utilizar as seguintes categorias:
- Negócio (fornecedor, comprador, concorrente)
- Família (pai, irmã, primo)
- Social (parceiro de ténis, membro do clube, amigo)
A lista de categorias é personalizável. Pode adicionar as categorias que melhor se adequam ao seu modelo de negócio.
Criar Funções de Ligação
Para criar uma função de ligação, tem de 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 o
ConnectionRole.Categorypara especificar uma categoria de função. Os valores possíveis para isso são definidos nasconnectionrole_categoryescolhas.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 registo de função de ligação pode ser referenciado por múltiplos registos de código de tipo de objeto de função de ligaçã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.Gorjeta
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 de Tipo de Entidade = 0).
Associar e desassociar Funções de Ligação
Para associar as funções na ligação, use o método Associate. Para desassociar as funções, use o método Disassociate. 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 da 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
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)