Compartilhar via


Criar e publicar hierarquias

Como administrador, você pode criar e publicar hierarquias que sua organização pode usar para visualizar e trabalhar com dados hierárquicos. Você pode projetar os seguintes tipos de hierarquias:

Pré-requisitos

Antes de criar e publicar uma hierarquia, verifique se os seguintes pré-requisitos são atendidos:

  • Por padrão, você precisa da função de segurança do administrador do sistema para projetar e exibir hierarquias. O administrador do sistema pode conceder acesso a outras funções para projetar e exibir hierarquias conforme necessário.
  • As relações de dados já devem existir para criar hierarquias.
  • Para hierarquias de várias tabelas, uma relação que conecta tabelas deve existir ou deve existir um relacionamento que conecte registros, como ao usar a tabela de conexões do Dataverse.
  • Você deve desabilitar o recurso de controle de hierarquia herdado no Power Platform se ele estiver habilitado. O controle de hierarquia herdado foi preterido e não está relacionado ao novo recurso de hierarquia visual. Mantê-lo habilitado confunde os usuários mostrando o botão Exibir hierarquia duas vezes na barra de comandos para entidades com hierarquias configuradas.
    Siga estas etapas:
    1. Entre no Portal do criador do Power Apps.
    2. Selecione Aplicativos no painel esquerdo e selecione seu aplicativo de vendas.
    3. No designer de aplicativo, selecione Configurações na barra de comandos .
    4. Na caixa de diálogo Configurações, selecione a guia Recursos e, em seguida, desabilite a opção (Descontinuado) Habilitar a capacidade "Exibir hierarquia".
      Captura de tela da guia Recursos na caixa de diálogo Configurações no designer do aplicativo.
    5. Salve e publique o aplicativo.

Configurar uma hierarquia de tabela única

