Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Tere kĂ”igile! TĂ€na proovime automatiseerida ĂŒlesannete loomise protsessi, kasutades Microsofti andmeplatvormi Common Data Service ja teenuseid Power Apps ja Power Automate. Common Data Service'i baasil loome entiteete ja atribuute, Power Appsi abil valmistame ette lihtsa mobiilirakenduse ning Power Automate aitab kĂ”iki komponente ĂŒhise loogikaga siduda. Ärgem raisakem aega!

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Kuid esiteks natuke terminoloogiat. Mis on Power Apps ja Power Automate, teame juba, kuid kui keegi ei ole kursis, soovitan tutvuda mu eelnevate artiklitega, nĂ€iteks, siit vĂ”i siit. KĂŒll aga ei ole me veel Common Data Service'i sisu kĂ€sitlenud, seega on nĂŒĂŒd Ă”ige aeg lisada natuke teooriat.

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Common Data Service (lĂŒhend CDS) on andmete salvestamise platvorm, mis on nagu andmebaas. Tegelikult on see andmebaas, mis asub Microsoft 365 pilves ja omab tihedat seost kĂ”igi Microsoft Power Platformi teenustega. CDS on saadaval ka Microsoft Azure'is ja Microsoft Dynamics 365-s. Andmed vĂ”ivad CDS-i jĂ”uda erinevate meetodite kaudu, nĂ€iteks CDS-i salvestuste loomine kĂ€sitsi, sarnaselt SharePointiga. KĂ”ik andmed Common Data Service'is salvestatakse tabelite kujul, mida nimetatakse entiteetideks. On rida pĂ”hientiteete, mida saab kasutada oma eesmĂ€rkide saavutamiseks, kuid saate luua ka oma entiteete oma atribuutide kogumitega. Sarnaselt SharePointile saab Common Data Service'is atribuudi loomisel mÀÀrata selle tĂŒĂŒbi, milliseid tĂŒĂŒpe on tohutult palju. Üks huvitav omadus on vĂ”imalus luua nn "Parameetrite kogusid" (sarnane valikuvĂ€lja tĂŒĂŒbile SharePointis), mida saab uuesti kasutada mis tahes entiteedi vĂ€ljal. Lisaks vĂ”ivad andmed olla laaditud erinevatest toetatud allikatest, samuti rakendustest Power Apps ja voogudest Power Automate. ÜhesĂ”naga, lĂŒhidalt öeldes, on CDS andmete salvestamise ja otsimise sĂŒsteem. Selle sĂŒsteemi eeliseks on tihe integreeritus kĂ”igi Microsoft Power Platformi teenustega, mis vĂ”imaldab luua erineva keerukuse tasemega andmestruktuure ja kasutada neid hiljem Power Appsi rakendustes, samuti on lihtne andmetele juurde pÀÀseda lĂ€bi Power BI aruannete koostamiseks. CDS-il on oma liides entiteetide, atribuutide, Ă€ri-eeskirjade, seoste, vaadete ja armatuurlaudade loomiseks. CDS-i tööliides asub veebisaidil. make.powerapps.com Jaotises „Andmed“, kus on kogutud kĂ”ik peamised vĂ”imalused olendite seadistamiseks.
Nii et proovime midagi seadistada. Loome Common Data Service'is uue olendi „KĂ€sk”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Nagu vĂ”ite mĂ€rgata, on uue olendi loomisel vajalik mÀÀrata selle nimi nii ainsuses kui ka mitmuses, samuti tuleb mÀÀrata vĂ”tmevĂ€li. Meie puhul on see vĂ€li „Nimi”. Muide, tĂ€helepanelik olge, et sisemised ja kuvamisnimed on kohe ĂŒhel vormil, erinevalt SharePointist, kus esmalt tuleb luua vĂ€li ladina kirjas ja alles seejĂ€rel nimetada see vene keelde.
Samuti on olendi loomisel vÔimalik teha hulga erinevaid seadistusi, kuid praegu me seda ei tee. Loome olendi ja liigume atributide loomise juurde.
Loome vĂ€lja Staus tĂŒĂŒbiga „SĂ€tete kogum” ja mÀÀrame 4 parameetrit selle vĂ€lja lĂ”ikes (Uus, TĂ€itmine, TĂ€idetud, LĂŒkatud):

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Sarnaselt loome kĂ”ik ĂŒlejÀÀnud vĂ€ljad, mis on vajalikud meie rakenduse rakendamiseks. Muide, saadaval olevate vĂ€ljatĂŒĂŒpide loetelu on allpool, kas see pole mitte korralikku arvu?

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Pöörake tĂ€helepanu ka vĂ€ljade kohustuslikkuse seadistusele, lisaks „Kohustuslik” ja „Mitte kohustuslik” on veel variant „Soovitatav”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

PÀrast kÔigi vajalike vÀljade loomist saame vaadata kogu praeguse olendi vÀljade loetelu vastavas jaotises:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Olend on seadistatud ja nĂŒĂŒd on vaja seadistada andmete sisestamise vorm Common Data Service'i tasandil praeguse olendi jaoks. Liigume vahelehele „Vormid” ja vajutame „Lisa vorm” -> „PĂ”hivorm”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Seadistame uue vormi andmete sisestamiseks lĂ€bi Common Data Service ja seame vĂ€ljad ĂŒksteise jĂ€rel, seejĂ€rel vajutame nuppu „Avalda”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Vorm on valmis, kontrollime selle tööd. Tagasi Common Data Service'i ja liigume vahelehele „Andmed”, seejĂ€rel vajutame „Lisa kirje”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Avanenud vormi aknas sisestame kĂ”ik vajalikud andmed ja vajutame „Salvesta”:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

NĂŒĂŒd on meil jaotises „Andmed” ĂŒks kirje:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Kuid kuvatakse vĂ€he vĂ€ljade. Selle saab kergesti parandada. Liigume vahelehele „Vaated“ ja avame redigeerimiseks esimese vaate. Paigaldame vajalikud vĂ€ljad vaatevormile ja vajutame „Avalda“:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Kontrollime vĂ€ljade koosseisu jaotises „Andmed“. KĂ”ik on suurepĂ€rane:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Nii et Common Data Service'i poolel on valmis entiteet, vĂ€ljad, andmete vaade ja vorm andmete kĂ€sitsi sisestamiseks otse CDS-ist. NĂŒĂŒd loome Power Appsile oma uue entiteedi jaoks kanvasrakenduse. Liigume uue Power Appsi rakenduse loomise juurde:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Uues rakenduses luuakse ĂŒhendus meie entiteediga Common Data Service'is:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

PĂ€rast kĂ”iki ĂŒhendusi seadistame mĂ”ned meie Power Appsi mobiilirakenduse ekraanid. Loome esimese ekraani koos vĂ€ikese statistika ja ĂŒleminekute vahel vaadete vahel:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Loome teise ekraani CDS-i entiteedi olemasolevate ĂŒlesannete loeteluga:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Ja teeme veel ĂŒhe ekraani ĂŒlesande loomise jaoks:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Salvestame ja avaldame rakenduse, seejĂ€rel kĂ€ivitame selle kontrollimiseks. TĂ€idame vĂ€ljad ja vajutame nuppu „Loo“:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Kontrollime, kas kirje on CDS-is loodud:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

Kontrollime sama rakendusest:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

KĂ”ik andmed on kohal. JÀÀnud on viimane lihv. Teeme vĂ€ikese Power Automate voolu, mis saadab ĂŒlesande tĂ€itjale teate, kui Common Data Service'is loodi kirje:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

KokkuvĂ”tteks oleme loonud entiteedi ja vormi Common Data Service'i tasemel, Power Appsi rakenduse CDS-andmetega suhtlemiseks ja Power Automate'i voo, et automaatselt saata teateid tĂ€itjatele, kui luuakse uus ĂŒlesanne.

NĂŒĂŒd hindadest. Common Data Service ei kuulu Power Apps'i, mis on osa Office 365 tellimusest. See tĂ€hendab, et kui teil on Office 365 tellimus ja selle raames on Power Apps, siis Common Data Service'i ei ole automaatselt saadaval. CDS-ile juurdepÀÀsuks on vajalik eraldi Power Appsi litsentsi ostmine. Plaanide ja litsentsimisvĂ”imaluste hinnad on esitatud allpool ja saadud saidilt powerapps.microsoft.com:

Ühine Andmete Teenus ja Power Apps. Mobiilirakenduse loomine

JÀrgnevates artiklites kÀsitleme veelgi rohkemate vÔimaluste Common Data Service'i ja Microsoft Power Platformi kohta. Soovin kÔigile head pÀeva!

Allikas: habr.com

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster