Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Moien alleguer! Haut wäerte mir probéieren de Prozess ze automatiséieren fir Bestellungen ze kreéieren mat der Microsoft Common Data Service Datenplattform a Power Apps a Power Automate Servicer. Mir bauen Entitéiten an Attributer op Basis vum Common Data Service, benotze Power Apps fir eng einfach mobil Applikatioun ze kreéieren, a Power Automate hëlleft all Komponente mat enger eenzeger Logik ze verbannen. Loosst eis keng Zäit verschwenden!

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Awer als éischt e bëssen Terminologie. Mir wësse scho wat Power Apps a Power Automate sinn, awer wann iergendeen et net weess, ech recommandéieren Iech meng virdrun Artikelen ze liesen, zum Beispill, hei riets oder hei. Wéi och ëmmer, mir hunn nach net erausfonnt wat de Common Data Service ass, also ass et Zäit eng kleng Theorie derbäi ze ginn.

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Common Data Service (CDS fir kuerz) ass eng Datespäicherplattform wéi eng Datebank. Eigentlech ass dëst eng Datebank an der Microsoft 365 Cloud an huet eng enk Verbindung mat all Microsoft Power Platform Servicer. CDS ass och verfügbar iwwer Microsoft Azure a Microsoft Dynamics 365. Date kënnen op verschidde Manéieren an CDS kommen, ee vun de Weeër ass zum Beispill records an CDS manuell ze kreéieren, ähnlech wéi SharePoint. All Daten am Common Data Service ginn an Tabelle gespäichert genannt Entitéiten. Et ginn eng Rei vun Basis Entitéite, datt Dir fir Är eegen Zwecker benotzen kann, mä Dir kënnt och Är eege Entitéite mat Ären eegene Set vun Attributer schafen. Ähnlech wéi SharePoint, am Common Data Service, wann Dir en Attribut erstellt, kënnt Dir säin Typ spezifizéieren an et gëtt eng riesech Unzuel vun Typen. Ee vun den interessanten Features ass d'Fäegkeet fir sougenannte "Option Sets" ze kreéieren (analog zu Optiounen fir e Select Feld an SharePoint), déi an all Feld vun der Entitéit weiderbenotzt kënne ginn. Plus, Daten kënne vu verschiddene ënnerstëtzte Quellen geluede ginn, souwéi Power Apps a Power Automate Streams. Am Allgemengen, kuerz, CDS ass en Datelagerung an Erhuelungssystem. De Virdeel vun dësem System ass seng enk Integratioun mat all Microsoft Power Plattform Servicer, wat Iech erlaabt Datestrukture vu verschiddene Komplexitéitsniveauen ze bauen an se spéider an Power Apps Uwendungen ze benotzen an einfach mat Daten iwwer Power BI ze verbannen fir Berichterstattung. CDS huet seng eegen Interface fir Entitéiten, Attributer, Geschäftsregelen, Bezéiungen, Meenungen an Dashboards ze kreéieren. D'Interface fir mat CDS ze schaffen ass op der Websäit make.powerapps.com an der Rubrik "Daten", wou all d'Haaptméiglechkeeten fir Entitéite gesammelt ginn.
Also loosst eis probéieren eppes opzestellen. Loosst eis eng nei Entitéit "Bestellung" am Common Data Service erstellen:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Wéi Dir kënnt gesinn, wann Dir eng nei Entitéit erstellt, musst Dir säin Numm an eenzel a méi Wäerter uginn, an Dir musst och e Schlësselfeld uginn. An eisem Fall wäert dëst de Feld "Numm" sinn. Iwwregens, kënnt Dir och oppassen datt d'intern an Affichage Nimm vun Entitéiten a Felder direkt op enger Form uginn sinn, am Géigesaz zu SharePoint, wou Dir als éischt e Feld op Latäin erstellen musst, an dann op Russesch ëmbenennen.
Och wann Dir eng Entitéit erstellt, ass et méiglech eng grouss Zuel vu verschiddenen Astellungen ze maachen, awer mir maachen dat elo net. Mir kreéieren eng Entitéit a fuere weider fir Attributer ze kreéieren.
Mir kreéieren e Statusfeld mam Typ "Set vun Parameteren" an definéieren 4 Parameteren am Kontext vun dësem Feld (New, Execution, Executed, Rejected):

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Ähnlech erstelle mir déi verbleiwen Felder déi mir brauchen fir d'Applikatioun ëmzesetzen. Iwwregens, d'Lëscht vun verfügbare Feldtypen ass hei ënnen opgezielt; averstanen, sinn et kloer vill vun hinnen?

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Opgepasst och op d'Astellung vun obligatoresche Felder; Nieft "Néideg" an "Optional", gëtt et och d'Optioun "Recommandéiert":

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Nodeems mir all déi néideg Felder erstallt hunn, kënnt Dir déi ganz Lëscht vun de Felder vun der aktueller Entitéit an der entspriechender Rubrik kucken:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

