Përshëndetje të gjithëve! Sot do të provojmë 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. Në bazë të Common Data Service do të ndërtojmë entitete dhe atribute, me Power Apps do të krijojmë një aplikacion mobil të thjeshtë, ndërsa Power Automate do të ndihmojë të lidhim të gjitha komponentët me një logjikë të njëjtë. Mos humbim kohë!

Por fillimisht pak terminologji. ĂfarĂ« Ă«shtĂ« Power Apps dhe Power Automate ne e dimĂ« tashmĂ«, por nĂ«se ndokush nuk Ă«shtĂ« nĂ« dijeni, rekomandoj tĂ« shqyrtojĂ« artikujt e mi tĂ« mĂ«parshĂ«m, p.sh., ose . MegjithatĂ«, çfarĂ« Ă«shtĂ« Common Data Service ne ende nuk e kemi shqyrtuar, prandaj Ă«shtĂ« koha mĂ« e mirĂ« pĂ«r tĂ« shtuar pak teori.

Common Data Service (për shkurtim CDS) është një platformë për ruajtjen e të dhënave, si një bazë të dhënash. Në thelb, kjo është një bazë të dhënash, e vendosur në re në Microsoft 365 dhe që ka një lidhje të ngushtë me të gjitha shërbimet e Microsoft Power Platform. Po ashtu, CDS është e aksesueshme përmes Microsoft Azure dhe Microsoft Dynamics 365. Të dhënat në CDS mund të hyjnë nëpërmjet disa mënyrash, njëra prej tyre është krijimi manual i regjistrimeve në CDS, ngjashëm me SharePoint. Të gjitha të dhënat në Common Data Service ruhen si tabela, të quajtura entitete. Ekzistojnë disa entitete bazë që mund të përdoren për qëllimet tuaja, por gjithashtu mund të krijoni entitetet tuaja me grupet tuaja të caktuara të atributave. Ngjashëm me SharePoint, kur krijoni një atribut në Common Data Service, mund të përcaktoni llojin e tij dhe ka një numër të madh llojesh këtu. Një nga veçoritë interesante është mundësia e krijimit të ashtuquajturave "Sets of options" (analog i varianteve për fushën e llojit Zgjedhje në SharePoint), të cilat mund të ripërdoren në çdo fushë të entitetit. Plus, 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ë gjitha shërbimet Microsoft Power Platform, i cili lejon ndërtimin e strukturave të të dhënave të ndryshme të kompleksitetit dhe përdorimin e tyre më vonë 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 të biznesit, lidhjeve, pamjeve dhe dashboards. Ndërfaqja e punës me CDS është në faqen në seksionin "Të Dhënat", ku janë mbledhur të gjitha mundësitë kryesore për konfigurimin e entiteteve.
Pra, le të provojmë të konfiguroni diçka. Të krijojmë në Common Data Service një entitet të ri "Detyrë":

Siç mund ta vini re, kur krijoni një entitet të ri duhet të jepni emrin e tij në numrin e bashkë- dhe të katërta, si dhe të përcaktoni fushën kryesore. Në rastin tonë kjo do të jetë fusha "Emri". Për më tepër, mund të vëreni se emrat e brendshëm dhe të shfaqur të entiteteve dhe fushave jepen menjëherë në një formë, ndryshe nga SharePoint, ku së pari duhet të krijoni një fushë në latinisht dhe pastaj të ndryshoni emrin në gjuhën ruse.
Po ashtu, kur krijoni një entitet, ka mundësi që të bëni një sasi të madhe 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 "Set opsionesh" dhe përcaktojmë 4 parametra në këtë fushë (Të reja, Nën ekzekutimin, Të përfunduar, Të refuzuara):

Në mënyrë të ngjashme krijojmë fushat e tjera që na duhen për realizimin e aplikacionit. Për më tepër, lista e llojeve të fushave të disponueshme është e listuar më poshtë, pajtohuni, nuk janë të pakta?

Vini re gjithashtu rreth konfigurimit të detyrueshmërisë së fushave, përveç "Detyrueshëm" dhe "Jo detyrueshëm", ka gjithashtu një opsion "Të rekomanduar":

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

Entiteti është konfiguruar dhe tani është e nevojshme të konfigurojmë formularin e futjes së të dhënave në nivelin e Common Data Service për entitetin aktual. Kalojmë në skedën "Format" dhe klikojmë "Shto formular" -> "Forma bazë":

Konfigurojmë një formular të ri për futjen e të dhënave përmes Common Data Service dhe radhisim fushat një utån tjetër, pastaj klikojmë butonin "Publiko":

Forma është gati, le të kontrollojmë funksionimin e saj. Kthehemi në Common Data Service dhe kalojmë në skedën "Të Dhënat", pastaj klikojmë "Shto regjistrim":

Në dritaren e hapur të formularit, vendosim të gjitha të dhënat e nevojshme dhe klikojmë "Ruaj":

Tani në seksionin "Të Dhënat" kemi një regjistrim:

Por shfaqen pak fusha. Kjo është lehtë për t'u rregulluar. Kalojmë te skeda "Pamjet" dhe hapim për redaktim pamjen e parë. Vendosim fushat e nevojshme në formularin e pamjes dhe klikojmë "Publiko":

KontrollojmĂ« pĂ«rbĂ«rjen e fushave nĂ« seksionin "TĂ« DhĂ«na". Ădo gjĂ« Ă«shtĂ« nĂ« rregull:

Pra, në anën e Common Data Service kemi përgatitur entitetin, fushat, pamjen e të dhënave dhe formularin për hyrje manuale të të dhënave nga CDS. Tani le të krijojmë një aplikacion Power Apps Canvas për entitetin tonë të ri. Kalojmë në krijimin e një aplikacioni të ri Power Apps:

Në aplikacionin e ri, lidhim me entitetin tonë në Common Data Service:

Pas të gjitha lidhjeve, konfiguroni disa ekrane të aplikacionit tonë Power Apps. Krijojmë ekranin e parë me një statistikë të vogël dhe lidhje midis pamjeve:

Krijojmë ekranin e dytë me një listë të porosive ekzistuese në entitetin CDS:

Dhe krijojmë edhe një ekran për krijimin e porosisë:

Ruajmë dhe publikojmë aplikacionin, pastaj e fillojmë për ta kontrolluar. Plotesojmë fushat dhe klikojmë butonin "Krijo":

Do të kontrollojmë nëse është krijuar një regjistrim në CDS:

Do ta kontrollojmë të njëjtën gjë nga aplikacioni:

Të gjitha të dhënat janë në vend. Ka mbetur detaji përfundimtar. Do të krijojmë një rrjedhë të vogël Power Automate, e cila, kur krijohet një regjistrim në Common Data Service, do të dërgojë një njoftim ekzekutuesit të porosisë:

Si rezultat, ne krijuam një entitet dhe një formular në nivelin e Common Data Service, një aplikacion Power Apps për ndërveprimin me të dhënat CDS dhe një rrjedhë Power Automate për dërgimin automatik të njoftimeve ekzekutuesve, kur krijohet një porosi 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Ă« se nĂ«se keni njĂ« abonim Office 365 dhe nĂ« kuadĂ«r tĂ« tij Power Apps, atĂ«herĂ« Common Data Service, nga e drejta, nuk do tĂ« keni. PĂ«r akses nĂ« CDS kĂ«rkohet blerja e njĂ« licence tĂ« veçantĂ« pĂ«r Power Apps. Ămimet pĂ«r planet dhe opsionet e licencimit janĂ« tĂ« shtjelluara mĂ« poshtĂ« dhe janĂ« marrĂ« nga faqja :

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