Sziasztok! Ma megpróbáljuk automatizálni a rendelések létrehozásának folyamatát a Microsoft Common Data Service adatplatform és a Power Apps és Power Automate szolgáltatások segítségével. A Common Data Service alapján entitásokat és attribútumokat készítünk, a Power Apps segítségével egyszerű mobilalkalmazást készítünk, a Power Automate pedig segít az összes összetevő egyetlen logikával történő összekapcsolásában. Ne vesztegessük az időt!
De először egy kis terminológia. Azt már tudjuk, hogy mi az a Power Apps és a Power Automate, de ha valaki nem ismerné, annak ajánlom, hogy olvassa el korábbi cikkeimet, pl.
A Common Data Service (röviden CDS) egy adattárolási platform, mint egy adatbázis. Valójában ez egy adatbázis, amely a Microsoft 365 felhőben található, és szoros kapcsolatban áll az összes Microsoft Power Platform szolgáltatással. A CDS a Microsoft Azure-on és a Microsoft Dynamics 365-ön keresztül is elérhető. Az adatok többféle módon juthatnak be a CDS-be, ennek egyik módja például a SharePointhoz hasonlóan a CDS-ben kézzel történő rekordok létrehozása. A Common Data Service összes adata entitásoknak nevezett táblákban tárolódik. Számos alapvető entitás létezik, amelyeket saját céljaira használhat, de saját entitásokat is létrehozhat saját attribútumkészleteivel. A SharePointhoz hasonlóan a Common Data Service-ben egy attribútum létrehozásakor megadhatja annak típusát, és rengeteg típus létezik. Az egyik érdekes szolgáltatás az úgynevezett „opciókészletek” létrehozásának lehetősége (a SharePoint Select mezőjének beállításaihoz hasonlóan), amelyek az entitás bármely mezőjében újra felhasználhatók. Ezenkívül az adatok számos támogatott forrásból, valamint Power Apps és Power Automate adatfolyamokból tölthetők be. Általánosságban, röviden, a CDS egy adattároló és -visszakereső rendszer. Ennek a rendszernek az az előnye, hogy szorosan integrálható az összes Microsoft Power Platform szolgáltatással, amely lehetővé teszi különböző összetettségű adatstruktúrák felépítését és későbbi felhasználását a Power Apps alkalmazásokban, valamint a Power BI-n keresztüli adatokhoz való egyszerű csatlakozást jelentéskészítés céljából. A CDS saját felülettel rendelkezik entitások, attribútumok, üzleti szabályok, kapcsolatok, nézetek és irányítópultok létrehozásához. A CDS-sel való munkavégzés felülete a weboldalon található
Tehát próbáljunk meg beállítani valamit. Hozzon létre egy új „Rendelés” entitást a Common Data Service-ben:
Mint látható, új entitás létrehozásakor meg kell adni a nevét egy és több értékben, és meg kell adni egy kulcsmezőt is. Esetünkben ez a „Név” mező lesz. Egyébként arra is figyelhet, hogy az entitások és mezők belső és megjelenített nevei azonnal megjelennek egy űrlapon, ellentétben a SharePointtal, ahol először létre kell hozni egy mezőt latinul, majd át kell nevezni oroszra.
Ezenkívül egy entitás létrehozásakor rengeteg különböző beállítást lehet megadni, de ezt most nem tesszük meg. Létrehozunk egy entitást, és továbblépünk az attribútumok létrehozására.
Létrehozunk egy Állapot mezőt „Paraméterkészlet” típussal, és 4 paramétert definiálunk a mező kontextusában (Új, Végrehajtás, Végrehajtott, Elutasítva):
Hasonlóképpen létrehozzuk a fennmaradó mezőket, amelyekre szükségünk lesz az alkalmazás megvalósításához. Mellesleg az elérhető mezőtípusok listája alább látható; egyetértesz, egyértelműen sok van belőlük?
Kérjük, ügyeljen a kötelező mezők beállítására is, a „Kötelező” és „Opcionális” mellett létezik az „Ajánlott” lehetőség is:
Miután létrehoztuk az összes szükséges mezőt, megtekintheti az aktuális entitás mezőinek teljes listáját a megfelelő részben:
Az entitás konfigurálva van, és most be kell állítania az adatbeviteli űrlapot a Common Data Service szintjén az aktuális entitáshoz. Lépjen az „Űrlapok” fülre, és kattintson az „Űrlap hozzáadása” -> „Fő űrlap” elemre:
A Common Data Service-en keresztüli adatbevitelhez új űrlapot hozunk létre, és sorba rendezzük a mezőket, majd kattintsunk a „Közzététel” gombra:
Az űrlap készen van, nézzük meg a működését. Visszatérünk a Common Data Service-hez, és az „Adatok” fülre lépünk, majd a „Rekord hozzáadása” gombra kattintunk:
A megnyíló űrlap ablakban adja meg az összes szükséges adatot, és kattintson a „Mentés” gombra:
Most az Adatok részben van egy bejegyzésünk:
De kevés mező jelenik meg. Ez könnyen javítható. Lépjen a „Nézetek” fülre, és nyissa meg a legelső nézetet szerkesztéshez. Töltse ki a szükséges mezőket a benyújtási űrlapon, majd kattintson a „Közzététel” gombra:
Az „Adatok” részben ellenőrizzük a mezők összetételét. Minden rendben:
Így a Common Data Service oldalon készen áll az entitás, a mezők, az adatmegjelenítés és a nyomtatvány a kézi adatbevitelhez közvetlenül a CDS-ből. Most készítsünk Power Apps vászonalkalmazást új entitásunkhoz. Térjünk át egy új Power Apps alkalmazás létrehozására:
Az új alkalmazásban csatlakozunk entitásunkhoz a Common Data Service-ben:
Az összes csatlakoztatás után beállítottuk a Power Apps mobilalkalmazásunk több képernyőjét. Az első képernyő készítése néhány statisztikával és a nézetek közötti átmenetekkel:
Készítünk egy második képernyőt a CDS entitásban elérhető rendelések listájával:
És készítünk egy másik képernyőt a rendelés létrehozásához:
Mentjük és közzétesszük az alkalmazást, majd futtatjuk tesztelésre. Töltse ki a mezőket, és kattintson a "Létrehozás" gombra:
Ellenőrizzük, hogy létrejött-e rekord a CDS-ben:
Ellenőrizzük ugyanezt az alkalmazásból:
Minden adat a helyén van. Az utolsó simítás marad. Készítsünk egy kis Power Automate folyamatot, amely a Common Data Service-ben rekord létrehozásakor értesítést küld a megrendelés végrehajtójának:
Ennek eredményeként létrehoztunk egy entitást és egy űrlapot a Common Data Service szintjén, egy Power Apps alkalmazást a CDS-adatokkal való interakcióhoz, valamint egy Power Automate folyamatot, amely automatikusan értesítést küld az előadóknak, ha új rendelés jön létre.
Most az árakról. A Common Data Service nem része az Office 365-előfizetéshez tartozó Power Apps-nek. Ez azt jelenti, hogy ha rendelkezik Power Apps-t is tartalmazó Office 365-előfizetéssel, akkor alapértelmezés szerint nem rendelkezik Common Data Service-vel. A CDS-hez való hozzáféréshez külön Power Apps-licenc vásárlása szükséges. A tervek és az engedélyezési lehetőségek árai az alábbiakban találhatók, és a webhelyről származnak
A következő cikkekben a Common Data Service és a Microsoft Power Platform még több funkcióját tekintjük át. Mindenkinek jó napot!
Forrás: will.com