opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
[Ta tema je namenjena predizdajni dokumentaciji in se lahko spremeni.]
Microsoft Dataverse ponuja zmogljivo rešitev za doseganje učinkovitejše podatkovne arhitekture in zmanjšanje delovne obremenitve na strani odjemalca s funkcijami (prej znanimi kot vtičniki Instant Low-Code). Funkcije v Dataverse uporabi Power Fx za ustvarjanje vaše poslovne logike. Power Fx je splošnonamenski, močno tipiziran, deklarativni in funkcionalni programski jezik. Medtem ko so funkcije v Dataverse reciklabilni objekti rešitev, ki izvajajo določen nabor ukazov znotraj Dataverse, ki se izvajajo na strani strežnika.
Pomembno
- To je funkcija predogleda.
- Poskusne funkcije niso za komercialno uporabo, njihovo delovanje je lahko omejeno. Te funkcije so na voljo še pred uradno izdajo, da lahko stranke predčasno dostopajo do njih in posredujejo povratne informacije.
Tradicionalno so bile funkcije ustvarjene z vtičniki. Ti vtičniki so bili ustvarjeni kot razredi po meri, prevedeni v sklop ogrodja .NET Framework, ki so bili nato naloženi in registrirani v Dataverse. Vendar pa lahko zdaj, ko so na voljo funkcije, uporabniki te funkcije ustvarijo z minimalnim ali ničnim kodiranjem in brez potrebe po ročni registraciji.
Funkcije so shranjene v Dataverse bazi podatkov in jih je mogoče brezhibno integrirati v Power Apps in Power Automate. Obnašanje poteka dela je definirano z uporabo izraznega jezika in se lahko neposredno poveže s poslovnimi podatki in zunanjimi viri podatkov prek povezovalnikov. Power Fx Dataverse Power Platform S funkcijami lahko ustvarjalci hitro sestavijo kompleksno logiko z minimalnim znanjem kodiranja.
Prednosti ustvarjanja logike na strani strežnika
Definiranje poslovne logike na strani strežnika ponuja več prednosti, vključno z:
- Povečana varnost. Ker se logika na strani strežnika izvaja na strežniku, lahko pomaga preprečiti nepooblaščen dostop do občutljivih podatkov ali procesov.
- Izboljšana zmogljivost. Ko se izvaja na strežniku, lahko poslovna logika zmanjša količino podatkov, ki jih je treba prenesti med odjemalcem in strežnikom, kar ima za posledico hitrejše čase obdelave.
- Doslednost in zanesljivost. Logika na strani strežnika zagotavlja, da se poslovna pravila dosledno uporabljajo pri vseh odjemalcih, kar zmanjšuje tveganje napak ali nedoslednosti.
- Lažje vzdrževanje in nadgradnje. S centralizacijo poslovne logike na strežniku postane vzdrževanje in posodabljanje lažje, saj je mogoče spremembe izvajati na enem mestu, namesto da bi bilo treba posodabljati več odjemalcev.
- Prilagodljivost. Logiko na strani strežnika je mogoče lažje prilagajati kot logiko na strani odjemalca, kar omogoča boljšo zmogljivost in obvladovanje večjih delovnih obremenitev.
Pregled funkcij
Funkcije v uporabi. Dataverse Power Fx Power Fx je jezik z nizko kodo, ki se uporablja v Microsoft Power Platform. Gre za splošni, močno tipiziran, deklarativni in funkcionalni programski jezik, ki se uporablja v aplikacijah s platnom, pa tudi na področjih v aplikacijah, ki jih poganja model, kot so strani po meri in ukazovanje. Power Apps
Funkcije ponujajo te prednosti:
- Lahko uporabi parametre.
- Lahko se ročno upravlja s sprožilcem.
- Lahko podpira globalno ali tabelarno območje.
Funkcije imajo te splošne lastnosti.
| Lastnost | Description |
|---|---|
| Prikazno ime | Ime funkcije, ki ga lahko bere človek. Ko je enkrat ustvarjeno, ga ni mogoče spremeniti. |
| Imenu | Notranje ime funkcije. Platforma ga uporablja za identifikacijo komponente v kodi in operacijah baze podatkov. Ko je enkrat ustvarjeno, ga ni mogoče spremeniti. |
| Description | Uporablja se za zagotavljanje dodatnega konteksta o funkciji, kot so namen, vedenje itd. Ko je enkrat ustvarjeno, ga ni mogoče spremeniti. |
| Rešitev | Uporablja se za združevanje komponent in izvoz v druga okolja. Več o rešitvah. |
| Expression | To je funkcija po meri, ki jo je mogoče uporabiti za izvajanje dejanj ali izračunov, definirana z izraznim jezikom Power Fx . Za več podrobnosti glejte Podprte funkcije . |
Funkcija je logika kode po meri, ki jo uporabnik ročno pokliče. S temi edinstvenimi lastnostmi je mogoče uporabiti prilagojene vhodne in izhodne parametre.
| Lastnost | Stolpec2 |
|---|---|
| Sklic tabele | Uporablja se za povezovanje funkcij z določenimi tabelami. V formuli funkcije lahko izberete do pet tabel za branje ali pisanje iz njih. |
| Parametri | Parametri omogočajo prenos informacij med funkcijo in kontekstom, ki jo izvaja, kar olajša načrtovanje poslovne logike, ki jo je mogoče ponovno uporabiti v različnih situacijah. Vhodni parametri se uporabljajo za zagotavljanje podatkov funkciji in vam omogočajo nadzor nad delovanjem funkcije s posredovanjem različnih vrednosti, ki jih določite v formuli. Power Fx Izhodni parametri vam omogočajo, da pridobite rezultate funkcije za nadaljnjo uporabo v vašem programu. Več informacij: Podprti tipi podatkov za vhodne in izhodne parametre |
Podprti tipi podatkov za vhodne in izhodne parametre
- logičen
- String
- Float
- Decimal
- Datum/ura
- Integer
Za več informacij o integraciji iz aplikacije platna ali v poteku v oblaku glejte razdelek Klic funkcije iz aplikacije platna ali strani po meri. Power Automate
Dovoljenja za funkcije
| Kako teči | Description |
|---|---|
| Čas načrtovanja | Ustvarjalci, ki imajo članstvo v varnostni vlogi prilagojevalca sistema ali vlogo višje ravni v okolju, lahko dostopajo do vseh funkcij v tem okolju. Power Platform Za omejitev dostopa do funkcij je mogoče uporabiti varnostne vloge po meri. |
| Čas delovanja | Ko je funkcija poklicana, dostopa do podatkov tabele, ki so vključene v definicijo funkcije, kar vključuje tabele, ki so del formule v kontekstu uporabnika, ki jo je poklical. |
Sorodna vsebina
Učna pot: Delo s funkcijami Power Fx
Ustvarjanje in uporaba funkcij v Microsoft Dataverse (predogled)