Uma única hierarquia de tabela usa uma relação auto-referencial dentro da tabela para definir a relação pai-filho.

  1. Entre no seu aplicativo de vendas No canto inferior esquerdo da página, vá para Alterar área>Configurações do Aplicativo.

  2. Em Configurações Gerais, selecione Hierarquia visual.

  3. Selecione Nova hierarquia e insira um nome para a hierarquia.

  4. Na página do designer de hierarquia, selecione Adicionar e escolha a tabela desejada com a relação auto-referencial.
    Captura de tela da seleção da opção Adicionar tabela na página do designer de hierarquia.

    O painel Configurações é aberto no lado direito da página.

  5. Na guia Geral , defina a relação filho-pai e escolha a exibição e os formulários:

    Configurações Description
    Expandir todos os níveis Habilite a opção para mostrar todos os registros filhos sob o nó pai na hierarquia. Quando os usuários abrem a hierarquia, ela exibe todos os registros filho no nó pai. Por exemplo, se a conta pai for Contoso e tiver quatro contas filho, as quatro contas filho sob Contoso serão mostradas.
    Caso a opção não esteja habilitada, um bloco representará a conta pai e a hierarquia vinculará todos os registros filho a ela, independentemente de sua relação pai-filho real. Por exemplo, se a conta pai Contoso tiver contas filho em diferentes regiões, como América do Norte, Europa e Ásia, o bloco Contoso exibirá todas as contas filho, independentemente da região.
    Selecione a coluna com a ID pai Essa opção só estará disponível quando você habilitar a opção Expandir todos os níveis . Selecione a coluna que contém a ID pai da hierarquia. Por exemplo, a parent account ID coluna na tabela Conta define a relação pai-filho. A lista mostra colunas auto-referenciais (colunas que fazem referência à mesma tabela) e relações entre tabelas. Selecione um para vincular registros à hierarquia. Neste exemplo, selecione a parentaccountid coluna. Esta coluna tem relacionamentos entre tabelas com outras, como Cliente potencial.
    Qual é a visão que deve ser usada A hierarquia mostra registros do modo de exibição de tabela selecionado. Aceite o padrão ou selecione outro modo de exibição existente. Se necessário, use o portal do maker do Power Platform para configurar sua própria exibição. Neste exemplo, selecione o modo de exibição Contas Ativas para mostrar apenas contas ativas na hierarquia.
    Qual formulário deve ser exibido como um bloco Selecione um formulário para exibir como um azulejo. Para usar um formulário personalizado, crie um formulário de exibição rápida no Power Apps e nomeie-o como tabela_Hierarchy_Tile para facilitar a identificação. No máximo sete campos podem ser exibidos. Há suporte apenas para campos que mostram tipos de dados básicos (cadeias de caracteres, datas e números). Mostrar ou ocultar rótulos de campo no formulário para controlar os rótulos no mosaico. Personalize o formulário para atender às suas necessidades, como concatenar campos a serem exibidos como uma linha.
    Por exemplo, adicione o nome e o número do celular na mesma linha usando a fórmula: Concatenate('Account Name' & " " & 'Main Phone'). Para saber mais sobre como adicionar colunas de fórmula, consulte Trabalhar com colunas de fórmula.
    Qual formulário deve ser exibido como detalhes Selecione qual formulário você deseja mostrar para o painel Detalhes quando um bloco é selecionado. Se nenhum dos formulários padrão atender às suas necessidades, você poderá criar um formulário no portal do fabricante do Power Apps para incluir apenas os campos desejados. O painel de detalhes pode mostrar qualquer formulário e ir para tela inteira, para que você possa usar o mesmo formulário aqui que normalmente é usado no Dynamics 365 Sales.
    Por exemplo, para uma hierarquia de conta, você pode usar o formulário Conta , que é o mesmo formulário usado pelo aplicativo ao exibir uma conta.

    Captura de tela da guia geral no painel Configurações da tabela de conta na página do designer da hierarquia.

  6. Na guia Opção de exibição do bloco , personalize a aparência do bloco:

    Configurações Description
    Mostrar imagem Os blocos podem mostrar ou ocultar uma imagem em círculo para o registro. Quando habilitado, se nenhuma imagem estiver disponível, as iniciais do registro serão mostradas. Por exemplo, se Maria Campbell não tiver uma imagem, seu bloco será exibido como MC. Se as iniciais não estiverem disponíveis, o ícone padrão da tabela será mostrado.
    Mostrar ações rápidas para esta tabela Habilite essa opção para mostrar ações rápidas (...) no bloco para executar tarefas como mostrar no formulário, adicionar um novo registro e adicionar registros existentes. Desativar a opção de uma entidade na hierarquia esconde as ações rápidas dessa entidade. Por exemplo, em uma hierarquia de várias tabelas com base na conta e no contato, desabilitar a opção para a tabela de contatos oculta ações rápidas para mostrar no formulário, adicionar um novo registro e adicionar registros existentes para contato. No entanto, as opções de ação rápida permanecem disponíveis para a conta, mesmo no cartão de contato.
    Observação: as ações rápidas são exibidas somente quando você publica ou visualiza a hierarquia.
    Tamanho do bloco Selecione a largura e a altura do bloco em pixels e escolha a cor da borda do bloco.
    Color Selecione a cor do cabeçalho superior do bloco no formato hexadecimal. Neste exemplo, use #0078D4 para a cor azul.

    Observação

    • Essas configurações se aplicam somente a esse bloco nessa hierarquia.
    • Use tamanhos e layouts de blocos consistentes para uma aparência coesa.

    Captura de tela da guia de opções de exibição de blocos no painel de configurações da conta na página do designer de hierarquias.

  7. Salve , visualize e publique a hierarquia.

Configurar hierarquia híbrida ou de várias tabelas

