Criar um mapa do site para aplicativos baseados em modelo usando o designer de mapa do site

Visão geral de mapas do site

Os mapas do site definem a maneira pela qual os usuários se movem entre tabelas em um aplicativo baseado em modelo. Isso é chamado de navegação. A navegação do aplicativo é um aspecto fundamental da experiência do usuário ao executar tarefas no aplicativo.

Para entender os mapas do site, é útil apresentar alguns conceitos, para que você possa entender a relação entre o designer do mapa do site e a maneira como os usuários pretendem usar o aplicativo.

A captura de tela abaixo ilustra vários recursos.

  1. Uma Área. Os aplicativos baseados em modelos podem ter várias áreas. Os usuários alternam entre eles para acessar grupos diferentes.

  2. Um Grupo. As áreas podem ter vários grupos. Essencialmente, eles permitem que você agrupe tabelas, páginas personalizadas e outros componentes de maneira lógica.

  3. Uma Tabela (ou entidade). Isso permite que os usuários vejam as exibições das tabelas que foram selecionadas no designer do aplicativo.

    navegação de aplicativo baseado em modelo simples

Essa estrutura hierárquica é importante para permitir uma boa experiência do usuário, e a terminologia usada permite um melhor entendimento do designer do aplicativo.

Exibir um aplicativo dentro do designer de aplicativo

O mesmo aplicativo exibido dentro do designer de mapa do site mostra as áreas, grupos e tabelas correspondentes. Nesse caso, você está exibindo tabelas dentro das contas Grupo e grupos dentro das contas Área. Observe que há outra área chamada Tarefas que também existe no designer de aplicativo.

Exibir um aplicativo dentro do designer de mapa do site

Pré-requisitos para editar mapas do site

Usuários precisam ter o direito de acesso Administrador do Sistema ou Personalizador de Sistema ou permissões equivalentes. Especificamente, qualquer usuário com os seguintes privilégios também pode criar aplicativos:

  • Privilégios de criação, leitura e gravação na tabela Aplicativo.
  • Privilégios de leitura e gravação na tabela Personalizações.
  • Privilégios de leitura na tabela Solução.

Esses privilégios podem ser exibidos ou definidos na guia Personalização de um direito de acesso.

Como criar um mapa do site

Neste tutorial, várias tarefas do mapa do site são realizadas, como criar um mapa do site e adicionar uma área, um grupo e uma subárea.

O designer de mapa do site também permite que um designer de aplicativo defina os títulos de área, subárea ou grupo nos idiomas com suporte do ambiente.

Um mapa do site padrão é criado automaticamente como parte do processo de criação de aplicativos baseados em modelo. Isso pode ser editado usando o designer de mapa do site.

Criar um mapa do site para um aplicativo

  1. Entre no Power Apps.

  2. Selecione Soluções e abra a solução desejada.

  3. Selecione Novo - Aplicativo - Aplicativo baseado em modelo.

  4. Das duas opções disponíveis, selecione Designer de Aplicativo Clássico.

  5. Na tela do designer de aplicativo, na área Mapa do Site, selecione o ícone de lápisbotão Abrir o Designer de Mapa do Site.ao lado de Mapa do Site para Abrir o Designer de Mapa do Site.

    Abra o designer de mapa do site.

    O designer de mapa do site abre com uma tela pré-populada com uma área, um grupo e uma subárea. Selecione o bloco da área, do grupo ou da subárea para alterar suas propriedades.

    Observação

    Selecione Abrir o Designer do Mapa do Site botão Abrir Designer do Mapa do Site. na tela do designer de aplicativo cria automaticamente um novo mapa do site (se não houver um mapa do site existente) e dá ao novo mapa do site o mesmo nome do aplicativo e um nome exclusivo igual ao nome exclusivo do aplicativo.

  6. Adicione uma área ao mapa do site.

  7. Adicione um grupo ao mapa do site.

  8. Adicione uma subárea a um grupo no mapa do site.

  9. Selecione Salvar.

    Observação

    O novo mapa do site é associado ao aplicativo quando você retorna ao designer de aplicativo e seleciona Salvar. Se um mapa do site for configurado, Configurado aparecerá no bloco do mapa do site; caso contrário, Não Configurado aparecerá no bloco. Se você abrir o designer de mapa do site no designer de aplicativos e configurar um novo mapa do site, mas fechar o navegador antes de associar o mapa do site ao aplicativo, o mapa do site será automaticamente associado ao aplicativo na próxima vez o designer de aplicativos for aberto, com base no nome exclusivo do aplicativo.

  10. Selecione Publicar.

Revisar o aplicativo baseado em modelo

