Configuratiebeheer per omgeving en deployment ondersteuning.
Environment variables worden gebruikt om configuratiewaarden los te koppelen van oplossingen (solutions), zodat deze per omgeving kunnen verschillen.
Voorbeelden van gebruik:
API endpoints
SharePoint URLβs
feature flags
externe systeemreferenties
π Environment variables vormen de basis voor flexibele en onderhoudbare configuratie binnen oplossingen.
Het doel van deze pagina is:
correcte inrichting van environment variables
consistente naamgeving
scheiding tussen configuratie en code
voorbereid zijn op deployment naar meerdere omgevingen
Ga naar: https://make.powerapps.com
Selecteer de juiste omgeving ( DEV)
Ga naar Solutions
Open de juiste solution (bijv. Configuration solution)
Vul de volgende velden in:
<name>
beschrijvend
functioneel
SharePoint Site URL
API Endpoint
<publisher>_<name>_<type>
lowercase
underscore voor spaties
brenke_sharepoint_url
brenke_api_endpoint
Kies het juiste datatype:
Text
JSON
Boolean
Decimal
Data source (indien van toepassing)
π Kies het simpelste datatype dat voldoet aan de use case
De Default Value is een optionele standaardwaarde die onderdeel is van de solution.
gebruik alleen indien gewenst
wordt niet automatisch als actieve waarde gebruikt
kan dienen als fallback
π Wordt mee gedeployed met de solution.
De Current Value is de actieve waarde binnen de huidige omgeving.
per omgeving instelbaar (DEV / TST / ACC / PRD)
overschrijft de Default Value
wordt gebruikt door applicaties
π In productie vaak wijzigbaar via de Default Solution.
Bepaalt of de value wordt geΓ«xporteerd met de solution.
standaard: No (false)
alleen Yes indien nodig
β Yes:
testdata
gedeelde configuratie over alle omgevingen
β No:
omgevingsspecifieke configuratie
gevoelige data (API endpoints, secrets)
π Voorkomt overschrijven van productieconfiguratie.
kan gebruikt worden als fallback
wordt niet automatisch gebruikt als βcurrent valueβ
π De environment variable definition is nu aangemaakt
Na het aanmaken van de definition moet een waarde worden ingesteld.
Open de environment variable
Ga naar Current Value
Voorbeelden:
URL β https://api-dev.company.com
Boolean β true
Tekst β DEV
π De variable is nu bruikbaar binnen de oplossing
Environment Variables worden gebruikt binnen:
Cloud flows
JavaScript
Plugins / Custom APIβs
π Gebruik altijd environment variables i.p.v. hardcoded waarden
maak environment variables altijd binnen een solution
definities worden mee gedeployed
values worden per omgeving ingesteld
wijzig waarden niet direct in DEV-only contexten
gebruik duidelijke en consistente naamgeving
β gebruik environment variables voor alle externe configuratie
β gebruik consistente naamgeving
β gebruik één variable per configuratie-item
β beheer waarden per omgeving (DEV / TST / ACC / PRD)
β documenteer het gebruik van variables
β hardcoded waarden in code
β generieke of onduidelijke namen
β meerdere doelen voor één environment variable
β aanpassen van variables buiten solutions
Environment Variables zorgen voor:
scheiding tussen configuratie en code
flexibiliteit per omgeving
herbruikbare oplossingen
voorspelbare deployments
π Correct gebruik van environment variables is essentieel voor een schaalbare en beheersbare oplossing binnen Dataverse.
β Environment Variables (wijzigen)
β Naming conventions
β Solution Development