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!
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,
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
Beraz, saia gaitezen zerbait konfiguratzen. Sortu dezagun "Ordena" entitate berri bat Common Data Service-n:
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):
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?
Mesedez, erreparatu derrigorrezko eremuen ezarpenari ere; "Derrigorrezkoa" eta "Aukerazkoa"z gain, "Gomendatua" aukera ere badago:
Beharrezko eremu guztiak sortu ondoren, uneko entitatearen eremuen zerrenda osoa ikus dezakezu dagokion atalean:
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-ren bidez datuak sartzeko inprimaki berri bat konfiguratu dugu eta eremuak bata bestearen atzetik lerrokatu ditugu, eta gero "Argitaratu" botoia sakatu:
Inprimakia prest dago, egiaztatu dezagun funtzionamendua. Common Data Service-ra itzuliko gara eta "Datuak" fitxara joango gara, ondoren "Gehitu erregistroa" sakatu:
Irekitzen den inprimaki-leihoan, sartu beharrezko datu guztiak eta egin klik "Gorde":
Orain Datu atalean sarrera bat dugu:
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":
Eremuen osaera egiaztatzen dugu βDatuakβ atalean. Dena ondo dago:
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:
Aplikazio berrian, gure entitatearekin konektatzen gara Common Data Service-n:
Konexio guztiak egin ondoren, gure Power Apps mugikorreko aplikazioaren hainbat pantaila konfiguratu ditugu. Lehenengo pantaila estatistikak eta bistaren arteko trantsizio batzuekin egitea:
Bigarren pantaila bat egiten dugu CDS entitatean dauden eskaeren zerrendarekin:
Eta eskaera bat sortzeko beste pantaila bat egiten dugu:
Aplikazioa gorde eta argitaratzen dugu, eta probak egiteko exekutatzen dugu. Bete eremuak eta egin klik "Sortu" botoian:
Egiazta dezagun CDS-an disko bat sortu den:
Egiazta dezagun gauza bera aplikaziotik:
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:
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
Hurrengo artikuluetan, Common Data Service eta Microsoft Power Platform-en are ezaugarri gehiago aztertuko ditugu. Egun ona izan, guztioi!
Iturria: www.habr.com