Nesse designer de aplicativo, selecione Salvar > Validar > Executar. Isso executa o aplicativo com as alterações mais recentes e é parte importante do processo de construção do aplicativo.

Executar aplicativo baseado em modelo atualizado

Adicionar uma área ao mapa do site

  1. Selecione Adicionar botão Adicionar no designer. na tela do designer do mapa do site e selecione Área.

    or

    Na guia Componentes, arraste e solte o bloco Área até a caixa vazia na tela. Uma caixa vazia fica visível quando você move o bloco para o local correto na tela.

  2. Selecione a área que foi adicionada. A guia Propriedades é realçada no painel à direita da tela.

  3. Adicione ou edite as propriedades da área.

    Em Geral, faça o seguinte:

    • Título: insira o título para a área no idioma base da organização.

    • Ícone: um ícone de aplicativo padrão é selecionado. Selecione um ícone diferente para a área da lista de recursos da Web disponíveis na solução. O ícone se aplica apenas ao mapa do site do cliente Web obsoleto e não ao mapa do site do aplicativo baseado em modelo moderno.

    • ID: uma ID exclusiva é automaticamente gerada, mas você pode inserir uma diferente, caso necessário. É uma prática recomendada utilizar a ID fornecida porque, se a ID inserida não for exclusiva, os usuários poderão receber um erro ao utilizarem o aplicativo, ou os designers de aplicativos poderão receber um erro ao importar uma solução que contenha esse mapa do site.

    • Mostrar Grupos: marque essa caixa de seleção para mostrar grupos de subáreas no painel de navegação.

    Em Avançado, faça o seguinte:

    • Mais Títulos: se sua organização usar vários idiomas, selecione um idioma (Localidade) para o título, informe o título e, depois, selecione Adicionar Botão Adicionar no designer do mapa do site.. Você poderá criar, editar ou excluir títulos para quantos idiomas quiser em sua organização. Entretanto, só é possível ter um título por idioma.

    • More Description: se uma organização usar vários idiomas, selecione um idioma para a descrição, insira a descrição e, depois, selecione Adicionar Botão Adicionar no designer de mapa do site.. Você poderá criar, editar ou excluir descrições para quantos idiomas quiser em sua organização. Entretanto, só é possível ter uma descrição por idioma.

    • URL: insira a URL a ser renderizada para a pasta do Dynamics 365 for Outlook que representa a área.

Criação e edição de grupos, subáreas e áreas

As seções a seguir fornecem instruções que descrevem como trabalhar com grupos, subáreas e áreas, além de revisar suas propriedades.

Adicionar um grupo ao mapa do site

  1. Na tela do designer de mapa do site, selecione a área à qual você deseja adicionar o grupo.

  2. Selecione Adicionar Botão Adicionar no designer. e selecione Grupo.

    or

    Na guia Componentes, arraste e solte o bloco Grupo até uma caixa vazia sob a Área na tela. Uma caixa vazia fica visível quando move o bloco para o local correto na tela.

  3. Selecione o grupo recém-adicionado.

  4. Na guia Propriedades, adicione ou edite as propriedades do grupo:

    Em Geral, faça o seguinte:

    • Título: insira o título para o grupo no idioma base da organização.

    • ID: uma ID exclusiva é automaticamente gerada. Insira uma ID diferente, se necessário. É recomendável usar a ID automática porque, se a ID inserida não for exclusiva, isso poderá causar um erro ao importar uma solução que contenha esse mapa do site.

    Em Avançado, faça o seguinte:

    • Mais Títulos: se sua organização usar vários idiomas, selecione um idioma (Localidade) para o título, informe o título do grupo e, depois, selecione Adicionar Botão Adicionar no designer de mapa do site.. Você poderá criar, editar ou excluir títulos para quantos idiomas quiser em sua organização. Entretanto, só é possível ter um título por idioma.

    • More Descriptions: se a organização usar vários idiomas, selecione um idioma para a descrição, insira a descrição do grupo e, depois, selecione Adicionar Botão Adicionar no designer de mapa do site.. Você poderá criar, editar ou excluir descrições para quantos idiomas quiser em sua organização. Entretanto, só é possível ter uma descrição por idioma.

    • URL: insira a URL a ser renderizada para a pasta do Dynamics 365 for Outlook que representa o grupo.

    • Definir como Perfil: marque essa caixa de seleção para indicar se este grupo representa um perfil selecionável pelo usuário para o local de trabalho. O grupo definido como um perfil selecionável pelo usuário é disponibilizado como opções em suas opções pessoais. Isso só se aplica a grupos dentro da área Local de Trabalho.

Adicionar uma subárea a um grupo no mapa do site

  1. Selecione Adicionar botão Adicionar no designer. na tela do designer do mapa do site e selecione Subárea.

    or

    Na guia Componentes, arraste e solte o bloco Subárea até uma caixa vazia sob a seção Grupo na tela. Uma caixa vazia fica visível quando o bloco é movido para o local correto na tela.

  2. Selecione a subárea que foi adicionada.

  3. Na guia Propriedades, adicione ou edite as propriedades da subárea:

    Em Geral, faça o seguinte:

    • Tipo: selecione se a subárea adicionada é um painel, uma tabela, um recurso da Web ou uma URL.

    • Entidade: selecione a tabela relacionada à subárea. Esta coluna será desabilitado se o tipo de subárea for diferente de Entidade na lista suspensa Tipo.

    • URL: especifique uma URL para uma página da Web. O texto da URL é exibido nesta subárea e, quando selecionado, uma nova janela do navegador é aberta, exibindo a página. Esta coluna será desabilitada se Entidade na lista suspensa Tipo estiver selecionada.

      Importante

      Não há suporte para URLs de subárea de mapa do site vinculadas a uma página .aspx.

    • Default Dashboard: selecione o painel padrão a ser exibido para esta subárea. Essa coluna será desabilitada se Painel não estiver selecionado na lista suspensa Tipo.

    • Title: insira o título para a subárea no idioma base da organização.

    • Ícone: um ícone de aplicativo padrão é selecionado. Selecione um ícone diferente para a subárea da lista de recursos da Web disponíveis na solução.

    • ID. Uma ID exclusiva é automaticamente gerada. Insira uma ID exclusiva diferente, se necessário.

    • Passagem de Parâmetro. Marque esta caixa de seleção para passar informações sobre a organização e o contexto de idioma para a URL. Esta caixa de seleção só estará marcada quando o tipo de subárea for um recurso da Web ou uma subárea baseada em URL.

    Em Avançado, faça o seguinte:

    • Privilégios: isso define se uma subárea será exibida com base nos privilégios disponíveis em todos os direitos de acesso atribuídos ao usuário. Selecione o nome da tabela cujos privilégios devem ser verificados e marque as caixas de seleção para atribuir privilégios.

    • Mais Títulos: se sua organização usar mais idiomas, selecione um idioma para o título, insira o título para a subárea e, depois, selecione Adicionar. Você poderá criar, editar ou excluir títulos para quantos idiomas quiser em sua organização. Entretanto, só é possível ter um título por idioma.

    • More Descriptions: se a organização usar vários idiomas, selecione um idioma para a descrição, insira a descrição da subárea e, em seguida, selecione Adicionar. Você poderá criar, editar ou excluir descrições para quantos idiomas quiser em sua organização. Entretanto, só é possível ter uma descrição por idioma.

    • SKUs: selecione as versões do Dynamics 365 que exibem esta subárea.

    • Cliente: selecione o tipo de cliente que exibe esta subárea.

    • Atalho do Outlook: selecione o ícone a ser exibido no Dynamics 365 for Outlook.

    • Offline Availability: marque esta caixa de seleção para tornar esta subárea disponível para os usuários quando eles estiverem offline no Dynamics 365 for Outlook.

Organizar áreas, grupos e subáreas

Organize áreas, grupos e subáreas arrastando-os para novas posições. Uma caixa de contêiner aparece onde você pode soltar os blocos. Veja algumas opções:

  • Mova uma subárea para uma nova posição no mesmo grupo ou em um grupo diferente sob a mesma área.

  • Mover uma subárea para uma nova posição em um grupo sob uma área diferente.

  • Mover um grupo para uma nova posição na mesma área.

  • Mova um grupo para uma nova posição em uma área diferente.

  • Mova uma área para uma nova posição.

Editar o mapa do site padrão

Cada ambiente vem com um mapa do site padrão e pode ser editado.

  1. Abra o gerenciador de soluções.

  2. Na janela da solução, em Componentes, selecione Extensões de Clientes.

  3. Na barra de ferramentas do componente, selecione Adicionar Existente > Mapa do Site.

  4. Na lista de componentes da solução, selecione o mapa do site chamado Mapa do Site e escolha OK.

  5. Clique duas vezes para selecionar o mapa do site adicionado com o nome de exibição Mapa do Site e cujo estado seja Gerenciado. O mapa do site pode ser selecionado e, na barra de ferramentas, selecione Editar.

    O mapa do site abre no designer de mapa do site.

  6. Adicione uma área ao mapa do site.

  7. Adicione um grupo ao mapa do site.

  8. Adicione uma subárea a um grupo no mapa do site.

  9. Reorganize suas áreas, grupos e subáreas conforme necessário.

  10. Selecione Salvar.

  11. Selecione Publicar.

  12. Selecione Salvar e Fechar.

