Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Unified Service Desk agora permite que você percorra todos os painéis ativos usando um atalho de teclado predefinido e também defina atalhos de teclado para acessar diretamente painéis individuais no layout do painel.
Atalho de teclado para percorrer os painéis
Use o atalho de teclado Ctrl+0 (padrão) para percorrer ciclicamente todos os painéis ativos no cliente do Unified Service Desk. Para alterar a tecla de atalho padrão, use a opção UII PanelNavigationShortcut para especificar as teclas de atalho de sua escolha. Para obter mais informações: Gerenciar opções para o Unified Service Desk
Alguns pontos-chave a serem considerados ao usar a tecla de atalho para percorrer os painéis são:
A ordem padrão de travessia é da esquerda para a direita e de cima para baixo.
Você não pode percorrer nenhum painel visível que não tenha controle acionável dentro dele.
Você não pode percorrer nenhum painel oculto no layout, como os que estão dentro de um painel de expansão recolhido.
Você não pode percorrer para um painel que tenha o
Focusableatributo definido comoFalse.
Atribuir atalho de teclado ao painel
A atribuição de atalhos de teclado a painéis em um layout de painel do Unified Service Desk ajuda os agentes do SAC a navegar diretamente para um painel no aplicativo cliente usando o teclado. Você pode atribuir atalhos de teclado a um painel em um layout de painel personalizado usando o USD:PanelNavigation.KeyboardShortcut atributo na definição do elemento do painel do layout do painel XAML.
Você também deve definir o Focusable atributo como True na definição do elemento do painel para o qual está definindo o atalho. Caso contrário, você não poderá acessar o painel usando o atalho de teclado atribuído, mesmo depois de defini-lo no XAML do layout do painel.
O exemplo a seguir demonstra como atribuir o atalho de teclado Ctrl+8 ao painel direito na definição XAML de layout de painel personalizado do Unified Service Desk:
<USD:USDTabPanel x:Name="RightPanel"
AutomationProperties.Name="Right Panel"
Grid.Row="0"
USD:PanelNavigation.KeyboardShortcut="Ctrl+8"
Focusable="True"/>
Observação
O layout de painel padrão no Unified Service Desk fornece atalhos de teclado pré-configurados para os painéis, e os atalhos de teclado variam de Ctrl+1 a Ctrl+9. Para obter informações sobre o layout de painel padrão e sua definição XAML com atalhos de teclado atribuídos a diferentes painéis, consulte Layouts de painel no Unified Service Desk
Coisas a considerar ao usar o atalho de teclado para o painel
Qualquer combinação de teclas usada pelo Internet Explorer (por exemplo, Ctrl+S) ou operações gerais do Windows (como Ctrl+C, Ctrl+V) pode causar conflitos com atalhos de teclado atribuídos aos painéis do Unified Service Desk.
Portanto, como desenvolvedor ou personalizador, o mais importante é identificar e atribuir atalhos de teclado a painéis que não entrem em conflito com o Internet Explorer ou o Windows. Além disso, certifique-se de não atribuir atalhos de teclado duplicados a painéis que entrem em conflito no Unified Service Desk. Se houver um atalho de teclado duplicado, o Unified Service Desk definirá o atalho de teclado para o painel como a tecla de atalho ativa que foi registrada anteriormente durante a sequência de execução. Além disso, as informações sobre a tecla de atalho duplicada UnifiedSeviceDesk.log são registradas no arquivo (normalmente disponível em c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>), que é usado por desenvolvedores e personalizadores para resolver o problema de atalho de teclado duplicado na configuração do Unified Service Desk.
Mesmo depois de atribuir atalhos de teclado não conflitantes aos painéis, o atalho não funcionará se o foco atual estiver em um controle no cliente do Unified Service Desk hospedado como um controle de Processo do IE porque o foco está em um processo diferente. No entanto, esse problema não se aplica a controles hospedados usando o controle interno do WPF .
A solução alternativa é informar aos usuários do cliente do Unified Service Desk, se você usar a IE Process hospedagem para seus controles, para usar o atalho de teclado CTRL+SETA PARA CIMA para mover o foco de um IE Process controle hospedado para a janela principal antes de usar a tecla de atalho de teclado do painel desejada para garantir que o Unified Service Desk respeite o atalho.
Consulte também
Painéis, tipos de painel e layouts de painel no Unified Service Desk
Criar um layout de painel personalizado