Uma hierarquia híbrida ou de várias tabelas inclui várias tabelas conectadas por meio de relações. Você pode adicionar vários nós filhos para elaborar hierarquias complexas que representam seus dados corporativos com precisão. Siga estas etapas para configurar hierarquias híbridas ou de várias tabelas:

  1. Configure o nó raiz seguindo as etapas em Configurar uma hierarquia de tabela única.

  2. No nó raiz, selecione o ícone de adição localizado abaixo do bloco e insira um nome para o nó filho. Neste exemplo, você adiciona a tabela Contato como um nó filho à tabela Conta .

  3. Selecione uma tabela e, em seguida, selecione Adicionar. Neste exemplo, selecione a tabela Contato .
    O painel Configurações é aberto no lado direito da página.

  4. Na guia Geral , defina as configurações de relação com a tabela de nó raiz, defina a relação filho-pai e escolha a exibição e os formulários.

    Configurações Description
    Nome de exibição do branch Por padrão, o nome é adicionado com base no nome da tabela. Se desejar, insira um nome diferente para a exibição do branch. Esse nome aparece na hierarquia para identificar a ramificação.
    Escolher relação pai-filho Escolha um tipo de relacionamento para a tabela filho com a tabela pai, dependendo das suas necessidades de negócios. As seguintes opções estão disponíveis:
     Contatos que correspondem ao {Parent_ID}
     • Contatos com {Parent_Account_team} correspondentes
     • {Primary_Contact} responsável pela conta
     • Tabela de conexões do Dataverse
     • Tabela de conexões personalizadas
    Para entender mais sobre os tipos de relacionamento, consulte Opções de seleção de relacionamento para o nó filho.
    Expandir todos os níveis Habilite a opção para mostrar todos os registros filhos sob o nó pai na hierarquia. Quando os usuários abrem a hierarquia, ela exibe todos os registros filho no nó pai. Por exemplo, se a conta pai for Contoso e tiver quatro contas filho, as quatro contas filho sob Contoso serão mostradas.
    Caso a opção não esteja habilitada, um bloco representará a conta pai e a hierarquia vinculará todos os registros filho a ela, independentemente de sua relação pai-filho real. Por exemplo, se a conta pai Contoso tiver contas filho em diferentes regiões, como América do Norte, Europa e Ásia, o bloco Contoso exibirá todas as contas filho, independentemente da região.
    Selecione a coluna com a ID pai Essa opção só estará disponível quando a opção Expandir todos os níveis estiver habilitada. Selecione a coluna que contém a ID pai da hierarquia. Por exemplo, a parent account ID coluna na tabela Conta define a relação pai-filho. A lista mostra colunas auto-referenciais (colunas que fazem referência à mesma tabela) e relações entre tabelas. Selecione um para vincular registros à hierarquia. Neste exemplo, selecione a parentaccountid coluna. Esta coluna tem relacionamentos entre tabelas com outras, como Cliente potencial.
    Qual é a visão que deve ser usada A hierarquia mostra registros do modo de exibição de tabela selecionado. Aceite o padrão ou selecione outro modo de exibição existente. Se necessário, use o portal do maker do Power Platform para configurar sua própria exibição. Neste exemplo, selecione o modo de exibição Contas Ativas para mostrar apenas contas ativas na hierarquia.
    Qual formulário deve ser exibido como um bloco Selecione um formulário para exibir como um azulejo. Para usar um formulário personalizado, crie um formulário de exibição rápida no Power Apps e nomeie-o como tabela_Hierarchy_Tile para facilitar a identificação. No máximo sete campos podem ser exibidos. Há suporte apenas para campos que mostram tipos de dados básicos (cadeias de caracteres, datas e números). Mostrar ou ocultar rótulos de campo no formulário para controlar os rótulos no mosaico. Personalize o formulário para atender às suas necessidades, como concatenar campos a serem exibidos como uma linha.
    Por exemplo, adicione o nome e o número do celular na mesma linha usando a fórmula: Concatenate('Account Name' & " " & 'Main Phone'). Para saber mais sobre como adicionar colunas de fórmula, consulte Trabalhar com colunas de fórmula.
    Qual formulário deve ser exibido como detalhes Selecione qual formulário você deseja mostrar para o painel Detalhes quando um bloco é selecionado. Se nenhum dos formulários padrão atender às suas necessidades, você poderá criar um formulário no portal do fabricante do Power Apps para incluir apenas os campos desejados. O painel de detalhes pode mostrar qualquer formulário e ir para tela inteira, para que você possa usar o mesmo formulário aqui que normalmente é usado no Dynamics 365 Sales.
    Por exemplo, para uma hierarquia de conta, você pode usar o formulário Conta , que é o mesmo formulário usado pelo aplicativo ao exibir uma conta.

    Captura de tela da guia geral no painel de configurações da tabela de contatos na página do designer de hierarquia.

  5. Na guia Opção de exibição do bloco , personalize a aparência do bloco:

    Configurações Description
    Mostrar imagem Os blocos podem mostrar ou ocultar uma imagem em círculo para o registro. Quando habilitado, se nenhuma imagem estiver disponível, as iniciais do registro serão mostradas. Por exemplo, se Maria Campbell não tiver uma imagem, seu bloco será exibido como MC. Se as iniciais não estiverem disponíveis, o ícone padrão da tabela será mostrado.
    Mostrar ações rápidas para esta tabela Habilite essa opção para mostrar ações rápidas (...) no bloco para executar tarefas como mostrar no formulário, adicionar um novo registro e adicionar registros existentes. Desabilitar uma opção para uma entidade na hierarquia esconde ações rápidas para essa entidade. Por exemplo, em uma hierarquia de várias tabelas com base na conta e no contato, desabilitar a opção para a tabela de contatos oculta ações rápidas para mostrar no formulário, adicionar um novo registro e adicionar registros existentes para contato. No entanto, as opções de ação rápida permanecem disponíveis para a conta, mesmo no cartão de contato.
    Observação: as ações rápidas são exibidas somente quando você publica ou visualiza a hierarquia.
    Tamanho do bloco Selecione a largura e a altura do bloco em pixels e escolha a cor da borda do bloco.
    Color Selecione a cor do cabeçalho superior do bloco no formato hexadecimal. Neste exemplo, use #0078D4 para a cor azul.

    Observação

    • Essas configurações se aplicam somente a esse bloco nessa hierarquia.
    • Use tamanhos e layouts de tijolos consistentes para uma aparência coesa.

    Captura de tela da guia de opções de exibição de blocos no painel de configurações da conta na página do designer de hierarquias.

  6. Repita as etapas 2 a 5 para adicionar mais nós filho conforme necessário.

  7. Salve , visualize e publique a hierarquia.

