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!

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, vĂ”i . KĂŒll aga ei ole me veel Common Data Service'i sisu kĂ€sitlenud, seega on nĂŒĂŒd Ă”ige aeg lisada natuke teooriat.

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. 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â:

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):

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?

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

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

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â:

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

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

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

NĂŒĂŒd on meil jaotises âAndmedâ ĂŒks kirje:

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â:

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

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:

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

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:

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

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

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

Kontrollime, kas kirje on CDS-is loodud:

Kontrollime sama rakendusest:

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:

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 :

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
