Power Apps benutzerdefinierte Funktionen jetzt GA
Zusammenfassung
Microsoft hat benutzerdefinierte Funktionen (User-defined Functions, UDFs) in Power Apps offiziell allgemein verfügbar gemacht und damit für produktive Canvas-App-Szenarien freigegeben. Mit Version 2508.3 entfällt zudem der separate Vorschau-Schalter: UDFs sind nun an die neue Analyse-Engine gekoppelt, was die Entwicklung wiederverwendbarer, konsistenter und wartbarer App-Logik vereinfacht und besonders für größere Unternehmensanwendungen wichtig ist.
Audio-Zusammenfassung
Einleitung
User-defined functions (UDFs) in Power Apps sind jetzt generally available (GA) – ein wichtiger Meilenstein für Organisationen, die größere Canvas-Apps entwickeln, bei denen duplizierte Formeln, inkonsistente Logik und Performance-Engpässe sowohl Maker als auch Support-Teams ausbremsen können. Der GA-Status signalisiert außerdem, dass UDFs für Produktions-Workloads bereit sind und sich damit als Standard für Enterprise-App-Patterns und Development Governance eignen.
Was ist neu
UDFs sind GA und produktionsreif
UDFs ermöglichen es Makern, wiederverwendbare Funktionen einmal zu definieren und appweit aufzurufen – das verbessert die Wartbarkeit und reduziert Formelduplikate.
Version 2508.3: Vorschau-Toggle entfernt
Mit Power Apps Version 2508.3 hat Microsoft den bisherigen UDF-Vorschau-Schalter entfernt. Stattdessen ist die UDF-Unterstützung nun an die new analysis engine gekoppelt.
Kombinierte Einstellung mit der new analysis engine
Da UDFs von der new analysis engine abhängen, hat Microsoft die Erfahrung zusammengeführt:
- Der Schalter für die new analysis engine (unter dem Abschnitt New) umfasst jetzt UDFs
- Der Schalter ist für neue Apps standardmäßig aktiviert
Zentrale Vorteile für Maker- und Support-Teams
UDFs helfen Teams, App-Komplexität mit einem modularen Ansatz zu skalieren:
- Wiederverwendung und Konsistenz: Gemeinsame Logik in eine einzelne Funktion mit Parametern auslagern, um zu verhindern, dass mehrere Varianten derselben Logik auseinanderdriften.
- Bessere Lesbarkeit und Tests: Eine UDF lässt sich isoliert verstehen und validieren, statt in vielen Control-Eigenschaften eingebettet zu sein.
- Verbesserte Studio-Performance: Microsoft weist darauf hin, dass UDFs Studio dabei helfen können, Apps schneller zu laden und zu speichern, indem wiederholte Logik reduziert wird, die über die App verteilt ist.
UDFs können sein:
- Reine Berechnungsfunktionen (z. B. Umrechnung von Fahrenheit in Celsius)
- Action-Funktionen mit Side Effects (in
{ }gekapselt), z. B. Daten sammeln und Benachrichtigungen anzeigen
Auswirkungen auf IT-Administratoren und Endbenutzer
Für IT-Admins und Platform Owner:
- Governance und Standards: UDFs bieten einen durchsetzbaren Weg zu konsistenten Logik-Patterns über Apps hinweg und unterstützen damit die langfristige Wartbarkeit.
- App Lifecycle Management: Modularere Formeln können Risiken bei Updates, Troubleshooting und Übergaben zwischen Makern reduzieren.
- Bewusstsein für Feature-Konfiguration: Da UDFs von der new analysis engine abhängen, sollten Admins sicherstellen, dass Maker verstehen, welche Einstellungen die Verfügbarkeit steuern – insbesondere bei älteren Apps.
Für Endbenutzer:
- Erwartet konsistenteres App-Verhalten und potenziell bessere Reaktionszeiten, da Apps weniger duplizierte Berechnungen ausführen und die Wartbarkeit steigt.
Action Items / nächste Schritte
- Versionierung und Einstellungen prüfen: Verifizieren, dass Umgebungen und Maker Builds verwenden, die zu 2508.3 passen, und verstehen, dass UDFs über den Toggle der new analysis engine aktiviert werden.
- Interne Maker-Guidance aktualisieren: UDF-Patterns in eure Center of Excellence-Dokumentation aufnehmen (Naming Conventions, Parameter-Patterns, freigegebene Helper Libraries).
- High-Value-Apps refaktorieren: Apps mit wiederholten Formeln identifizieren und in UDFs refaktorieren, um Duplikate zu reduzieren und die Wartung zu vereinfachen.
- Nächsten Meilenstein im Blick behalten: Microsoft weist darauf hin, dass User-defined types (UDTs) – zum Übergeben von Records/Tables in und aus UDFs – noch in Arbeit sind und voraussichtlich bald GA erreichen.
Weitere Implementierungsdetails finden sich in der offiziellen Power Apps-Dokumentation zu user-defined functions.
Brauchen Sie Hilfe mit Power Platform?
Unsere Experten helfen Ihnen bei der Implementierung und Optimierung Ihrer Microsoft-Lösungen.
Mit einem Experten sprechenBleiben Sie über Microsoft-Technologien auf dem Laufenden