Het toepassen van omgevingsspecifieke branding binnen een model-driven app in Dynamics 365 / Dataverse.
Met App Theming kunnen OTAP-omgevingen (DEV, TST, ACC en PRD) visueel van elkaar worden onderscheiden door middel van:
Hierdoor herkennen gebruikers direct in welke omgeving zij werken, wat de kans op fouten tijdens ontwikkeling, testen en beheer aanzienlijk verkleint.
Deze werkwijze is geschikt voor:
De oplossing bestaat uit de volgende onderdelen:
| Component | Doel |
|---|---|
| XML Web Resource | Configuratie van de app-headerkleur |
| Image Web Resource | Weergave van een logo in de applicatie |
Setting OverrideAppHeaderColor |
Activeert de XML-configuratie |
| Theme | Koppelt branding aan de applicatie |
Maak een solution met de naam Theme.
| Voorbeeld |
|---|
![]() |
Voeg vervolgens de volgende componenten toe:
Maak per omgeving een afzonderlijke XML-webresource aan.
Voorbeeld ACC:
customer_themes/CustomerACC.xmlcustomer_themes/CustomerACC.xml| Web Resource |
|---|
![]() |
De XML-webresource bepaalt de kleuren van de applicatie-header.
Ondersteunde eigenschappen:
| Eigenschap | Omschrijving |
|---|---|
| Background | Achtergrondkleur van de header |
| Foreground | Tekstkleur |
| BackgroundHover | Achtergrondkleur bij hover |
| ForegroundHover | Tekstkleur bij hover |
| BackgroundPressed | Achtergrondkleur tijdens klikken |
| ForegroundPressed | Tekstkleur tijdens klikken |
| BackgroundSelected | Achtergrondkleur van geselecteerde onderdelen |
| ForegroundSelected | Tekstkleur van geselecteerde onderdelen |
Voorbeeld:
| XML |
|---|
![]() |
| Omgeving | Kleur |
|---|---|
| DEV | Groen |
| TST | Blauw |
| ACC | Oranje |
| PRD | Donkerblauw of huisstijl |
Voeg een logo toe dat in de applicatie wordt weergegeven.
Voorbeeld:
customer_images/CustomerLogo.pngcustomer_images/CustomerLogo.png| Logo |
|---|
![]() |
Na installatie van de solution moet per omgeving de juiste XML-configuratie worden geactiveerd.
Pas de Microsoft-setting OverrideAppHeaderColor aan.
Deze setting verwijst naar de XML-webresource die voor de betreffende omgeving gebruikt moet worden.
| Setting |
|---|
![]() |
![]() |
Na publicatie wordt de headerkleur automatisch toegepast.
Navigeer naar:
Customizations → Themes

Maak een nieuw theme aan.
| Theme |
|---|
![]() |
Publiceer vervolgens het theme zodat de wijzigingen actief worden.
| Publish Theme |
|---|
![]() |
Met App Theming kan een model-driven app visueel worden aangepast per omgeving door middel van:
Deze aanpak verbetert de herkenbaarheid van OTAP-omgevingen, ondersteunt veilige deploymentprocessen en vermindert de kans dat gebruikers werkzaamheden uitvoeren in de verkeerde omgeving.
✅ Aanbevolen voor iedere Dynamics 365 / Dataverse implementatie met meerdere omgevingen.