appliedtechnologies / PowerCIDPortal

a ALM tool for Microsoft Power Platform solutions 🚚 easy deploy Power Apps or Power Automate components beetween different environments 🌐
https://powercid.apptech.de/
5 stars 0 forks source link

auto-enable cloud flows after import #25

Closed FGiesche closed 2 years ago

FGiesche commented 2 years ago

All cloud flows in a solution shall be activated after an import on a target system if "Enable Workflows" of solution is true.

ToDos

FGiesche commented 2 years ago

Absprachen mit @AT-FIPE:

FGiesche commented 2 years ago

"Flow client error returned with status code \"Forbidden\" and details \"{\"error\":{\"code\":\"ConnectionAuthorizationFailed\",\"message\":\"Die Aufruferobjekt-ID ist „f34c59b6-76b7-43db-9ae4-876c0a32f4f2“. Die Verbindung „/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps/connections/22e4699ba6254c66be959a620a620e01“ zu „shared_commondataserviceforapps“ kann nicht zum Aktivieren dieses Flows verwendet werden. Entweder handelt es sich um eine ungültige Verbindung oder um eine Verbindung, für die Sie keine Zugriffsberechtigungen haben. Ersetzen Sie die Verbindung durch eine gültige Verbindung, auf die Sie zugreifen können, oder lassen Sie den Flow vom Besitzer der Verbindung aktivieren, sodass die Verbindung im Kontext dieses Flows für Sie freigegeben wird.\"}}\"."

FGiesche commented 2 years ago

Es ist so, die Flows werden deaktiviert, wenn Sie eine Connection verwenden, auf die Sie die der Anwendungsbenutzer keinen Zugriff hat. Aus selben Grund können sie durch das Portal auch nicht nachträglich via API aktiviert werden. Zwar gibt es eine Funktion zum Teilen von Connections mit Anwendungsbenutzern, allerdings sind viele relevanten Connection Typen nicht teilbar (z.B. Dataverse Connections). Diese sind nur personengebunden und können auch nicht vom Tenant Admin eingesehen werden. Dies wirkt sich auf den Feature Wunsch bezgl. einfacherer Auswahl von Connections (z.B. via Dropdown) aus. Auch das ist daher aktuell nicht umsetzbar. Allerdings sind wir da wieder tief in Gewässern mit Preview Featuren und unvollständiger/nicht vorhandener Doku unterwegs. Vlt lohnt es sich in einigen Monaten nochmal einen Blick drauf zu werfen, ob sich dann was zu unserem Vorteil getan hat.