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.
Como administrador, pode desenhar e publicar hierarquias que a sua organização pode usar para visualizar e trabalhar com dados hierárquicos. Pode desenhar os seguintes tipos de hierarquias:
- Tabela única (autorreferencial)
- Várias tabelas
- Hierarquias híbridas, que combinam relações de tabela única e múltipla.
Pré-requisitos
Antes de desenhar e publicar uma hierarquia, certifique-se de que os seguintes pré-requisitos são cumpridos:
- Por defeito, é necessário o cargo de administrador de segurança do sistema para desenhar e visualizar hierarquias. O administrador do sistema pode conceder acesso a outros papéis para desenhar e visualizar hierarquias conforme necessário.
- As relações de dados já devem existir para desenhar hierarquias.
- Para hierarquias de múltiplas tabelas, deve existir uma relação que liga as tabelas, ou deve existir uma relação que liga os registos, como ao usar a tabela de ligações do Dataverse.
- Tens de desativar a funcionalidade de controlo de hierarquia legada no Power Platform se estiver ativada. O controlo da hierarquia legado está obsoleto e não está relacionado com a nova funcionalidade Visual Hierarchy. Mantê-lo ativado confunde os utilizadores ao mostrar o botão Visualizar hierarquia duas vezes na barra de comandos para entidades com hierarquias configuradas.
Siga estes passos:- Inicie sessão no Power Apps Maker Portal.
- Seleciona Apps no painel esquerdo e depois seleciona a tua app de vendas.
- No designer da aplicação, selecione Definições na barra de comandos.
- Na caixa de diálogo Definições, selecione o separador Funcionalidades e depois desative a opção (Reformado) Ativar a funcionalidade "Ver hierarquia".
- Salve e publique o aplicativo.
Configurar uma única hierarquia de tabela
Uma única hierarquia de tabela utiliza uma relação autorreferencial dentro da tabela para definir a relação pai-filho.
Inicie sessão na sua aplicação de vendas. No canto inferior esquerdo da página, vá a Alterar área>Definições da App.
Em Definições Gerais, selecione Hierarquia visual.
Selecione Nova hierarquia e introduza um nome para a hierarquia.
Na página do designer de hierarquia, selecione Adicionar e escolha a tabela desejada com a relação autorreferencial.
O painel Definições abre-se no lado direito da página.
No separador Geral, defina a relação filho-pai e escolha a visualização e os formulários.
Configuração Description Expandir todos os níveis Ative a opção para mostrar todos os registos subordinados sob o nó principal na hierarquia. Quando os utilizadores abrem a hierarquia, esta mostra todos os registos subordinados sob o nó principal. Por exemplo, se a conta principal for Contoso e tiver quatro contas filhas, as quatro contas filhas debaixo de Contoso aparecem.
Se a opção não estiver ativada, um mosaico representa a conta principal, e a hierarquia liga todos os registos subordinados a esta, independentemente da relação real entre o elemento principal e o subordinado. Por exemplo, se a conta principal Contoso tiver contas subordinadas em regiões diferentes, como América do Norte, Europa e Ásia, o mosaico Contoso mostrará todas as contas subordinadas, independentemente da região.Selecione a coluna com o ID principal Essa opção só estará disponível quando você ativar a opção Expandir todos os níveis . Selecione a coluna que contém o ID principal para a hierarquia. Por exemplo, a coluna parent account IDna tabela Conta define a relação elemento principal-elemento subordinado. A lista mostra colunas autorreferenciais (colunas que fazem referência à mesma tabela) e relações entre tabelas. Selecione um para estabelecer ligação de registos para a hierarquia. Neste exemplo, selecione aparentaccountidcoluna. Esta coluna tem relações inter-tabelas com outras tabelas, como Lead.Que vista deve ser usada A hierarquia mostra registos da vista de tabela selecionada. Aceite a predefinição ou selecione outra vista existente. Se necessário, utilize o Maker Portal do Power Platform para definir a sua própria vista. Neste exemplo, selecione a vista Contas Ativas para mostrar apenas contas ativas na hierarquia. Que formulário deve ser mostrado como um mosaico Selecione um formulário para apresentar como um mosaico. 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. Podem ser apresentados no máximo sete campos. Somente campos que mostram tipos de dados básicos (cadeias de caracteres, datas e números) são suportados. Mostre ou oculte etiquetas de campo no formulário para controlar as etiquetas no mosaico. Personalize o formulário para atender às suas necessidades, como concatenar campos para exibir como uma linha.
Por exemplo, adicione o nome e o número de telemóvel na mesma linha utilizando a fórmula:Concatenate('Account Name' & " " & 'Main Phone'). Para saber mais sobre como adicionar colunas de fórmulas, consulte Trabalhar com colunas de fórmulas.Que formulário deve ser mostrado como detalhes Selecione o formulário que você deseja mostrar para o painel Detalhes quando um bloco for selecionado. Se nenhum dos formulários predefinidos satisfizer as suas necessidades, pode Criar um formulário no Power Apps Maker Portal para incluir apenas os campos pretendidos. 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.
Na aba Opções de Exibição de Blocos, personalize a aparência dos blocos:
Configuração Description Mostrar imagem Opcionalmente, os mosaicos podem mostrar ou ocultar uma imagem circular para o registo. Quando ativado, se não houver imagem disponível, as iniciais do registo são mostradas em vez disso. Por exemplo, se a Maria Campbell não tiver uma imagem, o seu azulejo é mostrado como MC. Se as iniciais não estiverem disponíveis, é mostrado o ícone predefinido da tabela. Mostrar ações rápidas para esta tabela Ative esta opção para mostrar ações rápidas (...) no tile para realizar tarefas como mostrar no formulário, adicionar um novo registo e adicionar registos existentes. Desativar a opção para uma entidade na hierarquia esconde ações rápidas dessa entidade. Por exemplo, numa hierarquia multi-tabela baseada em conta e contacto, desativar a opção da tabela de contactos oculta as ações rápidas para mostrar no formulário, adicionar um novo registo e adicionar registos existentes para o contacto. No entanto, as opções de ação rápida continuam disponíveis para a conta, mesmo no cartão de contacto.
Nota: As ações rápidas são exibidas apenas quando publica ou pré-visualiza a hierarquia.Tamanho do mosaico Selecione a largura e a altura do mosaico em pixéis e, em seguida, escolha a cor para o limite do mosaico. Color Selecione a cor do cabeçalho para o tile no formato hexadecimal. Neste exemplo, use #0078D4 para a cor azul. Observação
- Estas definições aplicam-se apenas a esta peça nesta hierarquia.
- Use tamanhos e disposições consistentes dos azulejos para um aspeto coeso.
Guardar, pré-visualizar e publicar a hierarquia.
Configurar hierarquia multi-tabela ou híbrida
Uma hierarquia multi-tabela ou híbrida inclui múltiplas tabelas ligadas através de relações. Pode adicionar vários nós subordinados para estruturar hierarquias complexas que representem com precisão os seus dados de negócio. Siga estes passos para configurar hierarquias multi-tabela ou híbridas:
Configure o nó raiz seguindo os passos indicados em Configurar uma hierarquia de tabela singular.
No nó raiz, selecione o ícone de adicionar localizado abaixo do mosaico e insira um nome para o nó filho. Neste exemplo, adiciona-se a tabela Contact como um nó filho à tabela da Conta .
Selecione uma tabela e, em seguida, selecione Adicionar. Neste exemplo, selecione a tabela de Contacto .
O painel Definições abre-se no lado direito da página.No separador Geral , configure as definições de relação com a tabela de nós raiz, defina a relação filho-pai e escolha visualização e formulários.
Configuração Description Nome a apresentar do ramo Por padrão, o nome é adicionado com base no nome da tabela. Se quiser, insira um nome diferente para a visualização do ramo. Este nome aparece na hierarquia para identificar o ramo. Escolha a relação pai-filho Escolha um tipo de relação para a tabela subordinada com a tabela principal, dependendo das necessidades da sua empresa. As seguintes opções estão disponíveis:
• Contactos com {Parent_ID} correspondente
• Contactos com {Parent_Account_team} correspondente
• {Primary_Contact} para a conta
• Tabela de conexões Dataverse
• Tabela de conexões personalizadas
Para compreender mais sobre os tipos de relação, consulte Opções de seleção de relações para o nó subordinado.Expandir todos os níveis Ative a opção para mostrar todos os registos subordinados sob o nó principal na hierarquia. Quando os utilizadores abrem a hierarquia, esta mostra todos os registos subordinados sob o nó principal. Por exemplo, se a conta principal for Contoso e tiver quatro contas filhas, as quatro contas filhas debaixo de Contoso aparecem.
Se a opção não estiver ativada, um mosaico representa a conta principal, e a hierarquia liga todos os registos subordinados a esta, independentemente da relação real entre o elemento principal e o subordinado. Por exemplo, se a conta principal Contoso tiver contas subordinadas em regiões diferentes, como América do Norte, Europa e Ásia, o mosaico Contoso mostrará todas as contas subordinadas, independentemente da região.Selecione a coluna com o ID principal Esta opção só está disponível quando a opção Expandir todos os níveis está ativada. Selecione a coluna que contém o ID principal para a hierarquia. Por exemplo, a coluna parent account IDna tabela Conta define a relação elemento principal-elemento subordinado. A lista mostra colunas autorreferenciais (colunas que fazem referência à mesma tabela) e relações entre tabelas. Selecione um para estabelecer ligação de registos para a hierarquia. Neste exemplo, selecione aparentaccountidcoluna. Esta coluna tem relações inter-tabelas com outras tabelas, como Lead.Que vista deve ser usada A hierarquia mostra registos da vista de tabela selecionada. Aceite a predefinição ou selecione outra vista existente. Se necessário, utilize o Maker Portal do Power Platform para definir a sua própria vista. Neste exemplo, selecione a vista Contas Ativas para mostrar apenas contas ativas na hierarquia. Que formulário deve ser mostrado como um mosaico Selecione um formulário para apresentar como um mosaico. 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. Podem ser apresentados no máximo sete campos. Somente campos que mostram tipos de dados básicos (cadeias de caracteres, datas e números) são suportados. Mostre ou oculte etiquetas de campo no formulário para controlar as etiquetas no mosaico. Personalize o formulário para atender às suas necessidades, como concatenar campos para exibir como uma linha.
Por exemplo, adicione o nome e o número de telemóvel na mesma linha utilizando a fórmula:Concatenate('Account Name' & " " & 'Main Phone'). Para saber mais sobre como adicionar colunas de fórmulas, consulte Trabalhar com colunas de fórmulas.Que formulário deve ser mostrado como detalhes Selecione o formulário que você deseja mostrar para o painel Detalhes quando um bloco for selecionado. Se nenhum dos formulários predefinidos satisfizer as suas necessidades, pode Criar um formulário no Power Apps Maker Portal para incluir apenas os campos pretendidos. 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.
Na aba Opções de Exibição de Blocos, personalize a aparência dos blocos:
Configuração Description Mostrar imagem Opcionalmente, os mosaicos podem mostrar ou ocultar uma imagem circular para o registo. Quando ativado, se não houver imagem disponível, as iniciais do registo são mostradas em vez disso. Por exemplo, se a Maria Campbell não tiver uma imagem, o seu bloco é mostrado como MC. Se as iniciais não estiverem disponíveis, é mostrado o ícone predefinido da tabela. Mostrar ações rápidas para esta tabela Ative esta opção para mostrar ações rápidas (...) no tile para realizar tarefas como mostrar no formulário, adicionar um novo registo e adicionar registos existentes. Desativar a opção para uma entidade na hierarquia oculta as ações rápidas dessa entidade. Por exemplo, numa hierarquia multi-tabela baseada em conta e contacto, desativar a opção da tabela de contactos oculta as ações rápidas relacionadas, como mostrar no formulário, adicionar um novo registo e adicionar registos existentes para o contacto. No entanto, as opções de ação rápida continuam disponíveis para a conta, mesmo no cartão de contacto.
Nota: As ações rápidas são exibidas apenas quando publica ou pré-visualiza a hierarquia.Tamanho do mosaico Selecione a largura e a altura do mosaico em pixéis e, em seguida, escolha a cor para o limite do mosaico. Color Selecione a cor do cabeçalho para o tile no formato hexadecimal. Neste exemplo, use #0078D4 para a cor azul. Observação
- Estas definições aplicam-se apenas a esta peça nesta hierarquia.
- Use tamanhos e disposições consistentes dos azulejos para um aspeto coeso.
Repita os passos 2 a 5 para adicionar mais nós filhos conforme necessário.
Guardar, pré-visualizar e publicar a hierarquia.
Hierarquia de pré-visualização e publicação
Depois de desenhar a hierarquia, faça uma visualização para garantir que cumpre os seus requisitos. Pode interagir com a hierarquia como um utilizador faria, como expandir e colapsar nós, visualizar detalhes e realizar ações rápidas. Se tudo parecer bem, publique a hierarquia para a disponibilizar aos utilizadores da sua organização.
- Abre a hierarquia.
-
Selecione Pré-visualização para realizar as seguintes tarefas antes de publicar a hierarquia:
- Interaja com a hierarquia como um utilizador faria, como expandir e colapsar nós, visualizar detalhes e realizar ações rápidas.
- Muda definições e faz uma pré-visualização das alterações até ficares satisfeito com os resultados.
- Altere os dados que visualiza selecionando o nome do registo no topo da janela de pré-visualização.
- Solução de problemas na hierarquia antes de a publicar na organização.
- Selecione Publicar e, em seguida, selecione OK na mensagem de confirmação.
A hierarquia está ativa e disponível para os utilizadores verem e interagirem com ela.
Resolução de problemas numa hierarquia
O modo de resolução de problemas ajuda-o a perceber porque é que certos resultados aparecem ou não no seu design. Usa este modo quando o resultado não corresponder às tuas expectativas. Se necessário, pode partilhar os detalhes com a sua equipa de suporte técnico ou com o apoio ao cliente da Microsoft para resolver quaisquer problemas.
Abra o modo de resolução de problemas:
No designer de hierarquia, selecione Pré-visualização para mudar para o modo de pré-visualização. O ícone do bug aparece na barra de ferramentas do designer de hierarquia. Selecione o ícone de bug para abrir o modo de resolução de problemas.
Use o modo de resolução de problemas:
Quando o modo de resolução de problemas está aberto, aparece um ícone de erro em cada ligação (nó) na hierarquia. Fornece uma descrição clara do que é mostrado e porquê.
Selecione o ícone e a caixa de diálogo Informação de Resolução de Problemas aparece com informações detalhadas sobre esse nó.
A caixa de diálogo inclui as seguintes secções:
| Seção | Description |
|---|---|
| Explanation | Porque é que os registos são incluídos ou excluídos com base na configuração atual da hierarquia. |
| Resumo dos resultados | Mostra o número de registos incluídos e excluídos nesse nó. |
| Lista de resultados | Apresenta uma versão de tabela da mesma consulta mostrada na hierarquia para facilitar a revisão. A tabela inclui todos os registos que estão ativos e inativos. Por defeito, a opção Usar filtros de visualização está selecionada para visualizar apenas registos ativos. Desmarque a caixa de seleção para também ver registos inativos. |
| Query | Mostra a consulta interna usada para gerar os resultados nesse ponto. |
| Detalhes | Contém informações adicionais como o tipo de entidade, a visualização usada para o nó, tipo de relacionamento com o nó pai e colunas consultadas para esse nó. |
Selecione Copiar para copiar a informação de resolução de problemas para a prancheta. Partilhe-o com a sua equipa de suporte técnico que está a tratar do problema ou com o apoio ao cliente da Microsoft para resolver o problema.
Observação
Para sair do modo de resolução de problemas, selecione novamente o ícone de resolução de problemas na barra de ferramentas do designer de hierarquia.
Conceder permissões à funcionalidade de hierarquia visual
Como administrador de sistemas, conceda acesso a funções de segurança adicionais para projetar e visualizar hierarquias, permitindo acesso à tabela de Configuração da Hierarquia.
- Para conceder acesso a todas as hierarquias:
- Conceda acesso de leitura a uma função de segurança em que deseje que os membros possam ver todas as hierarquias publicadas.
- Conceder controlo total a uma função de segurança onde se pretende que os membros possam projetar todas as hierarquias.
- Para conceder acesso numa base de hierarquia, selecione uma hierarquia e use a opção Partilhar no editor de hierarquia para conceder apenas acesso de leitura a essa hierarquia a um conjunto de utilizadores, ou a uma Equipa Microsoft Dataverse.
Opções de seleção de relações para o nó subordinado
Ao adicionar um nó subordinado, deve selecionar um tipo de relação para definir a forma como a tabela subordinada se relaciona com a tabela principal. As opções de relacionamento 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 relação | Description | Example |
|---|---|---|
| Contactos com Parent_ID correspondente | Essa opção usa um campo de pesquisa direta, como ParentCustomerId na tabela filho, para vincular cada registro à tabela pai. É a clássica relação entre pais e filhos. |
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.Esta relação cria uma hierarquia pai-filho entre a conta e os seus contactos relacionados. |
| Contactos com Parent_Account_team correspondente | Esta opção liga os registos subordinados aos principais com base num campo de equipa ou grupo partilhado, e não numa relação direta principal-subordinado. É útil quando os registos subordinados são associados aos registos principais através de uma equipa. | Você deseja exibir todos os contatos que pertencem à mesma equipe da 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.Esta relação cria uma hierarquia de equipa entre contas e contactos. |
| Primary_Contact para a conta | Esta opção utiliza um campo específico na tabela principal para mostrar o contacto principal de cada registo principal. | Você deseja identificar e exibir o contato principal associado a cada conta. A tabela Conta inclui um PrimaryContactId campo e a hierarquia usa esse campo para localizar o contato cuja ContactId correspondência corresponde ao da conta PrimaryContactId.Esta relação cria uma ligação direta onde cada conta aponta para o seu contacto principal. |
| Tabela de conexões do Dataverse | Essa opção usa a tabela padrão Dataverse Connections, que permite modelar relacionamentos flexíveis, de muitos-para-muitos, com funções como Conselheiro, Membro da Família, entre outros. | 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 atrai todos os contatos conectados à conta por meio de entradas na tabela Conexões . Esta relação cria uma hierarquia flexível baseada nos papéis definidos na tabela de 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 personalizado de relacionamentos. A tabela de Mentorias personalizadas 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 às contas por meio da tabela Mentorias .Esta relação cria uma hierarquia baseada nas relações personalizadas definidas na sua tabela. |