Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Hi almal! Ons sal vandag probeer om die proses van die skep van bestellings te outomatiseer deur die Microsoft Common Data Service-dataplatform en Power Apps en Power Automate-dienste te gebruik. Ons sal entiteite en eienskappe bou gebaseer op die Common Data Service, Power Apps gebruik om 'n eenvoudige mobiele toepassing te skep, en Power Automate sal help om alle komponente met 'n enkele logika te verbind. Laat ons nie tyd mors nie!

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Maar eers 'n bietjie terminologie. Ons weet reeds wat Power Apps en Power Automate is, maar as iemand nie weet nie, beveel ek aan dat jy my vorige artikels lees, bv. hier of hier. Ons het egter nog nie uitgepluis wat die Common Data Service is nie, so dit is tyd om 'n bietjie teorie by te voeg.

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Common Data Service (kortweg CDS) is 'n databergingsplatform soos 'n databasis. Eintlik is dit 'n databasis wat in die Microsoft 365-wolk geleë is en het 'n noue verbinding met alle Microsoft Power Platform-dienste. CDS is ook beskikbaar deur Microsoft Azure en Microsoft Dynamics 365. Data kan op verskeie maniere in CDS inkom, een van die maniere is byvoorbeeld om rekords in CDS handmatig te skep, soortgelyk aan SharePoint. Alle data in die Common Data Service word gestoor in tabelle wat entiteite genoem word. Daar is 'n aantal basiese entiteite wat jy vir jou eie doeleindes kan gebruik, maar jy kan ook jou eie entiteite skep met jou eie stelle eienskappe. Soortgelyk aan SharePoint, in Common Data Service, wanneer u 'n kenmerk skep, kan u die tipe spesifiseer en daar is 'n groot aantal tipes. Een van die interessante kenmerke is die vermoë om sogenaamde "Opsiestelle" te skep (analoog aan opsies vir 'n Kies-veld in SharePoint), wat in enige veld van die entiteit hergebruik kan word. Boonop kan data vanaf 'n verskeidenheid ondersteunde bronne gelaai word, sowel as Power Apps en Power Automate-strome. In die algemeen, kortliks, is CDS 'n databerging- en herwinningstelsel. Die voordeel van hierdie stelsel is sy noue integrasie met alle Microsoft Power Platform-dienste, wat jou in staat stel om datastrukture van verskillende vlakke van kompleksiteit te bou en dit later in Power Apps-toepassings te gebruik en maklik deur Power BI aan data te koppel vir verslagdoening. CDS het sy eie koppelvlak vir die skep van entiteite, eienskappe, besigheidsreëls, verhoudings, sienings en dashboards. Die koppelvlak om met CDS te werk is op die webwerf geleë maak.powerapps.com in die "Data"-afdeling, waar al die hoofopsies vir die opstel van entiteite versamel word.
So kom ons probeer iets opstel. Kom ons skep 'n nuwe entiteit "Bestelling" in Common Data Service:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Soos u kan sien, wanneer u 'n nuwe entiteit skep, moet u die naam daarvan in enkele en veelvuldige waardes spesifiseer, en u moet ook 'n sleutelveld spesifiseer. In ons geval sal dit die "Naam"-veld wees. Terloops, u kan ook daarop let dat die interne en vertoonname van entiteite en velde onmiddellik op een vorm aangedui word, anders as SharePoint, waar u eers 'n veld in Latyn moet skep en dit dan na Russies moet hernoem.
Ook, wanneer 'n entiteit geskep word, is dit moontlik om 'n groot aantal verskillende instellings te maak, maar ons sal dit nie nou doen nie. Ons skep 'n entiteit en gaan aan om eienskappe te skep.
Ons skep 'n Status-veld met die tipe "Stel parameters" en definieer 4 parameters in die konteks van hierdie veld (Nuut, Uitvoering, Uitgevoer, Verwerp):

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Net so skep ons die oorblywende velde wat ons nodig het om die toepassing te implementeer. Terloops, die lys van beskikbare veldtipes word hieronder gelys; stem saam, daar is duidelik baie van hulle?

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Let asseblief ook op die instelling van verpligte velde; benewens "Vereis" en "Opsioneel", is daar ook die "Aanbevole" opsie:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Nadat ons al die nodige velde geskep het, kan u na die hele lys velde van die huidige entiteit in die ooreenstemmende afdeling kyk:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Die entiteit is gekonfigureer en nou moet jy die data-invoervorm op die Common Data Service-vlak vir die huidige entiteit opstel. Gaan na die "Vorms"-oortjie en klik "Voeg vorm by" -> "Hoofvorm":

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Ons stel 'n nuwe vorm op vir die invoer van data deur die Common Data Service en plaas die velde een na die ander, en klik dan op die "Publiseer"-knoppie:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Die vorm is gereed, kom ons kyk na die werking daarvan. Ons keer terug na Common Data Service en gaan na die "Data"-oortjie, klik dan "Voeg rekord by":

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