Clonar um componente em um mapa do site

Para fazer uma cópia de um componente existente, selecione o componente e, na barra de ferramentas, selecione Clonar. Todos os detalhes do componente clonado serão iguais aos do componente base, exceto a ID e o título. A ID é gerada aleatoriamente.

Quando você clona uma área, a área clonada é adicionada à direita da área selecionada no momento. Quando você clona um grupo, o grupo clonado é adicionado à direita do grupo selecionado no momento. Quando você clona uma subárea, a subárea clonada é adicionada abaixo da subárea selecionada no momento.

Excluir uma área, um grupo ou uma subárea de um mapa do site

Para excluir um componente do mapa do site, selecione o bloco do componente e, na barra de ferramentas, selecione Excluir. Quando você exclui uma área, todos os grupos e as subáreas dessa área também são excluídos. Da mesma forma, quando você exclui um grupo, o grupo e as subáreas dentro dele são excluídos.

Clientes com suporte

A tabela a seguir explica os clientes com suporte para os diferentes mapas do site.

Mapas do site Clientes com suporte
Novos aplicativos Interface Unificada
Mapa do site para o Dynamics 365 - aplicativo personalizado Aplicativo Web herdado e Dynamics 365 for Outlook
Aplicativos baseados em modelo (Sales, Hub de Vendas, Customer Service, Hub do SAC, Field Service, Project Service Automation) Aplicativo Web herdado e Interface Unificada

Substituir o aplicativo herdado por um aplicativo baseado em modelo

Durante a transição do cliente Web para a Interface Unificada, foi fornecido um aplicativo herdado que usa o mapa do site do cliente Web. Com o cliente Web removido, estamos substituindo o aplicativo herdado. Subsequentemente, os criadores podem querer fornecer um aplicativo baseado em modelo de substituição para os usuários. Em uma versão futura, o aplicativo herdado será removido.

Por padrão, o nome do aplicativo herdado é "Dynamics 365 - personalizado", mas pode ter sido renomeado no ambiente.

Aplicativo herdado no gerenciador de aplicativos

Quando o aplicativo herdado é executado, uma mensagem de aviso é exibida indicando que nem todos os recursos do aplicativo são compatíveis.

Mensagem de aviso do aplicativo herdado

Para criar um aplicativo baseado em modelo com os mesmos itens do mapa do site do aplicativo herdado, o designer de aplicativo clássico pode reutilizar o mapa do site existente em um novo aplicativo.

  1. Abra make.powerapps.com

  2. No painel de navegação esquerdo, selecione Soluções. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.

  3. Abra ou crie uma nova solução.

  4. Selecione ... na barra de navegação superior e, em seguida, selecione Alternar para clássico, que abre o gerenciador de soluções clássico.

    Alternar para clássico

  5. No painel de navegação à esquerda, selecione Aplicativos Baseado em modelos > Novo.

  6. Na caixa de diálogo Criar um novo aplicativo:

    • Insira o nome do aplicativo. O nome exclusivo e a descrição também podem ser fornecidos, mas não são obrigatórios.

    • Selecione Usar a solução existente para criar o aplicativo e, em seguida, selecione Avançar.

    • Em Selecionar Solução, selecione Solução Padrão.

    • Em Selecionar Mapa do Site, selecione Mapa do Site e, em seguida, selecione Concluído.

      Criar aplicativo com base no mapa do site da solução existente

  7. Selecione Publicar.

  8. Feche o designer de aplicativo clássico e abra a solução que contém o novo aplicativo baseado em modelo.

  9. Selecione o novo aplicativo baseado em modelo e, em seguida, selecione Compartilhar.

    Gerenciador de soluções abrindo compartilhamento de aplicativo baseado em modelo

  10. Adicione pessoas e atribua direitos de acesso para permitir que elas usem o aplicativo.

Depois que o novo aplicativo baseado em modelo for disponibilizado, o aplicativo "Dynamics 365 - personalizado" deverá ser ocultado para não administradores em todos os ambientes.

  1. Abra o centro de administração do Power Platform e selecione o ambiente para ocultar o aplicativo herdado.

  2. Selecione Configurações > Produto > Comportamento.

  3. Defina a opção Mostrar o aplicativo herdado para todos, não apenas para os administradores como Desativada.

  4. Role até a parte inferior da página e selecione Salvar.

Próximas etapas

Criar ou editar um aplicativo Adicionar ou editar componentes do aplicativo

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).