Visualizar e publicar hierarquia

Depois de projetar a hierarquia, visualize-a para garantir que ela atenda aos seus requisitos. Você pode interagir com a hierarquia como um usuário faria, como expandir e recolher nós, exibir detalhes e executar ações rápidas. Se tudo parecer bom, publique a hierarquia para disponibilizá-la aos usuários em sua organização.

  1. Abra a hierarquia.
  2. Selecione Visualização para realizar as seguintes tarefas antes de publicar a hierarquia:
    • Interaja com a hierarquia como um usuário faria, como expandir e recolher nós, exibir detalhes e executar ações rápidas.
    • Altere as configurações e as alterações de visualização até que você esteja satisfeito com os resultados.
    • Altere os dados exibidos selecionando o nome do registro na parte superior da janela de visualização.
    • Solucione problemas na hierarquia antes de publicá-la na organização.
  3. Selecione Publicar e selecione OK na mensagem de confirmação.
    A hierarquia está ativa e disponível para os usuários exibirem e interagirem.

Solucionar problemas de uma hierarquia

O modo de solução de problemas ajuda você a entender por que determinados resultados aparecem ou não aparecem em seu design. Use esse modo quando a saída não corresponder às suas expectativas. Se necessário, você pode compartilhar os detalhes com sua equipe de suporte técnico ou suporte ao cliente da Microsoft para resolver quaisquer problemas.

Abra o modo de solução de problemas:

No designer de hierarquia, selecione Visualização para alternar para o modo de visualização. O ícone de bug aparece na barra de ferramentas do designer de hierarquia. Selecione o ícone de bug para abrir o modo de solução de problemas.

Captura de tela do ícone de solução de problemas da hierarquia.

Use o modo de solução de problemas:

Quando o modo de diagnóstico é aberto, um ícone de erro aparece em cada conexão (nó) na hierarquia. Ele fornece uma descrição clara do que é mostrado e por quê.

Captura de tela do modo de solução de problemas da hierarquia.

Selecione o ícone e a caixa de diálogo de informações de solução de problemas é exibida com informações detalhadas sobre esse nó.

Captura de tela da caixa de diálogo de solução de problemas de visualização de hierarquia.

A caixa de diálogo inclui as seguintes seções:

Seção Description
Explanation Por que os registros são incluídos ou excluídos com base na configuração atual da hierarquia.
Resumo de resultados Mostra o número de registros incluídos e excluídos neste nó.
Lista de resultados Exibe uma versão da tabela da mesma consulta mostrada na hierarquia para uma revisão mais fácil. A tabela inclui todos os registros ativos e inativos. Por padrão, a caixa de seleção Usar filtros de exibição é selecionada para exibir apenas registros ativos. Desmarque a caixa de seleção para exibir registros inativos também.
Query Exibe a consulta interna que foi usada para gerar os resultados naquele nó.
Detalhes Contém informações adicionais, como o tipo de entidade, exibição usada para o nó, tipo de relação com o nó pai e colunas consultadas para esse nó.

Selecione Copiar para copiar as informações de solução de problemas para a área de transferência. Compartilhe-o com sua equipe de suporte técnico que está lidando com o problema ou com o suporte ao cliente da Microsoft para resolver o problema.

