Përshëndetje të gjithëve! Sot do të përpiqemi të automatizojmë procesin e krijimit të detyrave duke përdorur platformën e të dhënave Microsoft Common Data Service dhe shërbimet Power Apps dhe Power Automate. Duke u bazuar në Common Data Service, do të ndërtojmë entitete dhe atribute, ndërsa me Power Apps do të krijojmë një aplikacion të thjeshtë mobil, ndërsa Power Automate do të na ndihmojë të lidhim të gjithë komponentët me një logjikë të vetme. Le të mos humbasim kohë!

Por fillimisht, pak terminologji. Çfarë janë Power Apps dhe Power Automate, ne tashmë e dimë, por nëse ndonjëherë dikush nuk e di, ju rekomandoj të njiheni me artikujt e mi të mëparshëm, për shembull, ose . Megjithatë, çfarë është Common Data Service ne nuk e kemi shqyrtuar ende, prandaj është koha të shtojmë pak teori.

Common Data Service (CDS) është një platformë për ruajtjen e të dhënave si një bazë të dhënash. Në fakt, ajo është një bazë e dhënash që ndodhet në cloudin Microsoft 365 dhe ka një lidhje të ngushtë me të gjitha shërbimet e Microsoft Power Platform. Gjithashtu, CDS është e aksesueshme përmes Microsoft Azure dhe Microsoft Dynamics 365. Të dhënat në CDS mund të hyjnë në mënyra të ndryshme, njëra prej tyre është krijimi i regjistrimeve në CDS manualisht, ashtu si në SharePoint. Të gjitha të dhënat në Common Data Service ruhen në formën e tabelave, të quajtura entitete. Ekziston një grup bazik entitetesh që mund të përdoren për qëllime të ndryshme, por gjithashtu është e mundur të krijoni entitete të veta me grupe të vetat të atributeve. Po ashtu, si në SharePoint, kur krijoni një atribut në Common Data Service, mund të përcaktoni llojin e tij dhe lloje të tilla ka shumë. Një nga karakteristikat interesante është mundësia për të krijuar të ashtuquajturat “Grupime parametrash” (analogë me opsionet për fushën e tipit Zgjedhje në SharePoint), të cilat mund të ri-përdoren në çdo fushë të entitetit. Për më tepër, të dhënat mund të ngarkohen nga burime të ndryshme të mbështetura, si dhe nga aplikacionet Power Apps dhe nga rrjedhat Power Automate. Në përgjithësi, nëse e përmbledhim, CDS është një sistem për ruajtjen dhe kërkimin e të dhënave. Avantazhi i këtij sistemi është integrimi i ngushtë me të gjithë shërbimet e Microsoft Power Platform, që lejon ndërtimin e strukturave të dhënash me kompleksi të ndryshme dhe përdorimin e tyre më tej në aplikacionet Power Apps dhe lehtësimin e lidhjes me të dhënat përmes Power BI për ndërtimin e raporteve. CDS ka ndërfaqen e vet për krijimin e entiteteve, atributeve, rregullave biznesore, lidhjeve, pamjeve dhe dashboard-eve. Ndërfaqja për punën me CDS është e vendosur në sitin në seksionin «Të Dhënat», ku janë mbledhur të gjitha mundësitë kryesore për konfiguruar entitetet.
Pra, le të provojmë të konfiguroni diçka. Të krijojmë një entitet të ri «Mandat» në Common Data Service:

Siç e vini re, gjatë krijimit të një entiteti të ri është e nevojshme të përcaktohet emri i tij në numerin e vet dhe në shumës, si dhe të caktohet fusha kyçe. Në rastin tonë, kjo do të jetë fusha «Emri». Po ashtu, mund të vini re se emrat e brendshëm dhe ata që shfaqen për entitetet dhe fushat janë përcaktuar menjëherë në një formë, për dallim nga SharePoint, ku fillimisht duhet të krijoni një fushë në latinisht dhe pastaj ta riemëroni atë në gjuhën ruse.
Po ashtu, gjatë krijimit të një entiteti ka mundësi për të bërë një numër të madh konfigurimesh të ndryshme, por tani nuk do ta bëjmë këtë. Krijojmë entitetin dhe kalojmë në krijimin e atributeve.
Krijojmë fushën Status me llojin «Grup parametrash» dhe përcaktojmë 4 parametra në lidhje me këtë fushë (E Re, Në Përgjigje, E Kryer, E Hequr):

