Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az üzleti adatok biztonságosan tárolhatók a Dataverse-szolgáltatásban, és összetett alkalmazásokat is létrehozhat a Power Apps-szolgáltatásban, így a felhasználók kezelhetik ezeket az adatokat. Az adatokat integrálhatja megoldásokba, amelyek tartalmazzák a Power Automate, Power BI és a Dynamics 365 adatait.
Alapértelmezés szerint az alkalmazás az aktuális környezethez csatlakozik a Dataverse-táblázatok esetében. Ha az alkalmazás egy másik környezetbe költözik, az összekötő az új környezet adataihoz kapcsolódik. Ez a viselkedés jól működik olyan alkalmazások esetében, amelyek egyetlen környezetet használnak, vagy egy olyan alkalmazás esetében, amely egy alkalmazáséletciklus-kezelési (ALM) folyamatot követ a fejlesztésről, a tesztelésről, majd az éles környezetről való áttéréshez.
Amikor adatokat Dataverse ad hozzá, módosíthatja a környezetet, majd kiválaszthat egy vagy több táblát. Az alkalmazás alapértelmezés szerint az alkalmazás aktuális környezetében lévő adatokhoz kapcsolódik.
Ha a Környezet módosítása lehetőséget választja, megadhat egy másik környezetet az adatok lekéréséhez az aktuális környezet helyett vagy mellett.
A kiválasztott környezet neve a táblázatok listája alatt jelenik meg.
Kisegítő lehetőségek és hozzáférés
Ha a Környezet módosítása lehetőséget választja, megjelenik a környezetek listája. Bár előfordulhat, hogy a listában megjelenik egy környezet, a környezet biztonsági szerepkörei határozzák meg, hogy mit tehet az adott környezetben. Ha például nem rendelkezik olvasási jogosultsággal, nem láthatja a táblákat és rekordokat a környezetben.
Feljegyzés
Az alkalmazás részletei ablaktáblán az alkalmazástervezőn kívül felsorolt kapcsolatok a felhasználó jóváhagyását igénylő kapcsolatokat jelenítik meg. Mivel az alkalmazásban használt natív Dataverse kapcsolatok nem igényelnek további hozzájárulást, a natív kapcsolat nem lesz a listában.
Power Apps adattípus-ábrázolások
A Microsoft Dataverse-csatlakozó sokkal megbízhatóbb, mint a Dynamics 365 Connector, és kezdi elérni a funkcióparitást. A következő táblázat felsorolja az adattípusokat a Power Apps alkalmazásban, és azt, hogy ezek hogyan kapcsolódnak a Dataverse rendszerében lévő adattípusokhoz.
Power Apps | Microsoft Dataverse |
---|---|
Választási lehetőség | Választás, Igen/Nem |
DátumIdő | Dátum Idő, Dátum és idő, Csak dátum |
Image | Image |
Szám | Lebegőpontos szám, Pénznem, Tizedes szám, Időtartam, Nyelv, Időzóna, Egész szám |
Szöveges | E-mail, Többsoros szöveg, Telefon, Szöveg, Szöveges terület, Tőzsdei szimbólum, URL |
GUID | Egyedi azonosító |
Power Apps delegálható funkciók és műveletek a következőhöz: Dataverse
Ezek Power Apps a műveletek egy adott adattípus esetében delegálhatók Dataverse feldolgozásra (nem pedig helyi feldolgozásra Power Apps).
Cikk | Szám [1] | SMS [2] | Választás | DateTime [3] | Guid |
---|---|---|---|---|---|
<, <=, >, >= | Igen | Igen | No | Igen | - |
=, <> | Igen | Igen | Igen | Igen | Igen |
And/Or/Not | Igen | Igen | Igen | Igen | Igen |
CountRows [4] [5], CountIf [6] | Igen | Igen | Igen | Igen | Igen |
Szűrő | Igen | Igen | Igen | Igen | Igen |
Első [7] | Igen | Igen | Igen | Igen | Igen |
In (tagság) [8] | Igen | Igen | Igen | Igen | Igen |
Benne (alsztring) | - | Igen | - | - | - |
IsBlank [9] | Igen | Igen | No | Igen | Igen |
Lookup | Igen | Igen | Igen | Igen | Igen |
Keresés | No | Igen | No | No | - |
Rendezés | Igen | Igen | Igen | Igen | - |
SortByColumns | Igen | Igen | Igen | Igen | - |
StartsWith | - | Igen | - | - | - |
Szum, Min, Max, Átlag [6] | Igen | - | - | No | - |
- Az aritmetikai kifejezéseket tartalmazó numerikus (például)
Filter(table, field + 10 > 100)
nem delegálható. A nyelv és az időzóna nem delegálható. Az oszlopból számra való átküldés nem támogatott. Ha egy érték számként jelenik meg a fájlban Power Apps , de a háttérbeli adatforrás nem egyszerű szám, például pénznem, akkor nem lesz delegálva. - Nem támogatja a Trim[Ends] vagy a Len függvényt. Támogat más funkciókat, például bal, középső, jobb, felső, alsó, csere, helyettesítő stb. Emellett az átküldés, például a Text(column) nem támogatott a delegáláshoz.
- A DateTime delegálható, kivéve a Now() és a Today() DateTime függvényeket.
- A CountRows funkció egy Dataverse gyorsítótárazott értéket használ. Nem gyorsítótárazott értékek esetén, ahol a rekordok száma várhatóan 50 000 rekord alatt van, használja a következőt
CountIf(table, True)
: - A CountRows győződjön meg arról, hogy a felhasználók megfelelő jogosultsággal rendelkeznek a táblázat összegeinek lekért értékhez.
- Az összesítő függvények legfeljebb 50 000 soros gyűjteményen használhatók. Szükség esetén a Szűrő funkcióval válassza ki az 50 000 értéket. Az összesítő függvények nem támogatottak a nézetekben.
- A FirstN nem támogatott.
In
a 15-ös táblalekérdezési korlát vonatkozik rá Dataverse.- Támogatja az összehasonlításokat. Például,
Filter(TableName, MyCol = Blank())
.
Műveletek hívása Dataverse közvetlenül a Power Fx
A nyelv részeként a Power Fx szerzők mostantól közvetlenül meghívhatnak egy Dataverse műveletet egy képleten belül. A kötetlen és kötött műveletek egyaránt támogatottak. A szerzők nyelvi objektumot adhatnak hozzá Power Fx Environment
az alkalmazáshoz és a hozzáférési Dataverse műveletekhez.
A szerzők be nem írt objektum bemenetek és kimenetek mezőivel is dolgozhatnak. A beviteli oldalon például sok Dataverse művelethez argumentumként be nem írt objektum szükséges. A szerzők mostantól átadhatják ezeket az argumentumokat a ParseJSON használatával a rekordok be nem írt objektum formátumba konvertálásához Power Fx . A kimeneti oldalon a nem típusos objektumokat visszaadó műveletek esetében egyszerűen dot
megadhatja a visszaadott objektumok tulajdonságait. Adott értékeket kell megadnia adott környezetekben való használathoz, például címkéhez Power Apps .
E funkció nélkül gyakori volt, hogy Power Automate a szerzők közvetlenül hívtak Dataverse . A közvetlen Dataverse hívás Power Fx azonban jelentős teljesítménybeli előnyökkel (és egyszerű használattal) jár, és előnyben kell részesíteni a közvetlen tranzakciós olvasások és frissítések esetén. Ha olyan alkalmazással rendelkezik, amely Power Automate műveleteket hív meg Dataverse , megjelenik egy szalagcím, amely azt javasolja, hogy használja inkább ezt a közvetlen műveletes megközelítést.
A nem beírt mezőkkel végzett munka nem korlátozódik a következőkre: Dataverse Minden típusú összekötőhöz használható, és alapszintű ad-hoc dinamikus sématámogatást nyújt.
Feljegyzés
- Nem támogatjuk teljes mértékben a DV-műveleteket a parancsokban Power Fx (a paraméterekkel hívott műveletekre jellemző).
- Nem támogatjuk az entitásokra vagy entitásgyűjteményekre való közvetlen hivatkozásokat.
- A beágyazott (2 vagy több szint mély) objektumtípusú paraméterek esetében a második szintű attribútumok kezelése kötelező PowerApps.
Műveletekhez Microsoft Dataverse való hozzáférés engedélyezése
Új alkalmazások esetén ez a funkció automatikusan engedélyezve van. A korábban létrehozott alkalmazások esetében engedélyeznie kell a műveletekhez Dataverse való hozzáférést.
Régebbi alkalmazások esetén nyissa meg a vászonalapú alkalmazást szerkesztésre, és navigáljon a Beállítások Közelgő funkciók>Kivezetett>és engedélyezze Dataverse a műveleteket.
Adja hozzá a Power Fx Environment language objektumot az alkalmazáshoz
Ha műveleteket szeretne használni Dataverse a képletekben, válassza az Power Fx Adatok hozzáadása lehetőséget , keressen rá a Környezet kifejezésre , és adja hozzá az alkalmazáshoz.
Ezzel hozzáadja a Power Fx Environment
nyelvi objektumot az alkalmazáshoz.
Műveletek elérése Dataverse
Amikor hozzáadja az Power Fx Environment
objektumot az alkalmazáshoz, a műveleteket úgy érheti el Dataverse , hogy hozzáadja Environment
a képlethez, majd pontozza a műveleteket.
A kötetlen Dataverse műveletek társszintűek a táblákkal, és szükségük van a környezeti nyelvi objektum szülőoldali hatókörére. A környezet minden művelete elérhető – rendszerszinten és egyéni szinten is. Kötött és kötetlen műveletek is elérhetők. A 2 szintű híváskorlát megszűnt.
A műveletek képletekben való használatáról Dataverse további információt a Gépeletlen és dinamikus objektumok használata című témakörben talál.
Entitástípus argumentumok átadása kötött/kötetlen műveletekhez
Az entitástípus argumentumok műveletekhez Dataverse való átadásához először állítsa be az entitástípus argumentum értékét egy változóra. Ezenkívül győződjön meg arról, hogy a hiányzó értékek, például az *activityId ki vannak töltve. Ez különösen fontos azoknál az entitásoknál, amelyek nem rendelkeznek meghatározott típusokkal a hencegésben.
Set(MyArgVar, {
name: first(systemUser).name,
Id: First(systemUser).Id
... })
Átnevezés, frissítés és műveletek más környezetekben
A környezetet úgy nevezheti át, hogy kiválasztja a három pontot, majd kiválasztja az "Átnevezés" lehetőséget. Ha új Dataverse műveletet Dataverse ad hozzá, és látnia kell Power Apps , kiválaszthatja a "Frissítés" lehetőséget. Ha pedig egy műveletet egy másik környezetben kell használnia, először módosítania kell a környezetet, majd ha ott van, keressen rá a "Környezet" kifejezésre, válassza ki és adja hozzá az alkalmazáshoz.