Common Data Service og Power Apps. Að búa til farsímaforrit

Hæ allir! Í dag munum við reyna að gera sjálfvirkan ferlið við að búa til pantanir með því að nota Microsoft Common Data Service gagnapallinn og Power Apps og Power Automate þjónusturnar. Við munum byggja einingar og eiginleika byggða á Common Data Service, nota Power Apps til að búa til einfalt farsímaforrit og Power Automate mun hjálpa til við að tengja alla íhluti með einni rökfræði. Við skulum ekki eyða tíma!

Common Data Service og Power Apps. Að búa til farsímaforrit

En fyrst, smá hugtök. Við vitum nú þegar hvað Power Apps og Power Automate eru, en ef einhver veit það ekki mæli ég með því að þú lesir fyrri greinar mínar, til dæmis, hér eða hér. Hins vegar höfum við ekki enn fundið út hvað Common Data Service er, svo það er kominn tími til að bæta við smá kenningu.

Common Data Service og Power Apps. Að búa til farsímaforrit

Common Data Service (CDS í stuttu máli) er gagnageymsluvettvangur eins og gagnagrunnur. Reyndar er þetta gagnagrunnur staðsettur í Microsoft 365 skýinu og hefur náin tengsl við alla Microsoft Power Platform þjónustu. CDS er einnig fáanlegt í gegnum Microsoft Azure og Microsoft Dynamics 365. Gögn geta komist inn í CDS á ýmsan hátt, ein leiðin er til dæmis að búa til færslur í CDS handvirkt, svipað og SharePoint. Öll gögn í Common Data Service eru geymd í töflum sem kallast einingar. Það eru nokkrir grunneiningar sem þú getur notað í þínum eigin tilgangi, en þú getur líka búið til þínar eigin einingar með eigin settum af eiginleikum. Svipað og SharePoint, í Common Data Service, þegar þú býrð til eigind, geturðu tilgreint gerð þess og það er gríðarlegur fjöldi tegunda. Einn af áhugaverðu eiginleikunum er hæfileikinn til að búa til svokölluð „valkostasett“ (sambærilegt valkostum fyrir Select reit í SharePoint), sem hægt er að endurnýta á hvaða sviði sem er. Auk þess er hægt að hlaða gögnum frá ýmsum studdum aðilum, svo og Power Apps og Power Automate straumum. Almennt séð, í stuttu máli, er CDS gagnageymslu- og endurheimtarkerfi. Kosturinn við þetta kerfi er náin samþætting þess við alla Microsoft Power Platform þjónustu, sem gerir þér kleift að byggja upp gagnaskipulag af ýmsum flækjustigum og nota þau síðar í Power Apps forritum og auðveldlega tengjast gögnum í gegnum Power BI til skýrslugerðar. CDS hefur sitt eigið viðmót til að búa til einingar, eiginleika, viðskiptareglur, sambönd, skoðanir og mælaborð. Viðmótið til að vinna með CDS er staðsett á vefsíðunni make.powerapps.com í hlutanum „Gögn“, þar sem öllum helstu valkostum til að setja upp einingar er safnað.
Svo skulum við reyna að setja eitthvað upp. Við skulum búa til nýjan „pöntun“ í Common Data Service:

Common Data Service og Power Apps. Að búa til farsímaforrit

Eins og þú sérð, þegar þú býrð til nýja einingu, verður þú að tilgreina nafn þess í stökum og mörgum gildum og þú þarft einnig að tilgreina lykilreit. Í okkar tilviki mun þetta vera reiturinn „Nafn“. Við the vegur, þú getur líka tekið eftir því að innri og birtingarheiti aðila og reita eru tilgreind strax á einu eyðublaði, ólíkt SharePoint, þar sem þú þarft fyrst að búa til reit á latínu og endurnefna hann síðan á rússnesku.
Einnig, þegar þú býrð til einingu, er hægt að gera gríðarlega margar mismunandi stillingar, en við munum ekki gera þetta núna. Við búum til einingu og höldum áfram að búa til eiginleika.
Við búum til stöðureit með gerðinni „Set af færibreytum“ og skilgreinum 4 færibreytur í samhengi við þennan reit (Nýtt, Framkvæmd, Framkvæmt, hafnað):

Common Data Service og Power Apps. Að búa til farsímaforrit

Á sama hátt búum við til reiti sem eftir eru sem við þurfum til að útfæra forritið. Við the vegur, listi yfir tiltækar svæðisgerðir er skráður hér að neðan; sammála, það eru greinilega margar af þeim?

Common Data Service og Power Apps. Að búa til farsímaforrit

Vinsamlegast athugaðu einnig stillingu á skyldureitum; auk „Áskilið“ og „Valfrjálst“ er einnig valmöguleikinn „Mælt með“:

