Compartilhar via


Alterar navegação do aplicativo usando o SiteMap

O mapa do site permite controlar a navegação do aplicativo (menus) e outras opções no Dynamics 365 for Customer Engagement, como editar rótulos, adicionar ou alterar ícones e adicionar ou alterar elementos.

Navegação de aplicativo

O SiteMap fornece a estrutura para navegação no Dynamics 365 for Customer Engagement. Ele é avaliado junto com seus privilégios de segurança para exibir opções de navegação no aplicativo. Se seus privilégios de segurança não fornecerem acesso de leitura a uma entidade especificada no SiteMap, essa opção de navegação não será exibida para você. O <Privilege> elemento também pode ser usado para especificar requisitos de privilégio para exibir uma página que não está relacionada a uma entidade específica.

Para entender os dados que definem as opções de navegação do aplicativo, compare o que você vê no aplicativo com o sitemap elemento exportado de sua organização.

Barra de navegação do aplicativo Web

A imagem a seguir mostra a barra de navegação do aplicativo Web. As áreas padrão mostradas são Vendas (SFA), Serviço (CS), Marketing (MA), Configurações e Centro de Ajuda (HLP).

O SiteMap mostra áreas no Dynamics 365 Customer Engagement.

As áreas selecionáveis aparecem na parte inferior da barra de navegação. Quando uma área é selecionada, a área é exibida como a área selecionada. A subárea usada mais recentemente para essa área é mostrada automaticamente. Quando a área selecionada é escolhida, os grupos e subáreas disponíveis são exibidos conforme mostrado na imagem a seguir.

O SiteMap mostra grupos e subáreas no Dynamics 365 Customer Engagement.

Nesta imagem, a área Vendas (SFA) está selecionada e os grupos Meu Trabalho, Clientes, Vendas (SFA), Garantia, Marketing (MA), Metas e Ferramentasestão visíveis.

Cada grupo contém um número de subáreas. Quando uma subárea é selecionada, o conteúdo definido no mapa do site para essa subárea é exibido abaixo da barra de navegação.

Navegação do Dynamics 365 para Outlook

O diagrama a seguir mostra a navegação do Dynamics 365 para Outlook. O Outlook apresenta cada área de navegação em ordem alfabética em um modo de exibição de árvore em vez de usar a ordem especificada na SiteMap. Cada pessoa pode posicionar o painel de leitura na parte inferior, conforme mostrado ou na lateral. Eles também podem ocultá-lo. Cada entidade pode ser configurada para determinar se exibirá o painel de leitura. Mais informações: Propriedades da entidade editável

SiteMap no Outlook.

Opções de configuração disponíveis usando o SiteMap

As seções a seguir descrevem tarefas comuns que podem ser executadas usando o SiteMap.

Editar rótulos

Todo o texto exibido no padrão SiteMap usa um ResourceId atributo para especificar o texto. Você não deve alterar nem remover os valores de ResourceId atributo. Se você quiser alterar o rótulo exibido em um elemento, use os elementos <Titles> e <Title> para especificar o texto que deseja usar para sua organização ou solução. Todos os elementos de título substituirão os valores do atributo ResourceId.

Adicionar ou alterar ícones

Ambos <Area> e <SubArea> elementos têm um Icon atributo que você pode usar para especificar o tamanho e outras características da imagem a ser exibida como ícone.

Após o CRM 2015 SP1, os ícones para o <Area> são imagens de pixels de 85x71 (largura x altura), na cor branca e com 18% de opacidade. Os <SubArea> menus usam imagem de 32 x 32 pixels como ícones de entidade.

Tamanhos de pixel dos ícones no Dynamics 365 Customer Engagement.

Você deve usar um recurso web de imagem GIF, PNG ou JPG como a origem do ícone. Ao fazer referência ao recurso da Web, certifique-se de usar a diretiva de recurso da Web ($webresource:). Por exemplo, use Icon="$webresource:sample_/icons/MyAreaIcon1.png" quando o nome do recurso web for "sample_/icons/MyAreaIcon1.png". Usar essa diretiva criará uma dependência para que o recurso da Web não possa ser excluído desde que seu SiteMap elemento o exija.