D'Entitéit ass konfiguréiert an elo musst Dir d'Datenentrée Form um Common Data Service Niveau fir déi aktuell Entitéit konfiguréieren. Gitt op d'Tab "Formulairen" a klickt op "Formular addéieren" -> "Main Form":

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Mir setzen en neie Formulaire op fir Daten duerch de Common Data Service anzeginn an d'Felder een nom aneren opzestellen, a klickt dann op de "Publéieren" Knäppchen:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

De Formulaire ass fäerdeg, loosst eis seng Operatioun kontrolléieren. Mir ginn zréck op de Common Data Service a gitt op den Tab "Daten" a klickt dann op "Record derbäi":

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

An der Formfenster déi opmaacht, gitt all déi néideg Donnéeën a klickt op "Späicheren":

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Elo an der Daten Sektioun hu mir eng Entrée:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Awer wéineg Felder ginn ugewisen. Dëst ass einfach ze fixéieren. Gitt op den Tab "Views" an öffnen déi éischt Vue fir z'änneren. Setzt déi erfuerderlech Felder op der Soumissiounsformular a klickt op "Verëffentlechen":

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Mir kontrolléieren d'Zesummesetzung vun de Felder an der Rubrik "Daten". Alles ass gutt:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Also, op der Common Data Service Säit, sinn d'Entitéit, Felder, Datenpresentatioun a Form fir manuell Datenentrée direkt vun CDS prett. Loosst eis elo eng Power Apps Canvas App fir eis nei Entitéit maachen. Loosst eis weidergoen fir eng nei Power Apps Applikatioun ze kreéieren:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

An der neier Applikatioun verbannen mir mat eiser Entitéit am Common Data Service:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

No all de Verbindungen hu mir e puer Schiirme vun eiser Power Apps mobil Applikatioun opgeriicht. Maacht den éischten Écran mat e puer Statistiken an Iwwergäng tëscht Meenungen:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Mir maachen en zweeten Ecran mat enger Lëscht vun verfügbare Bestellungen an der CDS Entity:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

A mir maachen en aneren Écran fir eng Bestellung ze kreéieren:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Mir späicheren a publizéieren d'Applikatioun, a lafen se dann fir ze testen. Fëllt d'Felder aus a klickt op de "Erstellen" Knäppchen:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Loosst eis kucken ob e Rekord an der CDS erstallt gouf:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Loosst eis datselwecht aus der Applikatioun iwwerpréiwen:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

All Daten sinn op der Plaz. De finalen Touch bleift. Loosst eis e klenge Power Automate Flow maachen, deen, wann Dir e Rekord am Common Data Service erstellt, eng Notifikatioun un den Exekutor vun der Bestellung schéckt:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

Als Resultat hu mir eng Entitéit an eng Form um Common Data Service Niveau erstallt, eng Power Apps Applikatioun fir mat CDS Daten ze interagéieren, an e Power Automate Flow fir automatesch Notifikatiounen un Performeren ze schécken wann eng nei Bestellung erstallt gëtt.

Elo iwwer d'Präisser. Common Data Service ass net mat den Power Apps abegraff, déi mat Ärem Office 365 Abonnement kommen. Dëst bedeit datt wann Dir en Office 365 Abonnement hutt deen Power Apps enthält, Dir hutt Standard net Common Data Service. Zougang zu CDS erfuerdert de Kaf vun enger separater Power Apps Lizenz. Präisser fir Pläng a Lizenzoptiounen sinn hei ënnendrënner opgezielt an aus der Websäit geholl powerapps.microsoft.com:

Gemeinsam Data Service a Power Apps. Erstellt eng mobil Applikatioun

An de folgenden Artikele wäerte mir nach méi Features vum Common Data Service a Microsoft Power Platform kucken. Schéinen Dag, jiddereen!

Source: will.com

Setzt e Commentaire