Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Saluton al ĉiuj! Hodiaŭ ni provos aŭtomatigi la procezon krei mendojn per la datumplatformo de Microsoft Common Data Service kaj servoj de Power Apps kaj Power Automate. Ni konstruos entojn kaj atributojn bazitajn sur la Komuna Datuma Servo, uzos Power Apps por krei simplan moveblan aplikaĵon, kaj Power Automate helpos konekti ĉiujn komponantojn per ununura logiko. Ni ne perdu tempon!

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Sed unue, iom da terminologio. Ni jam scias, kio estas Power Apps kaj Power Automate, sed se iu ne scias, mi rekomendas, ke vi legu miajn antaŭajn artikolojn, ekzemple, ĝuste ĉi tietie. Tamen ni ankoraŭ ne eksciis, kio estas la Komuna Datuma Servo, do estas tempo aldoni iom da teorio.

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Common Data Service (mallonge CDS) estas datumbaza platformo kiel datumbazo. Efektive, ĉi tio estas datumbazo situanta en la Microsoft 365-nubo kaj havas proksiman rilaton kun ĉiuj servoj de Microsoft Power Platform. CDS ankaŭ haveblas per Microsoft Azure kaj Microsoft Dynamics 365. Datumoj povas eniri en KDS en diversaj manieroj, unu el la manieroj estas, ekzemple, krei rekordojn en CDS permane, simile al SharePoint. Ĉiuj datumoj en la Komuna Datuma Servo estas konservitaj en tabeloj nomataj entoj. Estas kelkaj bazaj estaĵoj, kiujn vi povas uzi por viaj propraj celoj, sed vi ankaŭ povas krei viajn proprajn entojn kun viaj propraj aroj de atributoj. Simile al SharePoint, en Common Data Service, kreante atributon, vi povas specifi ĝian tipon kaj ekzistas grandega nombro da tipoj. Unu el la interesaj funkcioj estas la kapablo krei tiel nomatajn "Opcio-Arojn" (analoga al elektoj por Elekta kampo en SharePoint), kiu povas esti reuzebla en iu ajn kampo de la ento. Krome, datumoj povas esti ŝargitaj de diversaj subtenataj fontoj, same kiel Power Apps kaj Power Automate-fluoj. Ĝenerale, mallonge, CDS estas datumstokado kaj retrovosistemo. La avantaĝo de ĉi tiu sistemo estas ĝia proksima integriĝo kun ĉiuj servoj de Microsoft Power Platform, kiu ebligas al vi konstrui datumstrukturojn de diversaj niveloj de komplekseco kaj uzi ilin poste en aplikaĵoj de Power Apps kaj facile konekti al datumoj per Power BI por raportado. CDS havas sian propran interfacon por krei entojn, atributojn, komercajn regulojn, rilatojn, vidojn kaj panelojn. La interfaco por labori kun CDS troviĝas en la retejo make.powerapps.com en la sekcio "Datumoj", kie estas kolektitaj ĉiuj ĉefaj opcioj por starigi entojn.
Do ni provu agordi ion. Ni kreu novan enton "Mendi" en Common Data Service:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Kiel vi povas vidi, kiam vi kreas novan enton, vi devas specifi ĝian nomon en unuopaj kaj pluraj valoroj, kaj vi ankaŭ devas specifi ŝlosilan kampon. En nia kazo, ĉi tio estos la kampo "Nomo". Cetere, vi ankaŭ povas atenti, ke la internaj kaj montraj nomoj de entoj kaj kampoj estas tuj indikitaj sur unu formularo, male al SharePoint, kie vi unue devas krei kampon en la latina, kaj poste renomi ĝin en la rusan.
Ankaŭ, kreante enton, eblas fari multajn malsamajn agordojn, sed ni ne faros tion nun. Ni kreas enton kaj pluiras al kreado de atributoj.
Ni kreas Statuso-kampon kun la tipo "Aro de parametroj" kaj difinas 4 parametrojn en la kunteksto de ĉi tiu kampo (Nova, Ekzekuto, Ekzekutita, Malakceptita):

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Simile, ni kreas la ceterajn kampojn, kiujn ni bezonos por efektivigi la aplikaĵon. Cetere, la listo de disponeblaj kampotipoj estas listigita malsupre; konsentas, ĉu klare ekzistas multaj?

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Bonvolu ankaŭ atenti la agordon de devigaj kampoj; krom "Bezonata" kaj "Laŭvola", ekzistas ankaŭ la opcio "Rekomendita":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Post kiam ni kreis ĉiujn necesajn kampojn, ni povas rigardi la tutan liston de kampoj de la nuna ento en la responda sekcio:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

