top of page

Power Platform Deployment Guide: Monolithische Lösung sauber aufteilen in App- und Flow-Lösung – ohne App-Linkverlust

  • Autorenbild: kim
    kim
  • vor 2 Tagen
  • 2 Min. Lesezeit

Ziel des Szenarios:

Du hast aktuell eine große, monolithische Lösung mit Canvas App und Flows in einer produktiven Umgebung.Ziel ist es, diese in zwei separate Lösungen (Apps & Flows) aufzuteilen, ohne dass sich der Link zur App ändert (App-ID bleibt gleich).Dabei soll die alte Lösung automatisch bereinigt werden.


Voraussetzungen:

  • Power Platform Pipelines oder manuelles Deployment via Solution UI.

  • Alte Lösung (Früher Flow & App-Solution, heute nur noch für Flows) hat bestehende Solution-ID.

  • Neue App-Lösung wurde erstellt und enthält dieselbe Canvas App (App-ID gleich und App wurde nur aus der, jetzt, Flow-Solution entfernt).

  • Entwicklungsumgebung (Dev) ist unmanaged, Test und Produktion managed.


Schritt-für-Schritt-Anleitung

1. In der Entwicklungsumgebung (Dev)

  • Exportiere die App-Lösung als Managed

  • Exportiere die Flow-Lösung ebenfalls als Managed


2. In der Testumgebung (Test)

Wichtig: Reihenfolge beachten!

  1. Importiere die App-Lösung (Managed)

    • Ergebnis:

      • Die App liegt in einer neuen Lösung mit derselben App-ID.

      • Die App liegt aber auch nochmal in der Flow-Solution vor. Das wollen wir im nächsten Schritt aufräumen, um die App nur in einer Solution zu haben

  2. Importiere die Flow-Lösung als Upgrade

    • Wähle im Import-Dialog: „Vorhandene Lösung upgraden“

    • Ergebnis:

      • App wird automatisch aus der Flow-Lösung entfernt.

      • Die Flow-Lösung enthält danach nur noch Flows.

  3. Prüfen in Test:

    • App-Link ist gleich geblieben?

    • App liegt jetzt nur noch in der neuen App-Lösung (über „See Solution Layers“ prüfen).

    • Flow-Lösung enthält nur noch Flows.


3. In der Produktivumgebung (Prod)

Ablauf exakt wie auf Test:

  1. Importiere die App-Lösung (Managed)

  2. Importiere die Flow-Lösung als Upgrade

    • Auch hier: Haken bei „Upgrade“ setzen

    • Die App wird sauber aus der Flow-Lösung entfernt.

  3. Validierung:

    • App funktioniert wie vorher? (ID & Link gleich?)

    • Keine doppelten Komponenten?

    • Monolithische Lösung ist jetzt „aufgeteilt“.


Erfolgskriterien:

  • Die App bleibt erreichbar unter demselben Link.

  • Du hast zwei separate, saubere Lösungen aufgeteilt in: App & Flows.


 
 
 

Comments


bottom of page