Consultar e editar um tema da organização
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Você pode definir e aplicar temas visuais a uma organização. Isso oferece uma maneira com suporte para aplicar o logotipo e as opções de cores de uma organização ao aplicativo. Você pode criar um tema personalizado para seu aplicativo fazendo alterações nas cores padrão e nos elementos visuais fornecidos no sistema Dynamics 365 não personalizado. Por exemplo, você pode criar a identidade visual do seu produto pessoal, adicionar um logotipo da empresa e fornecer cores específicas da entidade. As cores do tema são aplicadas globalmente em todo o aplicativo, com a exceção de algumas áreas herdadas.
Observação
Esse recurso foi apresentado na Atualização 1 do CRM Online 2015 e no CRM 2016 (local).
A personalização do tema tem suporte nesta versão somente para o aplicativo Web. As alterações feitas no tema de uma organização não são incluídas em soluções exportadas da organização. Você pode definir vários temas, mas somente um poderá ser definido e publicado como o tema padrão.
Vídeo: Temas no Microsoft Dynamics CRM
Neste tópico
Consultar o tema atual
Editar e publicar os dados do tema
Exportando e importando temas
Consultar o tema atual
Talvez seja necessário consultar o tema atual com o código do cliente se houver uma solução com recursos HTML da Web que você queira adaptar às opções de tema feitas para uma organização. Use a consulta a seguir com a API Web para recuperar essas informações.
Solicitação:
GET <client_URL>/api/data/v8.0/themes?$filter=isdefaulttheme eq true&$select=defaultentitycolor,defaultcustomentitycolor,controlborder,controlshade,selectedlinkeffect,globallinkcolor,processcontrolcolor,headercolor,logotooltip,hoverlinkeffect,navbarshelfcolor,navbarbackgroundcolor
Resposta:
{
"@odata.context": "<client_URL>/api/data/v8.0/$metadata#themes(defaultentitycolor,defaultcustomentitycolor,controlborder,controlshade,selectedlinkeffect,globallinkcolor,processcontrolcolor,headercolor,logotooltip,hoverlinkeffect,navbarshelfcolor,navbarbackgroundcolor)",
"value": [
{
"defaultentitycolor": "#001CA5",
"defaultcustomentitycolor": "#006551",
"controlborder": "#CCCCCC",
"controlshade": "#F3F1F1",
"selectedlinkeffect": "#B1D6F0",
"globallinkcolor": "#1160B7",
"processcontrolcolor": "#D24726",
"headercolor": "#1160B7",
"logotooltip": "Microsoft CRM",
"hoverlinkeffect": "#D7EBF9",
"navbarshelfcolor": "#DFE2E8",
"navbarbackgroundcolor": "#002050",
"themeid": "f499443d-2082-4938-8842-e7ee62de9a23"
}
]
}
Para obter mais informações:Consultar dados usando a API da Web.
Editar e publicar os dados do tema
Um tema é criado usando as ferramentas de personalização na interface do usuário, sem exigir que um desenvolvedor escreva códigos. Os detalhes sobre como aplicar essas personalizações se encontram em TechNet: alterar o esquema de cores ou adicionar um logotipo de acordo com o seu tipo da organização.
A maioria dos dados do tema são armazenados na entidade do tema. As cores personalizadas para entidades específicas são incluídas na propriedade EntityMetadata.EntityColor. Esses dados serão exportados com a entidade se a entidade for incluída em uma solução.
A seguinte tabela descreve os atributos da entidade Theme válidos para atualização e contém os dados a serem aplicados pelo tema:
Nome do Esquema |
Tipo |
Valor do tema padrão |
Descrição |
---|---|---|---|
ControlBorder |
Cadeia de caracteres |
#CCCCCC |
A cor que controles usarão para as bordas, |
ControlShade |
Cadeia de caracteres |
#F3F1F1 |
A cor que controles usam para indicar quando você passa o mouse sobre os itens. |
DefaultCustomEntityColor |
Cadeia de caracteres |
#006551 |
A cor da entidade personalizada padrão se nenhuma cor for atribuída. |
DefaultEntityColor |
Cadeia de caracteres |
#8B98AB |
A cor padrão das entidades do sistema se nenhuma cor for atribuída. |
GlobalLinkColor |
Cadeia de caracteres |
#1160B7 |
A cor dos links, como endereços de email ou consultas. |
HeaderColor |
Cadeia de caracteres |
#1160B7 |
A cor do texto de cabeçalho, como rótulos de guia de formulário. |
HoverLinkEffect |
Cadeia de caracteres |
#D7EBF9 |
A cor que os comandos e as listas usarão quando você passar o mouse sobre os itens. |
LogoId |
Cadeia de caracteres |
nulo |
O nome de um recurso da Web a ser usado como um logotipo. As dimensões recomendadas são 50 pixels de altura e no máximo 400 pixels de largura. |
LogoToolTip |
Cadeia de caracteres |
Microsoft Dynamics 365 |
O texto que será usado como a dica de tela e o texto alternativo do logotipo. |
Name |
Cadeia de caracteres |
Tema padrão do Dynamics 365 |
O nome da entidade do tema. |
NavBarBackgroundColor |
Cadeia de caracteres |
#002050 |
A cor da barra de navegação principal. |
NavBarShelfColor |
Cadeia de caracteres |
#DFE2E8 |
A cor da barra de navegação secundária. |
ProcessControlColor |
Cadeia de caracteres |
#0755BE |
A cor principal de controles do processo. |
SelectedLinkEffect |
Cadeia de caracteres |
#B1D6F0 |
A cor que os comandos ou as listas usarão para indicar itens selecionados. |
Após aplicar as alterações, use a mensagem PublishThemeRequest para tornar um dos registros de tema o tema atual.
Exportando e importando temas
Como os temas não estão incluídos como parte de uma solução, para transferir temas de uma organização para outra, você pode usar a ferramenta Configuration Migration para gerar um esquema, exportar os dados do tema e importá-los para outra organização. Para obter detalhes sobre como usar essa ferramenta, consulte Gerenciar dados de configuração.
Confira Também
Mensagens e métodos da entidade de tema
Personalizar o aplicativo Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais