Power Apps UDF er nå GA for raskere produksjonsapper
Sammendrag
Microsoft har gjort user-defined functions (UDFs) i Power Apps generelt tilgjengelige, slik at utviklere kan lage gjenbrukbar logikk i Canvas-apper og redusere dupliserte formler, inkonsistens og vedlikeholdsarbeid. Dette er viktig fordi UDFs nå er klare for produksjon, er integrert med new analysis engine i versjon 2508.3, og gjør det enklere for organisasjoner å bygge raskere, mer skalerbare og mer robuste enterprise-apper.
Introduksjon
User-defined functions (UDFs) i Power Apps er nå generelt tilgjengelige (GA)—en viktig milepæl for organisasjoner som bygger større Canvas-apper, der dupliserte formler, inkonsistent logikk og ytelsesflaskehalser kan bremse både makers og supportteam. GA-status signaliserer også at UDFs er klare for produksjonsarbeidsbelastninger, noe som gjør dem til en levedyktig standard for enterprise app-mønstre og styring av utviklingspraksis.
Hva er nytt
UDFs er GA og klare for produksjon
UDFs gjør det mulig for makers å definere gjenbrukbare funksjoner én gang og kalle dem på tvers av appen, noe som forbedrer vedlikeholdbarheten og reduserer formelduplisering.
Versjon 2508.3: forhåndsvisningsbryter fjernet
Med Power Apps versjon 2508.3 har Microsoft fjernet den tidligere forhåndsvisningsbryteren for UDF. I stedet er UDF-støtte nå knyttet til new analysis engine.
Kombinert innstilling med new analysis engine
Fordi UDFs er avhengige av new analysis engine, har Microsoft slått sammen opplevelsen:
- Bryteren for new analysis engine (under New-delen) inkluderer nå UDFs
- Bryteren er aktivert som standard for nye apper
Viktige fordeler for makers og supportteam
UDFs hjelper team med å skalere app-kompleksitet med en modulær tilnærming:
- Gjenbruk og konsistens: Trekk ut felles logikk til én funksjon med parametere, slik at flere versjoner av samme logikk ikke glir ut av synk.
- Bedre lesbarhet og testing: En UDF kan forstås og valideres isolert, i stedet for å være innebygd på tvers av mange kontroll-egenskaper.
- Bedre Studio-ytelse: Microsoft påpeker at UDFs kan hjelpe Studio med å laste og lagre apper raskere ved å redusere gjentatt logikk som er spredt gjennom hele appen.
UDFs kan være:
- Rene beregningsfunksjoner (f.eks. konvertering av Fahrenheit til Celsius)
- Handlingsfunksjoner med sideeffekter (pakket inn i
{ }), som å samle inn data og vise varsler
Konsekvenser for IT-administratorer og sluttbrukere
For IT-administratorer og plattformeidere:
- Styring og standarder: UDFs gir en håndhevbar vei til konsistente logikkmønstre på tvers av apper, noe som bidrar til langsiktig supportbarhet.
- App lifecycle management: Mer modulære formler kan redusere risiko ved oppdateringer, feilsøking og overleveringer mellom makers.
- Bevissthet om funksjonskonfigurasjon: Siden UDFs er avhengige av new analysis engine, bør administratorer sikre at makers forstår hvilke innstillinger som styrer tilgjengelighet—særlig ved arbeid med eldre apper.
For sluttbrukere:
- Forvent mer konsistent app-atferd og potensielt bedre respons, ettersom apper reduserer dupliserte beregninger og forbedrer vedlikeholdbarheten.
Tiltak / neste steg
- Bekreft versjoner og innstillinger: Verifiser at miljøer og makers bruker bygg som samsvarer med 2508.3, og forstå at UDFs følger bryteren for new analysis engine.
- Oppdater interne retningslinjer for makers: Legg til UDF-mønstre i Center of Excellence-dokumentasjonen (navnekonvensjoner, parametermønstre, godkjente helper-biblioteker).
- Refaktorer apper med høy verdi: Identifiser apper med gjentatte formler og refaktorer til UDFs for å redusere duplisering og forenkle vedlikehold.
- Følg med på neste milepæl: Microsoft opplyser at User-defined types (UDTs)—for å sende records/tables inn og ut av UDFs—fortsatt er under utvikling og forventes å nå GA snart.
For flere implementeringsdetaljer, se den offisielle Power Apps-dokumentasjonen om user-defined functions.
Trenger du hjelp med Power Platform?
Våre eksperter kan hjelpe deg med å implementere og optimalisere dine Microsoft-løsninger.
Snakk med en ekspertHold deg oppdatert om Microsoft-teknologier