Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Kaixo guztioi! Gaur eskaerak sortzeko prozesua automatizatzen saiatuko gara Microsoft Common Data Service datu plataforma eta Power Apps eta Power Automate zerbitzuak erabiliz. Common Data Service-n oinarritutako entitateak eta atributuak eraikiko ditugu, Power Apps erabiliko dugu mugikorretarako aplikazio sinple bat sortzeko eta Power Automate-k osagai guztiak logika bakar batekin konektatzen lagunduko du. Ez dezagun denbora galdu!

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Baina lehenik eta behin, terminologia apur bat. Dagoeneko badakigu zer diren Power Apps eta Power Automate, baina inork ez badu ezagutzen, nire aurreko artikuluak irakurtzea gomendatzen dizut, adibidez, hemen edo Hemen. Hala ere, oraindik ez dugu jakin zer den Common Data Service, beraz teoria apur bat gehitzeko garaia da.

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Common Data Service (labur esanda CDS) datu-base bat bezalako datuak biltegiratzeko plataforma bat da. Egia esan, Microsoft 365 hodeian dagoen datu-base bat da eta Microsoft Power Platform zerbitzu guztiekin lotura estua du. CDS Microsoft Azure eta Microsoft Dynamics 365-en bidez ere eskuragarri dago. Datuak hainbat modutara sar daitezke CDS-en, moduetako bat, adibidez, CDS-en erregistroak eskuz sortzea da, SharePoint-en antzera. Common Data Service-ko datu guztiak entitate izeneko tauletan gordetzen dira. Zure helburuetarako erabil ditzakezun oinarrizko entitate batzuk daude, baina zure entitate propioak ere sor ditzakezu zure atributu multzoekin. SharePoint-en antzera, Common Data Service-n, atributu bat sortzean, bere mota zehaztu dezakezu eta mota asko daude. Ezaugarri interesgarrietako bat "Aukera Multzoak" izenekoak sortzeko aukera da (SharePoint-eko Aukeratu eremu baterako aukeren antzekoa), entitatearen edozein eremutan berrerabili daitekeena. Gainera, datuak onartzen diren hainbat iturritatik karga daitezke, baita Power Apps eta Power Automate korronteetatik ere. Orokorrean, laburbilduz, CDS datuak biltegiratzeko eta berreskuratzeko sistema bat da. Sistema honen abantaila Microsoft Power Platform zerbitzu guztiekin integrazioa estua da, eta horri esker, hainbat konplexutasun-mailako datu-egiturak eraiki ditzakezu eta geroago Power Apps aplikazioetan erabiltzeko eta datuetara erraz konektatu Power BI bidez txostenak egiteko. CDS-k bere interfazea du entitateak, atributuak, negozio-arauak, harremanak, ikuspegiak eta aginte-panelak sortzeko. CDS-ekin lan egiteko interfazea webgunean dago make.powerapps.com β€œDatuak” atalean, non entitateak eratzeko aukera nagusi guztiak biltzen diren.
Beraz, saia gaitezen zerbait konfiguratzen. Sortu dezagun "Ordena" entitate berri bat Common Data Service-n:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Ikus dezakezunez, entitate berri bat sortzerakoan, bere izena balio bakar eta anitzetan zehaztu behar duzu, eta gako-eremu bat ere zehaztu behar duzu. Gure kasuan, "Izena" eremua izango da. Bide batez, kontutan izan dezakezu entitateen eta eremuen barneko eta bistaratzeko izenak berehala adierazten direla formulario batean, SharePoint-ek ez bezala, non lehenik latinez eremu bat sortu behar duzun eta gero errusieraz aldatu behar duzun izena.
Gainera, entitate bat sortzerakoan, ezarpen ezberdin ugari egin daitezke, baina ez dugu hori egingo orain. Entitate bat sortzen dugu eta atributuak sortzera pasatzen gara.
"Parametroen multzoa" motako Egoera eremu bat sortzen dugu eta eremu honen testuinguruan 4 parametro definitzen ditugu (Berria, Exekuzioa, Exekutatua, Baztertua):

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Era berean, aplikazioa ezartzeko beharko ditugun gainerako eremuak sortzen ditugu. Bide batez, eskuragarri dauden eremu moten zerrenda behean ageri da; ados, asko daudela argi dago?

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Mesedez, erreparatu derrigorrezko eremuen ezarpenari ere; "Derrigorrezkoa" eta "Aukerazkoa"z gain, "Gomendatua" aukera ere badago:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Beharrezko eremu guztiak sortu ondoren, uneko entitatearen eremuen zerrenda osoa ikus dezakezu dagokion atalean:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Entitatea konfiguratuta dago eta orain datuen sarrera inprimakia konfiguratu behar duzu uneko entitatearen Common Data Service mailan. Joan "Inprimakiak" fitxara eta egin klik "Gehitu formularioa" -> "Inprimaki nagusia":

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Common Data Service-ren bidez datuak sartzeko inprimaki berri bat konfiguratu dugu eta eremuak bata bestearen atzetik lerrokatu ditugu, eta gero "Argitaratu" botoia sakatu:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Inprimakia prest dago, egiaztatu dezagun funtzionamendua. Common Data Service-ra itzuliko gara eta "Datuak" fitxara joango gara, ondoren "Gehitu erregistroa" sakatu:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Irekitzen den inprimaki-leihoan, sartu beharrezko datu guztiak eta egin klik "Gorde":

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Orain Datu atalean sarrera bat dugu:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Baina eremu gutxi bistaratzen dira. Hau konpontzen erraza da. Joan "Ikuspenak" fitxara eta ireki lehenengo ikuspegia editatzeko. Jarri beharrezko eremuak bidalketa formularioan eta egin klik "Argitaratu":

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Eremuen osaera egiaztatzen dugu β€œDatuak” atalean. Dena ondo dago:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Beraz, Common Data Service aldean, CDStik zuzenean eskuz datuak sartzeko entitatea, eremuak, datuen aurkezpena eta formularioa prest daude. Orain egin dezagun Power Apps oihal aplikazio bat gure entitate berrirako. Goazen Power Apps aplikazio berri bat sortzera:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Aplikazio berrian, gure entitatearekin konektatzen gara Common Data Service-n:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Konexio guztiak egin ondoren, gure Power Apps mugikorreko aplikazioaren hainbat pantaila konfiguratu ditugu. Lehenengo pantaila estatistikak eta bistaren arteko trantsizio batzuekin egitea:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Bigarren pantaila bat egiten dugu CDS entitatean dauden eskaeren zerrendarekin:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Eta eskaera bat sortzeko beste pantaila bat egiten dugu:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Aplikazioa gorde eta argitaratzen dugu, eta probak egiteko exekutatzen dugu. Bete eremuak eta egin klik "Sortu" botoian:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Egiazta dezagun CDS-an disko bat sortu den:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Egiazta dezagun gauza bera aplikaziotik:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Datu guztiak tokian daude. Azken ukitua geratzen da. Egin dezagun Power Automate fluxu txiki bat, Common Data Service-n erregistro bat sortzean, jakinarazpen bat bidaliko dion aginduaren betearazleari:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Ondorioz, entitate bat eta inprimaki bat sortu ditugu Common Data Service mailan, Power Apps aplikazio bat CDS datuekin elkarreragiteko eta Power Automate fluxu bat interpreteei jakinarazpenak automatikoki bidaltzeko eskaera berri bat sortzen denean.

Orain prezioei buruz. Common Data Service ez dago zure Office 365 harpidetzarekin batera datorren Power Apps-ekin. Horrek esan nahi du Power Apps barne duen Office 365 harpidetza bat baduzu, ez duzula Common Data Service izango lehenespenez. CDSra sartzeko Power Apps lizentzia bereizi bat erosi behar da. Planen eta lizentzien aukeren prezioak behean agertzen dira eta webgunetik hartuak daude powerapps.microsoft.com:

Common Data Service eta Power Apps. Mugikorretarako aplikazio bat sortzea

Hurrengo artikuluetan, Common Data Service eta Microsoft Power Platform-en are ezaugarri gehiago aztertuko ditugu. Egun ona izan, guztioi!

Iturria: www.habr.com

Gehitu iruzkin berria