La ento estas agordita kaj nun vi devas agordi la datuman enirformularon ĉe la Komuna Datuma Servo-nivelo por la nuna ento. Iru al la langeto "Formuloj" kaj alklaku "Aldoni Formon" -> "Ĉefa Formo":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni starigis novan formularon por enigi datumojn per la Komuna Datuma Servo kaj vicigas la kampojn unu post la alia, kaj poste alklaku la butonon "Publigi":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

La formo estas preta, ni kontrolu ĝian funkciadon. Ni revenas al Common Data Service kaj iras al la langeto "Datumoj", tiam alklaku "Aldoni rekordon":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

En la formulara fenestro kiu malfermiĝas, enigu ĉiujn necesajn datumojn kaj alklaku "Konservi":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Nun en la sekcio Datumoj ni havas unu eniron:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Sed malmultaj kampoj estas montrataj. Ĉi tio estas facile ripari. Iru al la langeto "Vidoj" kaj malfermu la unuan vidon por redaktado. Metu la postulatajn kampojn sur la prezentoformularon kaj alklaku "Eldoni":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni kontrolas la komponadon de la kampoj en la sekcio "Datumoj". Ĉio estas en ordo:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Do, ĉe la flanko de Common Data Service, la ento, kampoj, datumprezento kaj formo por mana enigo de datumoj rekte de KD estas pretaj. Nun ni faru tolo-aplikaĵon de Power Apps por nia nova ento. Ni daŭrigu krei novan aplikaĵon de Power Apps:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

En la nova aplikaĵo, ni konektas al nia ento en la Komuna Datuma Servo:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Post ĉiuj rilatoj, ni starigis plurajn ekranojn de nia poŝtelefona aplikaĵo Power Apps. Farante la unuan ekranon kun iuj statistikoj kaj transiroj inter vidoj:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni faras duan ekranon kun listo de disponeblaj mendoj en la ento CDS:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Kaj ni faras alian ekranon por krei mendon:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni konservas kaj publikigas la aplikaĵon, kaj poste rulas ĝin por testado. Plenigu la kampojn kaj alklaku la butonon "Krei":

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni kontrolu ĉu rekordo estas kreita en la KDS:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ni kontrolu la samon de la aplikaĵo:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Ĉiuj datumoj estas en loko. La fina tuŝo restas. Ni faru malgrandan fluon de Power Automate, kiu, kreante rekordon en la Komuna Datuma Servo, sendos sciigon al la plenumanto de la ordo:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

Kiel rezulto, ni kreis enton kaj formularon ĉe la nivelo de Common Data Service, Power Apps-aplikaĵo por interagi kun CDS-datumoj, kaj Power Automate-fluo por aŭtomate sendi sciigojn al prezentistoj kiam nova ordo estas kreita.

Nun pri la prezoj. Common Data Service ne estas inkluzivita kun la Power Apps, kiuj venas kun via abono de Office 365. Ĉi tio signifas, ke se vi havas Office 365 abonon kiu inkluzivas Power Apps, vi ne havos Common Data Service defaŭlte. Aliro al CDS postulas la aĉeton de aparta permesilo de Power Apps. Prezoj por planoj kaj licencaj elektoj estas listigitaj sube kaj prenitaj de la retejo powerapps.microsoft.com:

Common Data Service kaj Power Apps. Kreante poŝtelefonan aplikaĵon

En la sekvaj artikoloj, ni rigardos eĉ pli da funkcioj de la Komuna Datuma Servo kaj Microsoft Power Platform. Bonan tagon, ĉiuj!

fonto: www.habr.com

Aldoni komenton