Po ashtu krijojmë fushat e tjera që na nevojiten për realizimin e aplikacionit. Po ashtu, lista e llojeve të fushave në dispozicion është e shënuar më poshtë, pajtohuni se nuk janë të pakta?

Vini re gjithashtu në konfigurimin e detyrueshmërisë së fushave, përveç «Të Detyrueshëm» dhe «Të Opcional» ka gjithashtu një variant «E Rekomanduar»:

Pasi kemi krijuar të gjitha fushat e nevojshme, mund të shikojmë në të gjithë listën e fushave të entitetit aktual në seksionin përkatës:

Entiteti është konfiguruar dhe tani është e nevojshme të konfigurohet forma e hyrjes së të dhënave në nivelin e Common Data Service për entitetin aktual. Shkoni në tabin «Format» dhe klikoni «Shto formë» -> «Forma kryesore»:

Konfigurojmë formën e re për hyrjen e të dhënave përmes Common Data Service dhe radhitim fushat njëra pas tjetrës, pas së cilës klikojmë butonin «Publiko»:

Forma është gati, le ta kontrollojmë funksionimin e saj. Kthehemi në Common Data Service dhe kalojmë në tabin «Të Dhënat», pastaj klikojmë «Shto regjistrimin»:

Në dritaren e hapur të formës, futni të gjitha të dhënat e nevojshme dhe klikoni «Ruaj»:

Tani në seksionin «Të Dhënat» kemi një regjistrim:

Porërt sahas të pakta janë të dukshme. Kjo është lehtë për t'u rregulluar. Shkonte te skeda 'Pamjet' dhe hapim për editim pamjen e parë. Vendosim fushat që na nevojiten në formën e pamjes dhe klikojmë 'Publiko':

Kontrollojmë përbërjen e fushave në seksionin 'Të Dhënat'. Një gjë e shkëlqyer:

Pra, në anën e Common Data Service është e gatshme një entitet, fushat, pamja e të dhënave dhe forma për futjen manuale të të dhënave drejtpërdrejt nga CDS. Tani le të krijojmë një aplikacion canvas në Power Apps për entitetin tonë të ri. Shkonte te krijimi i një aplikacioni të ri Power Apps:

Në aplikacionin e ri, bëjmë lidhjen me entitetin tonë në Common Data Service:

Pas të gjitha lidhjeve, konfiguroni disa ekrane të aplikacionit tonë mobil Power Apps. Bëjmë ekranin e parë me pak statistikë dhe kalimet mes pamjeve:

Bëjmë ekranin e dytë me listën e detyrave të disponueshme në entitetin CDS:

Dhe bëjmë një ekran tjetër për krijimin e detyrës:

Ruajmë dhe publikojmë aplikacionin, pas së cilës e fillojmë atë për verifikim. Popullojmë fushat dhe klikojmë butonin 'Krijo':

Të kontrollojmë nëse është krijuar një regjistrim në CDS:

Të kontrollojmë të njëjtën gjë nga aplikacioni:

Të gjitha të dhënat janë në vend. Ka mbetur një detaj përfundimtar. Le të krijojmë një rrjedhë të vogël Power Automate që, kur krijohet një regjistrim në Common Data Service, do të dërgojë një njoftim për realizuesin e detyrës:

Si përfundim, ne kemi krijuar një entitet dhe formë në nivelin e Common Data Service, aplikacionin Power Apps për interaksionin me të dhënat e CDS dhe rrjedhën Power Automate për shpërndarjen automatike të njoftimeve për realizuesit, kur krijohet një detyrë të re.
Tani për çmimet. Common Data Service nuk përfshihet në Power Apps, i cili ofrohet si pjesë e abonimit Office 365. Kjo do të thotë që nëse keni një abonim Office 365 dhe në përbërjen e saj ka Power Apps, atëherë Common Data Service, nga parimi, nuk do të jetë në dispozicion për ju. Për akses në CDS kërkohet blerja e një licencë të veçantë për Power Apps. Çmimet për planet dhe opsionet e licencimit janë të indikuara më poshtë dhe janë marrë nga faqja :

Në artikujt e ardhshëm ne do të shqyrtojmë edhe më shumë mundësi të Common Data Service dhe Microsoft Power Platform. Të gjithë ju urojmë një ditë të mirë!
Burimi: habr.com