Adicionar ou remover elementos

Para adicionar elementos
Ao editar elementos XML no SiteMap, você pode copiar e colar elementos XML existentes para fornecer um ponto de partida avançado.

Importante

Se você criar um novo elemento, ele deverá ter um valor de atributo exclusivo Id ou a importação da solução falhará. Você deve incluir um prefixo de personalização apropriado do fornecedor de soluções ao valor de quaisquer Id novos elementos que você adicionar.

Mais informações: Adicionar novas páginas a uma área

Para remover elementos
Antes de remover elementos no SiteMap, considere se editar os privilégios de função de segurança dos usuários atingirá seu objetivo. Cada <SubArea> elemento associado a uma página de entidade é avaliado com os privilégios do usuário e mostrado somente se um usuário tem permissão para exibir registros dessa entidade.

Se a subárea exibir uma página, como um recurso da Web que não está associado a uma entidade específica, você poderá adicionar <Privilege> elementos à subárea para associar essa página a privilégios para uma ação específica ou acesso a uma entidade.

Se nenhum dos elementos de subárea em um <Group> ou <Area> puder ser exibido por um usuário devido a seus privilégios de segurança, esse elemento não será exibido.

Se você usar o <SubArea>AvailableOffline atributo para impedir que uma subárea seja exibida enquanto o usuário do Dynamics 365 para Outlook estiver trabalhando offline, os usuários ainda poderão navegar até a subárea, mas verão uma mensagem indicando que a página a ser exibida não está disponível offline.

Observação

Recomendamos que você use privilégios de função de segurança para controlar o acesso a áreas do aplicativo.

Se você não quiser editar funções de segurança, poderá comentar o nó no XML SiteMap. Comentar um nó é melhor do que excluí-lo, porque você sempre pode cancelar o comentário do nó se quiser restaurá-lo no futuro.

As áreas Local de Trabalho e Configurações incluem vários grupos de links. Você pode usar o <Group> elemento de maneira semelhante para criar grupos nas outras áreas. Um elemento de grupo é necessário, mas você deve incluir os elementos <Title> e <Description> para que ele seja exibido como um grupo. Por fim, você deve editar o <Area> elemento para adicionar o ShowGroups atributo e defini-lo como true.

Adicionar novas páginas a uma área

Use <SubArea> elementos para adicionar novas páginas a uma área. Se você quiser incluir uma grade para uma entidade, inclua uma ID exclusiva, especifique a entidade usando o atributo Entity e forneça um título e uma descrição usando os elementos <Title> e <Description>.

Para exibir uma página personalizada no aplicativo, você deve definir o Url atributo em vez do Entity atributo. O Url atributo pode referenciar uma página em um site externo ou em um recurso da Web HTML.

Ao referenciar o recurso da Web HTML, não se esqueça de usar a diretiva de recurso da Web $webresource:. Por exemplo, use Icon="$webresource:sample_/Pages/MyCustomPage.htm" quando o nome do recurso da Web HTML for sample_/Pages/MyCustomPage.htm. Usar essa diretiva criará uma dependência para que o recurso da Web HTML não possa ser excluído desde que seu SiteMap elemento o exija.

Ao adicionar uma página externa do SiteMap, é um requisito comum passar dados na forma de uma cadeia de caracteres de consulta para a página. Para passar informações sobre o nome da sua organização e o idioma para o usuário e a organização, use o PassParams atributo. Mais informações: Passando Parâmetros para uma URL Usando o SiteMap

Consulte também

Personalizar o Dynamics 365 Customer Engagement
Passando parâmetros para uma URL usando SiteMap
Estender o modelo de metadados
Personalizar Formulários de Entidade
Personalizar visualizações e painéis
Personalizar Vistas de Entidade
Personalizar conjuntos de opções globais
Personalizar os comandos e a faixa de opções
Configuração de aparência do calendário de serviço
Publicar personalizações
Quando editar o arquivo de personalizações