Query uitvoeren op het thema van een organisatie en dit bewerken
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
U kunt visuele thema's definiëren voor een organisatie. Dit biedt een ondersteunde manier om het logo en de kleurkeuzen van een organisatie toe te passen op de toepassing. U kunt een aangepast thema voor uw toepassing maken door de standaardkleuren en visuele elementen van het niet-aangepaste Dynamics 365-systeem te wijzigen. U kunt bijvoorbeeld uw persoonlijke producthuisstijl maken, een bedrijfslogo toevoegen en entiteitspecifieke kleuren bieden. De themakleuren worden globaal toegepast in de toepassing, met uitzondering van bepaalde legacygebieden.
Notitie
Deze functie werd geïntroduceerd in update 1 van CRM Online 2015 en in CRM 2016 (on-premises).
Thema-aanpassing wordt in deze versie allen ondersteund voor de webtoepassing. De wijzigingen in het thema van een organisatie worden niet opgenomen in oplossingen die uit de organisatie worden geëxporteerd. U kunt meerdere thema's definiëren, maar er kan er slechts één zijn ingesteld en worden gepubliceerd als het standaardthema.
Video: Themagebruik in Microsoft Dynamics CRM
In dit onderwerp
Query uitvoern op het huidige thema
Themagegevens bewerken en publiceren
Thema's exporteren en importeren
Query uitvoern op het huidige thema
Mogelijk moet u een query uitvoeren op het huidige thema via clientcode als u een oplossing hebt met HTML-webresources die u wilt aanpassen aan themakeuzen die zijn uitgevoerd voor een organisatie. U kunt de volgende query uitvoeren met de Web API om die informatie op te halen.
Aanvraag:
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
Respons:
{
"@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"
}
]
}
Meer informatie:Querygegevens met behulp van de web-API.
Themagegevens bewerken en publiceren
Een thema wordt gemaakt met de aanpassingshulpmiddelen in de UI, zonder dat een ontwikkelaar code hoeft te schrijven. Details over het toepassen van deze aanpassingen is te vinden in TechNet: Het kleurenschema wijzigen of een logo toevoegen met het merk van uw organisatie.
De meeste themagegevens zijn opgeslagen binnen de entiteit Thema. Aangepaste kleuren voor specifieke entiteiten zijn opgenomen in de eigenschap EntityMetadata.EntityColor. Deze gegevens worden geëxporteerd met de entiteit als de entiteit wordt opgenomen in een oplossing.
In de volgende tabel worden de kenmerken van de entiteit Theme beschreven die geldig updates en die gegevens bevatten die worden toegepast door het thema:
Schemanaam |
Type |
Waarde van standaardthema |
Beschrijving |
---|---|---|---|
ControlBorder |
Tekenreeks |
#CCCCCC |
De kleur die voor de randen van besturingselementen worden gebruikt. |
ControlShade |
Tekenreeks |
#F3F1F1 |
De kleur die voor besturingselementen wordt gebruikt om aangewezen items aan te duiden. |
DefaultCustomEntityColor |
Tekenreeks |
#006551 |
De standaardkleur voor aangepaste entiteiten als geen kleur is toegewezen. |
DefaultEntityColor |
Tekenreeks |
#8B98AB |
De standaardkleur voor systeementiteiten als geen kleur is toegewezen. |
GlobalLinkColor |
Tekenreeks |
#1160B7 |
De kleur voor koppelingen, zoals e-mailadressen of opzoekacties. |
HeaderColor |
Tekenreeks |
#1160B7 |
De kleur voor koptekst, zoals bijschriften van formuliertabs. |
HoverLinkEffect |
Tekenreeks |
#D7EBF9 |
De kleur die in opdrachten of lijsten wordt gebruikt wanneer u de muis boven de items houdt. |
LogoId |
Tekenreeks |
null |
De naam van een webresource die u als logo wilt gebruiken. Aanbevolen afmetingen zijn een hoogte van 50 pixels en een breedte van maximaal 400 pixels. |
LogoToolTip |
Tekenreeks |
Microsoft Dynamics 365 |
De tekst die als knopinfo en als alt-tekst voor het logo kan worden gebruikt. |
Name |
Tekenreeks |
Standaardthema Dynamics 365 |
De naam van de entiteit Thema. |
NavBarBackgroundColor |
Tekenreeks |
#002050 |
De primaire navigatiebalkkleur. |
NavBarShelfColor |
Tekenreeks |
#DFE2E8 |
De secundaire kleur van de navigatiebalk. |
ProcessControlColor |
Tekenreeks |
#0755BE |
De primaire kleur voor procesbesturingselementen. |
SelectedLinkEffect |
Tekenreeks |
#B1D6F0 |
De kleur die in opdrachten of lijsten wordt gebruikt om geselecteerde items aan te duiden. |
Nadat u wijzigingen hebt aangebracht, gebruikt u het bericht PublishThemeRequest om een van de themarecords tot het huidige thema te maken.
Thema's exporteren en importeren
Aangezien thema's geen deel uitmaken van een oplossing, kunt u als u thema's wilt overdragen van de ene organisatie naar de andere, het hulpprogramma voor configuratiemigratie gebruiken om een schema te genereren, de themagegevens te exporteren en deze te importeren in een andere organisatie. Zie Configuratiegegevens beheren voor meer informatie over het gebruik van dit hulpprogramma.
Zie ook
Berichten en methoden van de entiteit Theme
Microsoft Dynamics 365-toepassingen aanpassen
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht