🚀 Deployment proces

Governance en richtlijnen voor gecontroleerde deployments binnen het Power Platform

← Terug naar Deploy

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)

  1. Open Power Platform Pipelines
  2. Selecteer pipeline
  3. Selecteer solution
  4. Deploy naar TST
  5. Controleer resultaat
  6. Promote naar ACC
  7. Na Go → Promote naar PRD
  8. Controleer productie (smoke test)
👉 Standaard route (altijd toepassen tenzij uitzondering)

3. Patch deployment

  1. Ontvang patch solution (managed)
  2. Open pipeline
  3. Selecteer patch
  4. Deploy naar TST
  5. Controleer resultaat
  6. Promote naar ACC
  7. Promote naar PRD
👉 Patch bevat alleen de wijziging (delta)

4. Hotfix deployment

⚠️ Alleen gebruiken bij productieproblemen
  1. Ontvang hotfix solution (managed)
  2. Importeer direct in PRD
  3. Controleer resultaat
  4. Valideer fix met business
  5. Documenteer deployment
  6. 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