In die vormvenster wat oopmaak, voer al die nodige data in en klik "Stoor":

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Nou in die Data-afdeling het ons een inskrywing:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Maar min velde word vertoon. Dit is maklik om reg te stel. Gaan na die "Views"-oortjie en maak die heel eerste aansig oop vir redigering. Plaas die vereiste velde op die indieningsvorm en klik "Publiseer":

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Ons kyk na die samestelling van die velde in die "Data"-afdeling. Alles is reg:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Dus, aan die Common Data Service-kant, is die entiteit, velde, data-aanbieding en vorm vir handmatige data-invoer direk vanaf CDS gereed. Kom ons maak nou 'n Power Apps-doektoepassing vir ons nuwe entiteit. Kom ons gaan voort met die skep van 'n nuwe Power Apps-toepassing:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

In die nuwe toepassing koppel ons aan ons entiteit in die Common Data Service:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Na al die verbindings het ons verskeie skerms van ons Power Apps-mobiele toepassing opgestel. Maak die eerste skerm met 'n paar statistieke en oorgange tussen kyke:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Ons maak 'n tweede skerm met 'n lys van beskikbare bestellings in die CDS-entiteit:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

En ons maak nog 'n skerm om 'n bestelling te skep:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Ons stoor en publiseer die toepassing, en voer dit dan uit vir toetsing. Vul die velde in en klik op die "Skep"-knoppie:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Kom ons kyk of 'n rekord in die CDS geskep is:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Kom ons kyk dieselfde vanaf die toepassing:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

Alle data is in plek. Die finale aanraking bly. Kom ons maak 'n klein Power Automate-vloei wat, wanneer 'n rekord in die Common Data Service geskep word, 'n kennisgewing aan die eksekuteur van die bevel sal stuur:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

As gevolg hiervan het ons 'n entiteit en 'n vorm op die Common Data Service-vlak geskep, 'n Power Apps-toepassing vir interaksie met CDS-data, en 'n Power Automate-vloei om outomaties kennisgewings aan kunstenaars te stuur wanneer 'n nuwe bestelling geskep word.

Nou oor die pryse. Common Data Service is nie ingesluit by die Power Apps wat saam met jou Office 365-intekening kom nie. Dit beteken dat as jy 'n Office 365-intekening het wat Power Apps insluit, sal jy nie by verstek Common Data Service hê nie. Toegang tot CDS vereis die aankoop van 'n aparte Power Apps-lisensie. Pryse vir planne en lisensie-opsies word hieronder gelys en van die webwerf geneem powerapps.microsoft.com:

Algemene datadiens en kragtoepassings. Die skep van 'n mobiele toepassing

In die volgende artikels sal ons kyk na selfs meer kenmerke van die Common Data Service en Microsoft Power Platform. Lekker dag, almal!

Bron: will.com

Voeg 'n opmerking