🎨 App Theming

← Terug naar Develop

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.

Toepassing

Deze werkwijze is geschikt voor:

Componenten

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

1. Solution aanmaken

Maak een solution met de naam Theme.

Voorbeeld
Theme.png

Voeg vervolgens de volgende componenten toe:


XML Web Resource

Maak per omgeving een afzonderlijke XML-webresource aan.

Voorbeeld ACC:

Web Resource
image.png

XML-structuur

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
image.png

Aanbevolen OTAP-kleuren

Omgeving Kleur
DEV Groen
TST Blauw
ACC Oranje
PRD Donkerblauw of huisstijl

Image Web Resource

Voeg een logo toe dat in de applicatie wordt weergegeven.

Voorbeeld:

Logo
image.png

2. CRM-configuratie

Na installatie van de solution moet per omgeving de juiste XML-configuratie worden geactiveerd.

Setting aanpassen

Pas de Microsoft-setting OverrideAppHeaderColor aan.

Deze setting verwijst naar de XML-webresource die voor de betreffende omgeving gebruikt moet worden.

Setting
image.png
image.png

Na publicatie wordt de headerkleur automatisch toegepast.


3. Theme configureren

Navigeer naar:

Customizations → Themes

image.png

Maak een nieuw theme aan.

Configuratie

Theme
image.png

Publiceer vervolgens het theme zodat de wijzigingen actief worden.

Publish Theme
image.png

⚠️ Aandachtspunten


Samenvatting

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.