Pripojiť k systému Microsoft Dataverse

Firemné údaje môžete bezpečne uložiť na Dataverse a vytvárať bohaté aplikácie v Power Apps, aby používatelia mohli tieto údaje spravovať. Tieto údaje môžete tiež integrovať do riešení, ktoré zahŕňajú Power Automate, Power BI a údaje z Dynamics 365.

V predvolenom nastavení sa aplikácia pripája k aktuálnemu prostrediu pre tabuľky Dataverse. Ak sa vaša aplikácia presunie do iného prostredia, konektor sa pripojí k údajom v novom prostredí. Toto správanie je vhodné pre aplikáciu používajúcu jedno prostredie alebo aplikáciu, ktorá sa riadi procesom správy životného cyklu aplikácií (ALM) na prechod od vývoja, cez testovanie až po produkciu.

Pri pridávaní údajov z Dataverse môžete zmeniť prostredie a potom vybrať jednu alebo viacero tabuliek. V predvolenom nastavení sa aplikácia pripája k údajom v aktuálnom prostredí.

Predvolené prostredie.

Ak vyberiete Zmeniť prostredie, môžete určiť iné prostredie, z ktorého sa budú získavať údaje namiesto súčasného prostredia alebo navyše.

Iné prostredia.

Názov vybratého prostredia sa zobrazí v zozname tabuliek.

Nové prostredia.

Viditeľnosť a prístup

Keď stlačíte možnosť Zmeniť prostredie, zobrazí sa vám zoznam prostredí. Aj keď v zozname môžete vidieť prostredie, roly zabezpečenia v prostredí určujú, čo môžete v tomto prostredí robiť. Ak napríklad nemáte oprávnenia na čítanie, tabuľky a záznamy v prostredí sa nezobrazujú.

Poznámka

Pripojenia uvedené na table podrobností aplikácie mimo návrhára aplikácií zobrazujú pripojenia, ktoré vyžadujú súhlas používateľa. Keďže natívne pripojenia používané v aplikácii nevyžadujú tento dodatočný súhlas, natívne Dataverse pripojenie nebude v tomto zozname.

Mapovanie typov údajov Power Apps

Konektor Microsoft Dataverse je robustnejší ako Dynamics 365 Connector a blíži sa parita funkcií. V nasledujúcej tabuľke sú uvedené typy údajov v Power Apps a ako sa mapujú na typy údajov v Dataverse.

Power Apps Microsoft Dataverse
Voľba Voľba, áno/nie
Dátum a čas Dátum čas, Dátum a čas, Iba dátum
Image Image
Číslo Číslo s pohyblivou desatinnou čiarkou, Mena, Desatinné číslo, Trvanie, Jazyk, Časové pásmo, Celé číslo
Text E-mail, Viacriadkový text, Telefón, Text, Textová oblasť, Kód akcie, URL
GUID Jedinečný identifikátor

Delegovateľné funkcie Dataverse a operácie pre Power Apps

Tieto Power Apps operácie môžu byť pre daný typ údajov delegované na Dataverse spracovanie (namiesto lokálneho spracovania v rámci neho Power Apps).

Položka Číslo [1] Text [2] Voľba Dátum a čas [3] Guid
<, <=, >, >= Áno Áno No Áno -
=, <> Áno Áno Áno Áno Áno
A/Alebo/Nie Áno Áno Áno Áno Áno
CountRows [4] [5], CountIf [6] Áno Áno Áno Áno Áno
Filter Áno Áno Áno Áno Áno
Prvý [7] Áno Áno Áno Áno Áno
V (členstvo) (verzia Preview) Áno Áno Áno Áno Áno
V (vedľajší reťazec) - Áno - - -
IsBlank [8] Áno Áno No Áno Áno
Vyhľadávanie Áno Áno Áno Áno Áno
Vyhľadávať No Áno No No -
Zoradiť Áno Áno Áno Áno -
SortByColumns Áno Áno Áno Áno -
StartsWith - Áno - - -
Súčet, Min, Max, Priem. [6] Áno - - No -
  1. Číselné s aritmetickými výrazmi (napríklad Filter(table, field + 10 > 100)) nie sú delegovateľné. Jazyk a časové pásmo nie sú delegovateľné. Prenášanie do stĺpca na číslo nie je podporované. Keď sa hodnota zobrazí ako číslo, ale serverový reťazec zdroj údajov nie je jednoduché číslo Power Apps , napríklad mena, nebude delegovaný.
  2. Nepodporuje Trim[Ends] alebo Len. Podporuje ďalšie funkcie, ako sú ľavé, stredné, pravé, horné, dolné, nahradené, nahradené atď. Prenášanie, napríklad Text(stĺpec), nie je podporované pre delegovanie.
  3. DateTime je delegovateľný s výnimkou funkcií DateTime Now() a Today().
  4. CountRows v Dataverse využíva hodnotu uloženú vo vyrovnávacej pamäti. Pre hodnoty neuložené do vyrovnávacej pamäte, kde sa očakáva, že počet záznamov bude nižší ako 50 000 záznamov, použite CountIf(table, True).
  5. V prípade CountRows sa uistite, že používatelia majú príslušné povolenia na získanie súčtov pre tabuľku.
  6. Agregačné funkcie sú obmedzené na kolekciu 50 000 riadkov. V prípade potreby vyberte 50 000 pomocou funkcie Filter. Agregačné funkcie nie sú v zobrazeniach podporované.
  7. Funkcia FirstN nie je podporovaná.
  8. Podporuje porovnania. Napríklad:Filter(TableName, MyCol = Blank())

