Introductie
Deze pagina beschrijft het deployment runbook voor het uitvoeren van deployments binnen het Power Platform (Dataverse).
👉 Deze pagina gaat uit van een
gereedstaande release:
- oplossing is ontwikkeld
- oplossing is getest
- release is goedgekeurd
- documentatie is compleet
Het deploymentproces maakt gebruik van de standaard ALM-mogelijkheden binnen Power Platform, zoals solutions en Power Platform Pipelines.
👉 Dit is een
platform-native deployment mechanisme:
- gebaseerd op Dataverse solutions
- gebruik van managed/unmanaged solutions
- deployments via Power Platform Pipelines
Dit verschilt van traditionele DevOps deployments, waar gebruik wordt gemaakt van externe CI/CD tooling zoals Azure DevOps of GitHub Actions.
⚠️ Hoewel de principes (versioning, CI/CD, OTAP) vergelijkbaar zijn, is de technische implementatie binnen Power Platform anders.
De focus van deze pagina ligt uitsluitend op het uitvoeren van deployments binnen dit model.
1. Deployment kiezen
👉 Bepaal het type deployment:
-
Standaard release → nieuwe functionaliteit
-
Patch → kleine correctie
-
Hotfix → urgente productie fix
2. Standaard release (OTAP)
- Open Power Platform Pipelines
- Selecteer pipeline
- Selecteer solution
- Deploy naar TST
- Controleer resultaat
- Promote naar ACC
- Na Go → Promote naar PRD
- Controleer productie (smoke test)
👉 Standaard route (altijd toepassen tenzij uitzondering)
3. Patch deployment
- Ontvang patch solution (managed)
- Open pipeline
- Selecteer patch
- Deploy naar TST
- Controleer resultaat
- Promote naar ACC
- Promote naar PRD
👉 Patch bevat alleen de wijziging (delta)
4. Hotfix deployment
⚠️ Alleen gebruiken bij productieproblemen
- Ontvang hotfix solution (managed)
- Importeer direct in PRD
- Controleer resultaat
- Valideer fix met business
- Documenteer deployment
- Voer daarna alsnog OTAP deployment uit
❗ Alleen de fix deployen
❗ Geen andere wijzigingen meenemen
5. Speciaal scenario: DEV loopt voor op PRD
❗ Exporteer nooit de volledige solution
- Gebruik patch om wijziging te isoleren
- Deploy alleen benodigde componenten
👉 Doel: alleen de fix deployen
Samenvatting
- Release → OTAP via pipeline
- Patch → kleine wijziging
- Hotfix → direct naar PRD
✅ Deployment = uitvoering van een gereedstaande release