Power Apps brugerdefinerede funktioner er nu GA
Resumé
Power Apps’ brugerdefinerede funktioner er nu generelt tilgængelige, hvilket betyder, at de er klar til produktionsbrug i større Canvas apps. Det er vigtigt, fordi UDFs gør det lettere at genbruge logik, forbedre vedligeholdelse og reducere fejl, samtidig med at Microsoft i version 2508.3 har integreret funktionen med den nye analyse-engine og gjort den standard i nye apps.
Introduktion
Brugerdefinerede funktioner (UDFs) i Power Apps er nu generelt tilgængelige (GA)—en vigtig milepæl for organisationer, der bygger større Canvas apps, hvor duplikerede formler, inkonsistent logik og performance-flaskehalse kan bremse både makers og supportteams. GA-status signalerer også, at UDFs er klar til produktionsworkloads, hvilket gør dem til en realistisk standard for enterprise app patterns og udviklingsgovernance.
Hvad er nyt
UDFs er GA og klar til produktion
UDFs gør det muligt for makers at definere genanvendelige funktioner én gang og kalde dem på tværs af appen, hvilket forbedrer vedligeholdelse og reducerer formel-duplicering.
Version 2508.3: preview-toggle fjernet
Med Power Apps version 2508.3 fjernede Microsoft den tidligere UDF preview-switch. I stedet er UDF-understøttelse nu koblet til den nye analyse-engine.
Kombineret indstilling med den nye analyse-engine
Fordi UDFs afhænger af den nye analyse-engine, har Microsoft samlet oplevelsen:
- Switchen for den nye analyse-engine (under sektionen New) inkluderer nu UDFs
- Switchen er aktiveret som standard for nye apps
Centrale fordele for makers og supportteams
UDFs hjælper teams med at skalere app-kompleksitet med en modulær tilgang:
- Genbrug og konsistens: Udskil fælles logik til én funktion med parametre, så flere versioner af samme logik ikke driver fra hinanden.
- Bedre læsbarhed og test: En UDF kan forstås og valideres isoleret, frem for at være indlejret på tværs af mange control properties.
- Forbedret Studio-performance: Microsoft bemærker, at UDFs kan hjælpe Studio med at indlæse og gemme apps hurtigere ved at reducere gentagen logik spredt ud over appen.
UDFs kan være:
- Rene beregningsfunktioner (f.eks. konvertering fra Fahrenheit til Celsius)
- Action functions med side effects (pakket ind i
{ }), såsom at collect’e data og vise notifikationer
Betydning for IT-administratorer og slutbrugere
For IT-admins og platform owners:
- Governance og standarder: UDFs giver en håndhævelig vej til konsistente logikmønstre på tværs af apps, hvilket understøtter langsigtet supportérbarhed.
- App lifecycle management: Mere modulære formler kan reducere risiko under opdateringer, fejlfinding og overdragelser mellem makers.
- Kendskab til feature-konfiguration: Da UDFs er afhængige af den nye analyse-engine, bør admins sikre, at makers forstår, hvilke indstillinger der styrer tilgængelighed—særligt ved arbejde med ældre apps.
For slutbrugere:
- Forvent mere konsistent app-adfærd og potentielt forbedret responsivitet, i takt med at apps reducerer duplikerede beregninger og forbedrer vedligeholdelse.
Action items / næste skridt
- Bekræft versionering og indstillinger: Verificér, at miljøer og makers bruger builds i tråd med 2508.3, og forstår, at UDFs følger togglen for den nye analyse-engine.
- Opdatér intern maker-vejledning: Tilføj UDF patterns til jeres Center of Excellence-dokumentation (navngivningskonventioner, parameter patterns, godkendte helper libraries).
- Refaktorer apps med høj værdi: Identificér apps med gentagne formler, og refaktorer til UDFs for at reducere duplicering og forenkle vedligeholdelse.
- Hold øje med næste milepæl: Microsoft bemærker, at User-defined types (UDTs)—til at sende records/tables ind og ud af UDFs—stadig er under udvikling og forventes at nå GA snart.
For flere implementeringsdetaljer, se den officielle Power Apps-dokumentation om user-defined functions.
Brug for hjælp med Power Platform?
Vores eksperter kan hjælpe dig med at implementere og optimere dine Microsoft-løsninger.
Tal med en ekspertHold dig opdateret om Microsoft-teknologier