Observação

Para sair do modo de solução de problemas, selecione o ícone de solução de problemas novamente na barra de ferramentas do designer de hierarquia.

Conceder permissões ao recurso de hierarquia visual

Como administrador do sistema, conceda acesso a funções de segurança adicionais para projetar e exibir hierarquias concedendo acesso à tabela Configuração de Hierarquia .

  • Para conceder acesso a todas as hierarquias:
    • Conceda acesso de leitura a uma função de segurança onde você deseja que os membros visualizem todas as hierarquias publicadas.
    • Conceda acesso de controle total a uma função de segurança em que você deseja que os membros possam projetar todas as hierarquias.
  • Para conceder acesso por base de hierarquia, selecione uma hierarquia e use a opção Compartilhar no designer da hierarquia para conceder acesso de leitura apenas a essa hierarquia a um conjunto de usuários ou a uma Equipe do Microsoft Dataverse.

Opções de seleção de relacionamento para nó filho

Ao adicionar um nó filho, você deve selecionar um tipo de relacionamento para definir como a tabela filho se relaciona com a tabela pai. As opções de relação disponíveis dependem das tabelas com as quais você está trabalhando. Aqui estão alguns tipos de relacionamento comuns que você pode encontrar:

Tipo de relacionamento Description Example
Contatos com Parent_ID correspondentes Essa opção usa um campo de pesquisa direto, como ParentCustomerId na tabela filho, para vincular cada registro à tabela pai. É a relação pai-filho clássica. Você deseja exibir todos os contatos associados a uma conta específica em uma exibição hierárquica.
A tabela Contato inclui um campo ParentCustomerId, que estabelece uma relação com a tabela Conta . Quando essa relação é selecionada, o aplicativo exibe todos os contatos onde —Contact.ParentCustomerId = Account.AccountId.
Essa relação cria uma hierarquia pai-filho entre a conta e seus contatos relacionados.
Contatos com Parent_Account_team correspondentes Essa opção vincula registros filho ao pai com base em uma equipe compartilhada ou em um campo de grupo, não em uma relação pai-filho direta. É útil quando registros filho são associados a registros pai por meio de uma equipe. Você deseja exibir todos os contatos que pertencem à mesma equipe que a conta à qual estão associados.
A tabela Contato inclui um campo TeamId, que indica a equipe à qual o contato pertence. A tabela Conta também tem um TeamId campo. Quando essa relação é selecionada, o aplicativo exibe todos os contatos onde —Contact.TeamId = Account.TeamId.
Essa relação cria uma hierarquia baseada em equipe entre contas e contatos.
Primary_Contact da conta Essa opção utiliza um campo específico na tabela pai para mostrar o contato principal de cada registro pai. Você deseja identificar e exibir o contato de chave associado a cada conta.
A tabela Conta inclui um PrimaryContactId campo e a hierarquia usa esse campo para localizar o contato que ContactId corresponde ao da PrimaryContactIdconta.
Essa relação cria um link direto em que cada conta aponta para seu contato primário.
Tabela de conexões do Dataverse Essa opção usa a tabela padrão Conexões do Dataverse, que permite modelar relacionamentos flexíveis, muitos para muitos com funções como Consultor, Membro da Família e assim por diante. Você deseja exibir todos os contatos conectados a uma conta por meio de várias funções definidas na tabela Conexões .
A tabela Conexões define relações entre registros usando funções como Conta como Empregador e Contato como Funcionário. A hierarquia extrai todos os contatos associados à conta por meio de entradas na tabela Conexões.
Essa relação cria uma hierarquia flexível com base nas funções definidas na tabela Conexões .
Para saber mais sobre a tabela Conexões , consulte Descrever uma relação entre tabelas com funções de conexão.
Tabela de conexões personalizadas Essa opção usa uma tabela personalizada criada para definir relações entre tabelas pai e filho, permitindo cenários avançados ou específicos da organização. Você deseja exibir contatos que servem como mentores para contas específicas, com base no acompanhamento de relacionamento personalizado.
A tabela Mentorships personalizada inclui campos como AccountId e ContactId para definir a relação de mentoria. Quando essa relação é selecionada, o aplicativo exibe todos os contatos vinculados a contas por meio da tabela Mentorships .
Essa relação cria uma hierarquia com base nas relações personalizadas definidas em sua tabela.

Gerenciar hierarquias