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!
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,
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
Svo skulum við reyna að setja eitthvað upp. Við skulum búa til nýjan „pöntun“ í Common Data Service:
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ð):
Á 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?
Vinsamlegast athugaðu einnig stillingu á skyldureitum; auk „Áskilið“ og „Valfrjálst“ er einnig valmöguleikinn „Mælt með“:
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:
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“:
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:
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“:
Í eyðublaðinu sem opnast, sláðu inn öll nauðsynleg gögn og smelltu á „Vista“:
Núna í gagnahlutanum höfum við eina færslu:
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“:
Við athugum samsetningu reitanna í hlutanum „Gögn“. Allt er í lagi:
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:
Í nýja forritinu tengjumst við aðila okkar í Common Data Service:
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:
Við gerum annan skjá með lista yfir tiltækar pantanir í CDS einingunni:
Og við gerum annan skjá til að búa til pöntun:
Við vistum og birtum forritið og keyrum það síðan til prófunar. Fylltu út reitina og smelltu á „Búa til“ hnappinn:
Athugum hvort skrá hafi verið búin til í geisladisknum:
Við skulum athuga það sama úr forritinu:
Ö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:
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
Í 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