User-defined functions v Power Apps jsou nyní v GA
Shrnutí
User-defined functions (UDFs) v Power Apps jsou nově v obecné dostupnosti, takže jsou připravené pro produkční nasazení a mohou se stát standardem pro vývoj větších Canvas aplikací. Nově jsou součástí new analysis engine ve verzi 2508.3, což zjednodušuje jejich zapnutí a pomáhá týmům zlepšit znovupoužitelnost logiky, konzistenci, čitelnost i správu aplikací ve větším měřítku.
Úvod
User-defined functions (UDFs) v Power Apps jsou nyní obecně dostupné (GA)—jde o významný milník pro organizace, které vytvářejí větší Canvas apps, kde duplicitní vzorce, nekonzistentní logika a výkonnostní úzká místa mohou zpomalovat jak makery, tak týmy podpory. Status GA zároveň signalizuje, že UDFs jsou připravené pro produkční workloady, což z nich dělá životaschopný standard pro enterprise vzory aplikací a řízení vývoje (governance).
Co je nového
UDFs jsou v GA a připravené pro produkci
UDFs umožňují makerům definovat znovupoužitelné funkce jednou a volat je napříč aplikací, čímž zlepšují udržovatelnost a snižují duplicitu vzorců.
Verze 2508.3: odebrán přepínač preview
S Power Apps verzí 2508.3 Microsoft odebral předchozí přepínač UDF preview. Místo toho je podpora UDFs nyní navázaná na new analysis engine.
Sdružené nastavení s new analysis engine
Protože UDFs závisí na new analysis engine, Microsoft tuto zkušenost sjednotil:
- Přepínač new analysis engine (v části New) nyní zahrnuje UDFs
- Přepínač je ve výchozím nastavení zapnutý pro nové aplikace
Klíčové přínosy pro makery a týmy podpory
UDFs pomáhají týmům škálovat komplexitu aplikací modulárním přístupem:
- Znovupoužití a konzistence: Vytáhněte společnou logiku do jedné funkce s parametry a zabraňte tomu, aby se více verzí stejné logiky časem rozcházelo.
- Lepší čitelnost a testování: UDF lze pochopit a ověřit izolovaně, namísto toho, aby byla vložená napříč vlastnostmi mnoha ovládacích prvků.
- Zlepšený výkon Studia: Microsoft uvádí, že UDFs mohou pomoci Studiu načítat a ukládat aplikace rychleji tím, že se omezí opakovaná logika rozprostřená po celé aplikaci.
UDFs mohou být:
- Čisté výpočetní funkce (např. převod Fahrenheit na Celsius)
- Akční funkce s vedlejšími efekty (zabalené do
{ }), například sběr dat a zobrazování oznámení
Dopad na IT administrátory a koncové uživatele
Pro IT adminy a vlastníky platformy:
- Governance a standardy: UDFs poskytují vynutitelnou cestu ke konzistentním vzorům logiky napříč aplikacemi, což pomáhá s dlouhodobou podporovatelností.
- Řízení životního cyklu aplikací: Modulárnější vzorce mohou snížit riziko při aktualizacích, řešení problémů a předávání aplikací mezi makery.
- Povědomí o konfiguraci funkcí: Protože UDFs závisí na new analysis engine, měli by admini zajistit, aby makery chápali, která nastavení dostupnost řídí—zejména při práci se staršími aplikacemi.
Pro koncové uživatele:
- Očekávejte konzistentnější chování aplikací a potenciálně lepší odezvu, protože aplikace omezí duplicitní výpočty a zlepší udržovatelnost.
Doporučené kroky / co dál
- Ověřte verzování a nastavení: Zkontrolujte, že prostředí a makery používají buildy odpovídající 2508.3, a že rozumí tomu, že UDFs jsou navázané na přepínač new analysis engine.
- Aktualizujte interní doporučení pro makery: Doplňte vzory UDFs do dokumentace Center of Excellence (konvence pojmenování, vzory parametrů, schválené helper knihovny).
- Refaktorujte klíčové aplikace: Identifikujte aplikace s opakovanými vzorci a refaktorujte je do UDFs, abyste snížili duplicitu a zjednodušili údržbu.
- Sledujte další milník: Microsoft uvádí, že User-defined types (UDTs)—pro předávání záznamů/tabulek do UDFs a z UDFs—jsou stále ve vývoji a očekává se jejich GA brzy.
Další podrobnosti k implementaci najdete v oficiální dokumentaci Power Apps k user-defined functions.
Potřebujete pomoc s Power Platform?
Naši odborníci vám pomohou implementovat a optimalizovat vaše Microsoft řešení.
Mluvte s odborníkemBuďte v obraze o technologiích Microsoft