Akcie volania Dataverse priamo v Power Fx

Ako súčasť jazyka Power Fx môžu teraz autori priamo vyvolať Dataverse akciu v rámci vzorca. Podporované sú neviazané aj viazané akcie. Autori môžu pridať jazykový Power Fx Environment objekt do svojej aplikácie a získať prístup k Dataverse akciám.

Autori môžu pracovať s nezadanými poľami objektov pre vstupy aj výstupy. Napríklad na strane vstupu mnohé Dataverse akcie vyžadujú ako argument nezadaný objekt. Autori teraz môžu tieto argumenty odovzdať pomocou funkcie ParseJSON na konverziu záznamu Power Fx na nezadaný objekt. Na výstupnej strane, pre akcie, ktoré vracajú nezadané objekty, môžete jednoducho dot prejsť do vlastností vrátených objektov. Musíte odovzdať konkrétne hodnoty, ktoré sa použijú v konkrétnych kontextoch, aby ste ich mohli použiť napríklad v Power Apps označení.

Bez tejto funkcie bolo bežné, že autori volali Power Automate Dataverse priamo. Volanie Dataverse priamo z Power Fx však poskytuje významné výkonnostné výhody (a jednoduché použitie) a malo by sa uprednostňovať pri priamom transakčnom čítaní a aktualizáciách. Ak máte aplikáciu, ktorá sa používa na volanie Power Automate akcií, zobrazí sa Dataverse banner s návrhom, aby ste namiesto toho použili tento prístup priamej akcie.

Práca s nezadanými poľami nie je obmedzená na Dataverse. Funguje pre všetky typy konektorov a poskytuje základnú podporu ad-hoc dynamickej schémy.

Poznámka

  1. Plne nepodporujeme akcie DV pri Power Fx velení (špecifické pre všetky akcie, volanie s parametrami.)
  2. Nepodporujeme priamo odkazy na kolekcie entít a entít na plátne.
  3. Pre parametre typu objektu, ktoré sú vnorené (hĺbka 2 alebo viac úrovní), sa atribúty druhej úrovne považujú za povinné PowerApps.

Povolenie prístupu k Microsoft Dataverse akciám

V prípade nových aplikácií sa táto funkcia aktivuje automaticky. V prípade aplikácií vytvorených v minulosti musíte povoliť prístup k Dataverse akciám.

V prípade starších aplikácií otvorte aplikáciu plátna na úpravy a prejdite na Nastavenia > Pripravované funkcie > Vyradené a povolené Dataverse akcie.

Pridanie objektu Power Fx Jazyk prostredia do aplikácie

Ak chcete vo vzorcoch použiť Dataverse akcie, vyberte položku Power Fx Pridať údaje , vyhľadajte výraz Prostredie a pridajte ho do aplikácie.

Vyhľadávanie objektu Power Fx Životné prostredie.

Tým sa do vašej aplikácie pridá jazykový Power Fx Environment objekt.

Objekt Power Fx Životné prostredie ako zdroj údajov.

Prístup k Dataverse akciám

Po pridaní objektu Power Fx Environment do aplikácie môžete získať prístup Dataverse k akciám pridaním Environment do vzorca a následným bodkovaním akcií.

Používanie objektu Power Fx Prostredie.

Neviazané Dataverse akcie sú partnerskou úrovňou tabuliek a vyžadujú nadradený rozsah jazykového objektu prostredia .K dispozícii sú všetky akcie vo vašom prostredí – na systémovej aj vlastnej úrovni. K dispozícii sú viazané aj neviazané akcie. 2-úrovňový limit hovorov bol odstránený.

Použitie Dataverse akcie.

Ďalšie podrobnosti o používaní Dataverse akcií vo vzorcoch nájdete v téme Práca s nezadanými a dynamickými objektmi.

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).

Premenovanie, obnovenie a akcie v iných prostrediach

Prostredie môžete premenovať výberom troch bodiek a výberom možnosti "Premenovať". Ak pridáte Dataverse novú Dataverse akciu a potrebujete Power Apps ju zobraziť, môžete vybrať možnosť Obnoviť. A ak potrebujete použiť akciu v inom prostredí, musíte najprv zmeniť prostredie a potom, keď tam budete, vyhľadajte "Prostredie", vyberte ho a pridajte ho do svojej aplikácie.