Partilhar via


Criar relações N:N (muitos para muitos) entre entidades

Este tópico aplica-se ao Dynamics 365 Customer Engagement (on-premises). Para a versão Power Apps deste tópico, consulte: Criar relações entre entidades de Muitos para muitos no Dataverse utilizando o portal do Power Apps

As relações entre entidades 1:N configurar uma hierarquia entre registos. Nas relações N:N (muitos-para-muitos) não existe uma hierarquia explícita. Não existem campos ou comportamentos de pesquisa a configuração. Registos criados utilizando relações N:N podem ser considerados elementos e a relação é recíproca.

Com relações N:N é criada uma entidade especial chamada entidade de Relação (ou Interseção). Esta entidade tem uma relação com cada uma das entidades relacionadas e armazena apenas os valores necessários para definir a relação. Não é possível adicionar campos personalizados a uma entidade de relação.

O procedimento para criar uma relação N:N consiste essencialmente em escolher as duas entidades que pretende que participem na relação e, em seguida, para cada entidade, definir como pretende que as respetivas listas estejam disponíveis no painel de navegação do formulário para cada entidade. Estas são as mesmas opções utilizadas para a entidade primária em relações entre entidades 1:N. Mais informações: Item do Painel de Navegação para a Entidade Primária

Nem todas as entidades podem ser utilizadas em relações N:N. Se o botão Nova relação muitos-para-muitos não estiver presente, não poderá criar uma nova relação N:N com esta entidade. Se utilizar os metadados browser, poderá filtrar em entidades com o valor de CanBeInManyToMany definido como true. Mais informações: Usar o browser de metadados

Criar ou editar relações N:N entre entidades

  1. Abra o explorador de soluções.

  2. Em Componentes, expanda Entidades e expanda a entidade em que pretende trabalhar.

  3. Selecione Relações N:N.

  4. Para editar uma relação ou ver os detalhes de uma relação existente, seleccione a relação na barra de ferramentas Acções, clique em Acções e, em seguida, clique em Editar.

    - OU -

    Para adicionar uma nova relação, clique em Nova Relação Muitos-Para-Muitos.

    Importante

    Se Nova relação Muitos-Para-Muitos não for apresentado na barra de ferramentas Acções, não poderá criar uma relação N:N para essa entidade.

  5. Para uma nova relação, na secção Entidade Atual, na lista Opção de Apresentação, pode escolher uma das seguintes opções:

    • Não Apresentar: A outra entidade não apresentará uma vista associada para a entidade atual.

    • Utilizar Etiqueta Personalizada: Esta etiqueta será utilizada para a vista associada criada para a outra entidade. Certifique-se de que introduz um valor no campo correspondente de Etiqueta Personalizada.

    • Utilizar Nome Plural: Isto irá utilizar o nome plural da entidade actual para a vista associada.

    Nota

    Quando as opções Utilizar Nome Plural ou Utilizar Etiqueta Personalizada estão seleccionadas, pode escolher na lista de opções Área Apresentação para especificar a área de apresentação (por exemplo, Marketing ou Vendas) no formulário onde a etiqueta da relação será apresentada. Pode também especificar a Ordem de Apresentação para controlar onde a etiqueta será incluída na área de apresentação seleccionada.

    Importante

    O paradigma de navegação para os formulários associados às entidades atualizadas é significativamente diferente das entidades que não foram atualizadas. Embora a mecânica para definir a Área de Apresentação e a Ordem de Apresentação seja comum, certifique-se de que compreende vários os paradigmas de navegação quando estabelecer as relações entre as entidades.

  6. Na secção Outra Entidade, seleccione a outra entidade na lista Nome da Entidade.

    Nota

    Quando especifica o nome da entidade, os valores predefinidos são definidos para os campos Nome e Nome da Entidade de Relação na secção Definição de Relação. Se alterar o valor de Nome da Entidade antes de guardar, estes nomes não serão alterados, por isso certifique-se de que esses nomes são significativos antes de guardar.

  7. Na secção Definição de Relação, confirme Nome e Nome da Entidade de Relação.

    Estes valores têm de ser exclusivos entre relações N:N.

  8. Clique em Guardar e Fechar para fechar o formulário Relação N:N.

  9. Quando as personalizações estiverem concluídas, publique-as:

    • Para publicar personalizações apenas para o componente que está a editar atualmente, no separador Base, no grupo Guardar, clique em Publicar.

    • Para publicar de uma só vez personalizações para todos os componentes não publicados, clique em Publicar Todas as Personalizações.

      Nota

      Sempre que alterar elementos da interface de utilizador ou implementar scripts de formulário para uma entidade, tem de publicar as alterações para que as mesmas sejam aplicadas. Todas as personalizações que alterem o esquema de dados do Dynamics 365 Customer Engagement (on-premises), tais como entidades, relações ou campos personalizados, são aplicadas imediatamente.

      A instalação de uma solução ou a publicação de personalizações pode afetar o funcionamento normal do sistema. Recomendamos que agende a importação de soluções para um momento em que afete os utilizadores ao mínimo.

Consulte também

Criar relações 1:N (um-para-muitos)