Povezivanje sa sustavom Microsoft Dataverse
Možete sigurno pohraniti poslovne podatke u sustav Dataverse i stvarati obogaćene aplikacije u usluzi Power Apps kako bi korisnici mogli upravljati tim podacima. Te podatke možete i uključiti u rješenja koja uključuju Power Automate, Power BI i podatke iz sustava Dynamics 365.
Prema zadanim postavkama aplikacija se povezuje s trenutnim okruženjem za tablice servisa Dataverse. Ako se vaša aplikacija prebaci u drugo okruženje, poveznik će se povezati s podacima u novom okruženju. Takvo ponašanje dobro funkcionira za aplikaciju koja koristi jedno okruženje ili aplikaciju koja slijedi postupak upravljanja životnim ciklusom aplikacije (ALM) za prelazak s razvoja, na testiranje, a zatim na proizvodnju.
Kada dodajete podatke iz Dataverse, možete promijeniti okruženje, a zatim odabrati jednu ili više tablica. Prema zadanim postavkama, aplikacija se povezuje s podacima u trenutačnom okruženju.
Ako odaberete Promijeni okruženje, možete odrediti drugo okruženje iz kojeg će se povući podaci umjesto ili pored trenutačnog okruženja.
Naziv odabranog okruženja prikazuje se ispod popisa tablica.
Vidljivost i pristup
Kada odaberete Promijeni okruženje, prikazat će vam se popis okruženja. Iako možete vidjeti okruženje na popisu, sigurnosne uloge u okruženju određuju što možete učiniti u tom okruženju. Na primjer, ako nemate ovlasti za čitanje, ne možete vidjeti tablice i zapise u okruženju.
Napomena
Veze navedene u oknu s pojedinostima o aplikaciji izvan dizajnera aplikacije prikazuju veze za koje je potreban pristanak korisnika. Budući da izvorne veze koje se koriste u aplikaciji ne zahtijevaju dodatni pristanak, izvorna Dataverse veza neće se nalaziti na tom popisu.
Mapiranja vrste podataka servisa Power Apps
Poveznik za Microsoft Dataverse snažniji je od poveznika Dynamics 365 Connector i približuje se paritetu značajke. U sljedećoj tablici su navedene vrste podataka u servisu Power Apps i kako se mapiraju u vrste podataka u servisu Dataverse.
Power Apps | Microsoft Dataverse |
---|---|
Odabir | Odabir, Da/Ne |
DatumVrijeme | Datum vrijeme, Datum i vrijeme, Samo datum |
Image | Image |
Broj | Broj s pomičnim zarezom, Valuta, Decimalni broj, Trajanje, Jezik, Vremenska zona, Cijeli broj |
Tekst | E-pošta, Tekst u više redaka, Telefon, Tekst, Područje teksta, Simbol pomičnog prikaznika, URL |
GUID | Jedinstveni identifikator |
Funkcije i operacije servisa Power Apps koje se mogu delegirati za Dataverse
Te Power Apps se operacije, za određenu vrstu podataka, mogu delegirati Dataverse za obradu (umjesto za lokalnu obradu unutar Power Apps).
Stavka | Broj [1] | Tekst [2] | Odabir | DatumVrijeme [3] | Guid |
---|---|---|---|---|---|
<, <=, >, >= | Jest | Jest | No | Jest | - |
=, <> | Jest | Jest | Jest | Jest | Jest |
I/Ili/Ne | Jest | Jest | Jest | Jest | Jest |
CountRows [4] [5], CountIf [6] | Jest | Jest | Jest | Jest | Jest |
Filtriraj | Jest | Jest | Jest | Jest | Jest |
Prvi [7] | Jest | Jest | Jest | Jest | Jest |
U (članstvo) (pretpregled) | Jest | Jest | Jest | Jest | Jest |
U (podniz) | - | Jest | - | - | - |
IsBlank [8] | Jest | Jest | No | Jest | Jest |
Pretraživanje | Jest | Jest | Jest | Jest | Jest |
Traži | No | Jest | No | No | - |
Sortiranje | Jest | Jest | Jest | Jest | - |
SortByColumns | Jest | Jest | Jest | Jest | - |
StartsWith | - | Jest | - | - | - |
Zbroj, Min, Max, Prosječan [6] | Jest | - | - | No | - |
- Numerički s aritmetičkim izrazima (npr.
Filter(table, field + 10 > 100)
) ne mogu se delegirati. Jezik i Vremensku zonu nije moguće delegirati. Emitiranje u stupac na broj nije podržano. Kada se vrijednost pojavi kao broj u Power Apps , ali pozadinski izvor podataka nije jednostavan broj kao što je valuta, neće biti delegiran. - Ne podržava Obreži[Završava] ili Len. Podržava druge funkcije kao što su lijeva, sredina, desna, gornja, donja, zamjena, zamjena itd. Također, emitiranje kao što je Text(stupac) nije podržano za delegiranje.
- Funkciju DateTime moguće je delegirati, osim za funkcije DateTime Now() i Today().
- CountRows na usluzi Dataverse koristi predmemoriranu vrijednost. Za vrijednosti koje nisu u predmemoriji gdje se očekuje da će broj zapisa biti manji od 50 000 zapisa, koristite
CountIf(table, True)
. - Za CountRows osigurajte da korisnici imaju odgovarajuće dozvole za dobivanje ukupnih iznosa za tablicu.
- Agregatne funkcije ograničene su na zbirku od 50 000 redaka. Ako je potrebno, pomoću funkcije Filtar odaberite 50.000. Funkcije zbrajanja nisu podržane u prikazima.
- FirstN nije podržan.
- Podržava usporedbe. Na primjer,
Filter(TableName, MyCol = Blank())
.
Pozivanje Dataverse akcija izravno u Power Fx
Kao dio Power Fx jezika, autori sada mogu izravno pozvati akciju Dataverse unutar formule. Podržane su i slobodne i vezane akcije. Autori mogu dodati jezični Power Fx Environment
objekt u svoju aplikaciju i pristupiti Dataverse akcijama.
Autori mogu raditi s netipiziranim poljima objekata i za ulaze i za izlaze. Na ulaznoj strani, na primjer, mnoge Dataverse akcije zahtijevaju neupisani objekt kao argument. Autori sada mogu proslijediti ove argumente u pomoću ParseJSON-a za pretvaranje zapisa Power Fx u netipizirani objekt. Na izlaznoj strani, za akcije koje vraćaju netipirane objekte, možete jednostavno dot
unijeti svojstva vraćenih objekata. Morate baciti određene vrijednosti za upotrebu u određenim kontekstima za upotrebu u Power Apps kao što je oznaka.
Bez ove značajke bilo je uobičajeno da Power Automate autori izravno pozivaju Dataverse . Međutim, pozivanje Dataverse izravno iz Power Fx pruža značajne prednosti performansi (i jednostavnost korištenja) i trebalo bi ga preferirati za izravna očitanja i ažuriranja transakcija. Ako imate aplikaciju koja koristi Power Automate za pozivanje Dataverse radnji, prikazat će se natpis koji predlaže da umjesto toga upotrebljavate taj pristup izravne akcije.
Rad s neupisanim poljima nije ograničen na Dataverse. Radi za sve vrste poveznika i pruža osnovnu ad hoc podršku za dinamičke sheme.
Napomena
- Ne podržavamo u potpunosti DV akcije u Power Fx zapovijedanju (specifične za bilo koju radnju koja poziva parametre.)
- Ne podržavamo izravno upućivanje zbirki entiteta i entiteta na platnu.
- Za parametre vrste objekta koji su ugniježđeni (2 ili više razina dubine), atributi druge razine tretiraju se potrebni u PowerApps.
Omogući pristup Microsoft Dataverse akcijama
Za nove aplikacije ta je značajka automatski omogućena. Za prethodno izrađene aplikacije morate omogućiti pristup Dataverse radnjama.
Za starije aplikacije otvorite aplikaciju radnog područja za uređivanje i idite na Postavke > Nadolazeće značajke > Umirovljeno i omogućite Dataverse akcije.
Dodavanje jezičnog objekta okruženja Power Fx u aplikaciju
Da biste koristili Dataverse akcije u formulama, odaberite Power Fx Dodaj podatke i potražite okruženje te ih dodajte u aplikaciju.
Time se jezični Power Fx Environment
objekt dodaje vašoj aplikaciji.
Pristup Dataverse akcijama
Power Fx Environment
Kada se objekt doda u aplikaciju, akcijama možete pristupiti Dataverse dodavanjem Environment
u formulu, a zatim dopingom u akcije.
Slobodne Dataverse akcije jednake su razini za tablice i potreban im je nadređeni opseg objekta Jezik okoline .Dostupne su sve radnje u vašem okruženju – i na razini sustava i prilagođene. Dostupne su i vezane i slobodne akcije. Uklonjeno je ograničenje poziva na dvije razine.
Dodatne informacije o korištenju Dataverse akcija u formulama potražite u članku Rad s neupisanim i dinamičkim objektima.
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).
Preimenovanje, osvježavanje i akcije u drugim okruženjima
Okruženje možete preimenovati tako da odaberete trotočje i odaberete "Preimenuj". Ako dodate novu Dataverse akciju u Dataverse i trebate Power Apps je vidjeti, možete odabrati "Osvježi". A ako trebate koristiti radnju u drugom okruženju, prvo morate promijeniti okruženje, a zatim jednom tamo potražiti 'Okoliš', odabrati i dodati u svoju aplikaciju.
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za