Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
[Gai hau aurre-argitaratutako dokumentazioa da eta aldaketak jasan ditzake.]
Microsoft Dataverse funtzioen bidez (lehen kode baxuko plugin azkarrak bezala ezagutzen zirenak) datu-arkitektura eraginkorragoa lortzeko eta bezeroaren aldeko lan-karga murrizteko irtenbide indartsua eskaintzen du. Zure negozio logika sortzeko Dataverse erabiltzen diren Power Fx funtzioak. Power Fx helburu orokorreko, mota sendoko, deklaratiboko eta funtzionaleko programazio-lengoaia bat da. Dataverse funtzioak berrerabilgarriak diren soluzio-objektuak dira, eta Dataverse barruan komando multzo espezifiko bat exekutatzen dute, zerbitzariaren aldean exekutatuz.
Garrantzitsua da
- Hau aurreikuspen-eginbidea da.
- Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
Tradizionalki, funtzioak pluginak erabiliz sortzen ziren. Plugin hauek .NET Framework muntaketa batean konpilatutako klase pertsonalizatu gisa sortzen ziren, eta gero kargatu eta Dataverse barruan erregistratzen ziren. Hala ere, funtzioen sarrerarekin, erabiltzaileek kodeketa minimoa edo batere beharrik gabe sor ditzakete, eta eskuz erregistratu beharrik gabe.
Funtzioak datu-base batean gordetzen dira eta erraz integra daitezke Dataverse eta Power Apps -tan. Power Automate Lan-fluxuaren portaera adierazpen-lengoaia erabiliz definitzen da eta zuzenean konekta daiteke negozio-datuekin eta kanpoko datu-iturriekin konektoreen bidez. Power Fx Dataverse Power Platform Funtzioekin, egileek logika konplexua azkar eraiki dezakete kodetze-esperientzia minimoarekin.
Zerbitzariaren aldeko logika sortzearen abantailak
Zerbitzari aldeko negozio logika definitzeak hainbat abantaila eskaintzen ditu, besteak beste:
- Segurtasun handiagoa. Zerbitzariaren aldeko logika zerbitzarian exekutatzen denez, datu edo prozesu sentikorretarako baimenik gabeko sarbidea saihesteko balio dezake.
- Errendimendu hobetua. Zerbitzarian exekutatzen denean, negozio-logikak bezeroaren eta zerbitzariaren artean transferitu behar diren datuen kopurua murriztu dezake, eta horrek prozesatzeko denborak azkarragoak izatea dakar.
- Koherentzia eta fidagarritasuna. Zerbitzariaren aldeko logikak bermatzen du negozio-arauak bezero guztietan modu koherentean aplikatzen direla, errore edo inkoherentzien arriskua murriztuz.
- Mantentze-lanak eta hobekuntzak errazagoak. Negozio-logika zerbitzarian zentralizatuz, errazagoa da mantentzea eta eguneratzea, aldaketak leku bakarrean egin daitezkeelako, hainbat bezero eguneratu beharrean.
- Eskalagarritasuna. Zerbitzariaren aldeko logika bezeroaren aldeko logika baino errazago eskala daiteke, errendimendu hobea eta lan-karga handiagoen kudeaketa ahalbidetuz.
Funtzioen informazio orokorra
Erabiltzen diren funtzioak. Dataverse Power Fx Power Fx Microsoft Power Platform-n erabiltzen den kode gutxiko lengoaia da. Helburu orokorreko, mota sendoko, deklaratiboko eta funtzionaleko programazio-lengoaia bat da, mihise-aplikazioetan eta ereduetan oinarritutako aplikazioetako eremuetan erabiltzen dena, hala nola orrialde pertsonalizatuetan eta komandoetan. Power Apps
Funtzioek abantaila hauek eskaintzen dituzte:
- Parametroak erabil ditzake.
- Eskuz exekutatu daiteke abiarazlearekin.
- Esparru globala edo taulakoa onar dezake.
Funtzioek propietate orokor hauek dituzte.
Propietatea | Deskribapenak |
---|---|
Bistaratzeko izena | Funtzioaren gizakiek irakur dezaketen izena. Behin sortuta ezin da aldatu. |
Eman izena | Funtzioaren barne-izena. Plataformak erabiltzen du kode eta datu-base eragiketetan osagaia identifikatzeko. Behin sortuta ezin da aldatu. |
Deskribapenak | Funtzioari buruzko testuinguru gehigarria emateko erabiltzen da, hala nola helburua, portaera eta abar. Behin sortuta ezin da aldatu. |
Soluzioa | Osagaiak taldekatzeko eta beste ingurune batzuetara esportatzeko erabiltzen da. Lortu informazio gehiago irtenbideei buruz. |
Expression | Hau ekintzak edo kalkuluak egiteko erabil daitekeen funtzio pertsonalizatua da, adierazpen-lengoaia erabiliz definitua. Power Fx Xehetasun gehiago lortzeko, joan Onartutako funtzioak atalera. |
Funtzio bat erabiltzaile batek eskuz deitzen duen kode logika pertsonalizatua da. Sarrera eta irteera parametro pertsonalizatuak erabil daitezke propietate berezi hauekin.
Propietatea | 2. zutabea |
---|---|
Taula-erreferentzia | Funtzioak taula espezifikoekin lotzeko erabiltzen da. Gehienez bost taula hauta ditzakezu zure funtzioaren formulan irakurri edo idazteko. |
Parametroak | Parametroek funtzioaren eta hura exekutatzen duen testuinguruaren artean informazioa pasatzeko aukera ematen dute, egoera desberdinetan berrerabili daitekeen negozio-logika diseinatzea erraztuz. Sarrera-parametroak funtzioari datuak emateko erabiltzen dira, eta funtzioak nola jokatzen duen kontrolatzeko aukera ematen dizute, zuk zehaztutako balio desberdinak emanez Power Fx formulan. Irteerako parametroek funtzio baten emaitzak berreskuratzeko aukera ematen dizute, zure programan geroago erabiltzeko. Informazio gehiago: Sarrera eta irteera parametroetarako onartutako datu motak |
Sarrera eta irteera parametroetarako onartutako datu motak
- Boolean
- String
- Float
- Hamartarrak
- DateTime
- Integer
Mihise-aplikazio batetik edo hodeiko fluxu batean nola integratu jakiteko informazio gehiago lortzeko, joan hona: Power Automate Deitu funtzio bat mihise-aplikazio edo orrialde pertsonalizatu batetik .
Funtzioen baimenak
Nola korrika egin | Deskribapenak |
---|---|
Diseinu denbora | Ingurunean sistemaren pertsonalizatzailearen segurtasun-rolaren kidetza edo maila altuagoko rola duten egileek ingurune horretako funtzio guztietara sar daitezke. Power Platform Segurtasun-rol pertsonalizatuak erabil daitezke funtzioetarako sarbidea mugatzeko. |
Exekuzio-denbora | Funtzio bat abiarazten denean, funtzioaren definizioan inplikatutako taula-datuetara sartzen da, eta horrek formularen parte diren taulak barne hartzen ditu, hura abiarazi duen erabiltzailearen testuinguruan. |
Erlazionatutako edukia
Ikaskuntza bidea: Funtzioekin lan egin Power Fx
Sortu eta erabili funtzioak hemen: Microsoft Dataverse (aurrebista)