Common Data Service og Power Apps. Að búa til farsímaforrit

Eftir að við höfum búið til alla nauðsynlega reiti geturðu skoðað allan listann yfir reiti núverandi aðila í samsvarandi hluta:

Common Data Service og Power Apps. Að búa til farsímaforrit

Einingin er stillt og nú þarftu að stilla gagnafærslueyðublaðið á Common Data Service stigi fyrir núverandi aðila. Farðu í flipann „Eyðublöð“ og smelltu á „Bæta við eyðublaði“ -> „Aðalform“:

Common Data Service og Power Apps. Að búa til farsímaforrit

Við setjum upp nýtt eyðublað til að slá inn gögn í gegnum Common Data Service og röðum reitunum upp eftir öðrum og smellum svo á „Birta“ hnappinn:

Common Data Service og Power Apps. Að búa til farsímaforrit

Eyðublaðið er tilbúið, við skulum athuga virkni þess. Við snúum aftur í Common Data Service og förum í „Data“ flipann og smellum síðan á „Add record“:

Common Data Service og Power Apps. Að búa til farsímaforrit

Í eyðublaðinu sem opnast, sláðu inn öll nauðsynleg gögn og smelltu á „Vista“:

Common Data Service og Power Apps. Að búa til farsímaforrit

Núna í gagnahlutanum höfum við eina færslu:

Common Data Service og Power Apps. Að búa til farsímaforrit

En fáir reitir birtast. Þetta er auðvelt að laga. Farðu í flipann „Útsýni“ og opnaðu fyrsta skjáinn til að breyta. Settu nauðsynlega reiti á innsendingareyðublaðið og smelltu á „Birta“:

Common Data Service og Power Apps. Að búa til farsímaforrit

Við athugum samsetningu reitanna í hlutanum „Gögn“. Allt er í lagi:

Common Data Service og Power Apps. Að búa til farsímaforrit

Svo, á Common Data Service hliðinni, eru einingin, reitir, gagnaframsetning og eyðublað fyrir handvirka gagnafærslu beint frá CDS tilbúið. Nú skulum við búa til Power Apps strigaforrit fyrir nýja aðilann okkar. Við skulum halda áfram að búa til nýtt Power Apps forrit:

Common Data Service og Power Apps. Að búa til farsímaforrit

Í nýja forritinu tengjumst við aðila okkar í Common Data Service:

Common Data Service og Power Apps. Að búa til farsímaforrit

Eftir allar tengingarnar settum við upp nokkra skjái af Power Apps farsímaforritinu okkar. Að búa til fyrsta skjáinn með smá tölfræði og skiptingu á milli skoðana:

Common Data Service og Power Apps. Að búa til farsímaforrit

Við gerum annan skjá með lista yfir tiltækar pantanir í CDS einingunni:

Common Data Service og Power Apps. Að búa til farsímaforrit

Og við gerum annan skjá til að búa til pöntun:

Common Data Service og Power Apps. Að búa til farsímaforrit

Við vistum og birtum forritið og keyrum það síðan til prófunar. Fylltu út reitina og smelltu á „Búa til“ hnappinn:

Common Data Service og Power Apps. Að búa til farsímaforrit

Athugum hvort skrá hafi verið búin til í geisladisknum:

Common Data Service og Power Apps. Að búa til farsímaforrit

Við skulum athuga það sama úr forritinu:

Common Data Service og Power Apps. Að búa til farsímaforrit

Öll gögn eru á sínum stað. Endanleg snerting er eftir. Við skulum búa til lítið Power Automate flæði sem, þegar þú býrð til færslu í Common Data Service, mun senda tilkynningu til framkvæmdaraðila pöntunarinnar:

Common Data Service og Power Apps. Að búa til farsímaforrit

Fyrir vikið bjuggum við til einingu og eyðublað á Common Data Service stigi, Power Apps forrit til að hafa samskipti við CDS gögn og Power Automate flæði til að senda sjálfkrafa tilkynningar til flytjenda þegar ný pöntun er búin til.

Nú um verð. Common Data Service er ekki innifalið í Power Apps sem fylgja Office 365 áskriftinni þinni. Þetta þýðir að ef þú ert með Office 365 áskrift sem inniheldur Power Apps muntu ekki hafa Common Data Service sjálfgefið. Aðgangur að CDS krefst þess að keypt sé sérstakt Power Apps leyfi. Verð fyrir áætlanir og leyfisvalkosti eru skráð hér að neðan og tekin af vefsíðunni powerapps.microsoft.com:

Common Data Service og Power Apps. Að búa til farsímaforrit

Í eftirfarandi greinum munum við skoða enn fleiri eiginleika Common Data Service og Microsoft Power Platform. Eigið góðan dag, allir!

Heimild: www.habr.com

Bæta við athugasemd