Compartilhar via


Personalizar telas de login e principal no e Unified Service Desk

 

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Você pode personalizar a marca de telas de início e login de Unified Service Desk para alterar o nome e aparência do nome do aplicativo na tela te login e alterar o nome do aplicativo, aparência, cores de primeiro plano e segundo plano da tela inicial modificando os estilos de XAML.

Dica

Esse recurso foi introduzido na versão Unified Service Desk 2.2. Além disso, com o Unified Service Desk 2.2, as telas de início de login suportam a configuração do modo de alto contraste no Windows.

Neste tópico

O que é possível personalizar?

Como é possível personalizar?

Exemplos de personalização

O que é possível personalizar?

O XAML a seguir é usado para personalizar a marca de telas de login e início em Unified Service Desk:

<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">

  <Style x:Key="FormAppNameStyle" TargetType="TextBlock">
    <Setter Property="Foreground" Value="Black"></Setter>
    <Setter Property="FontFamily" Value="Segoe UI"></Setter>
    <Setter Property="FontSize" Value="30"></Setter>
    <Setter Property="Background" Value="White"></Setter>
    <Setter Property="Text" Value="Unified Service Desk"></Setter>
  </Style>

  <Style x:Key="SplashAppNameStyle" TargetType="Label">
    <Setter Property="Foreground" Value="White"></Setter>
    <Setter Property="FontFamily" Value="/UnifiedServiceDesk;component/Fonts/#Segoe UI"></Setter>
    <Setter Property="FontSize" Value="40"></Setter>
    <Setter Property="Content" Value="Unified Service Desk"></Setter>
  </Style>

  <Style x:Key="SplashScreenDefaultFontStyle" TargetType="TextBlock">
    <Setter Property="FontSize" Value="12px"/>
    <Setter Property="Foreground" Value="White"/>
    <Setter Property="TextWrapping" Value="Wrap"/>
    <Setter Property="TextTrimming" Value="WordEllipsis"/>
    <Setter Property="FontFamily" Value="Segoe UI"/>
  </Style>

  <Style x:Key="SplashGridBgColor" TargetType="Grid">
    <Setter Property="Background" Value="Blue"></Setter>
  </Style>

</ResourceDictionary>

O arquivo XAML contém os quatro estilos a seguir para o qual você deve especificar os valores apropriados no Setter Property:

Estilo XAML

Descrição

FormAppNameStyle

Conteúdo e alterar a aparência do nome na tela de login.

SplashAppNameStyle

Conteúdo e alterar a aparência do nome na tela inicial.

SplashScreenDefaultFontStyle

Alterar a aparência do texto do status de tela inicial.

SplashGridBgColor

Modificar a cor no plano de fundo de tela inicial.

Como é possível personalizar?

Você pode personalizar a marca de telas de login e início em Unified Service Desk seguindo as etapas a seguir:

  1. Abra o bloco de notas e copie todos os conteúdos do arquivo XAML mencionado na seção anterior.

  2. No bloco de estilo XAML apropriado, altere o Value do apropriado Setter Property.

    Por exemplo, para alterar o tamanho da fonte do nome do aplicativo exibido na tela principal, mude o valor do definidor da propriedade FontSize no estilo SplashAppNameStyle.

    Você pode alterar os valores para definir várias propriedades em um estilo XAML ou entre vários estilos de XAML.

  3. Se você não alterou os valores de propriedade de definição no estilo XAML, remova o bloco de estilo do arquivo de bloco de notas.

    Por exemplo, se você tiver modificado as propriedades de definição apenas para os SplashAppNameStyle, remova os estilos para evitar as configurações em estilo que estão sendo aplicadas ao aplicativo cliente. Consulte os exemplos mais adiante neste tópico.

  4. Salve como um "CustomerSplashStyles.xaml".

  5. Copie o "CustomerSplashStyles.xaml" para o diretório do cliente Unified Service Desk, geralmente "C:\Program Files\Microsoft Dynamics CRM USD\USD". Você deve ter privilégios de administrador do sistema para copiar um arquivo ao diretório do cliente.

  6. Se estiver executando o cliente Unified Service Desk, reinicie-o para que as mudanças funcionem.

Exemplos de personalização

Veja alguns exemplos de personalização.

Mude o nome do aplicativo da tela de login

CustomerSplashStyles.xaml

Resultado da Personalização

<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">
  <Style x:Key="FormAppNameStyle" TargetType="TextBlock">
    <Setter Property="Foreground" Value="Blue"></Setter>
    <Setter Property="FontFamily" Value="Segoe UI"></Setter>
    <Setter Property="FontSize" Value="40"></Setter>
    <Setter Property="Background" Value="White"></Setter>
    <Setter Property="Text" Value="Contoso, Ltd."></Setter>
  </Style>
</ResourceDictionary>
Personalizar nome do aplicativo na tela de login

Mude o nome do aplicativo e aparência da tela de início

CustomerSplashStyles.xaml

Resultado da Personalização

<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">
  <Style x:Key="SplashAppNameStyle" TargetType="Label">
    <Setter Property="Foreground" Value="Blue"></Setter>
    <Setter Property="FontFamily" Value="/UnifiedServiceDesk;component/Fonts/#Segoe UI"></Setter>
    <Setter Property="FontSize" Value="40"></Setter>
    <Setter Property="Content" Value="Contoso, Ltd."></Setter>
  </Style>
  <Style x:Key="SplashScreenDefaultFontStyle" TargetType="TextBlock">
    <Setter Property="FontSize" Value="14px"/>
    <Setter Property="Foreground" Value="Black"/>
    <Setter Property="TextWrapping" Value="Wrap"/>
    <Setter Property="TextTrimming" Value="WordEllipsis"/>
    <Setter Property="FontFamily" Value="Calibri"/>
  </Style>
  <Style x:Key="SplashGridBgColor" TargetType="Grid">
    <Setter Property="Background" Value="Gray"></Setter>
  </Style>
</ResourceDictionary>
Tela inicial personalizada

Confira Também

Personalizar temas no Unified Service Desk

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais