Hej alla! Idag ska vi försöka automatisera processen att skapa uppdrag med hjÀlp av Microsoft Common Data Service-dataplattformen och Power Apps och Power Automate-tjÀnsterna. Vi kommer att bygga enheter och attribut baserade pÄ Common Data Service, skapa en enkel mobilapplikation med Power Apps, och Power Automate kommer att hjÀlpa till att ansluta alla komponenter med en enda logik. LÄt oss inte slösa tid!

Men först lite terminologi. Vi vet redan vad Power Apps och Power Automate Àr, men om nÄgon inte vet rekommenderar jag att lÀsa mina tidigare artiklar, till exempel, eller . Men vi har Ànnu inte diskuterat vad Common Data Service Àr, sÄ det Àr dags att lÀgga till lite teori.

Common Data Service (förkortat CDS) Àr en databasliknande datalagringsplattform. Faktum Àr att detta Àr en databas som ligger i Microsoft 365-molnet och nÀra kopplad till alla Microsoft Power Platform-tjÀnster. CDS Àr ocksÄ tillgÀngligt via Microsoft Azure och Microsoft Dynamics 365. Data kan matas in i CDS pÄ olika sÀtt, ett sÀtt Àr manuellt skapande av CDS-poster, liknande SharePoint. All data i Common Data Service lagras i tabeller som kallas entiteter. Det finns ett antal grundlÀggande enheter som du kan anvÀnda för dina egna syften, men du kan ocksÄ skapa dina egna enheter med dina egna uppsÀttningar av attribut. I likhet med SharePoint kan du i Common Data Service ange dess typ nÀr du skapar ett attribut, och det finns ett stort antal typer hÀr. En av de intressanta funktionerna Àr möjligheten att skapa sÄ kallade "Option Sets" (analogt med alternativ för ett valfÀlt i SharePoint) som kan ÄteranvÀndas i vilket enhetsfÀlt som helst. Dessutom kan data laddas frÄn en mÀngd olika kÀllor som stöds, sÄvÀl som frÄn Power Apps och Power Automate-flöden. Kort sagt Àr CDS ett datalagrings- och hÀmtningssystem. Fördelen med detta system Àr dess nÀra integration med alla Microsoft Power Platform-tjÀnster, vilket gör att du kan bygga datastrukturer med olika komplexitetsnivÄer och anvÀnda dem senare i Power Apps-applikationer och enkelt ansluta till data via Power BI för att skapa rapporter. CDS har ett eget grÀnssnitt för att skapa enheter, attribut, affÀrsregler, relationer, vyer och instrumentpaneler. GrÀnssnittet för att arbeta med CDS finns pÄ hemsidan i avsnittet "Data", dÀr alla huvudalternativ för att konfigurera enheter Àr samlade.
SÄ lÄt oss försöka stÀlla in nÄgot. LÄt oss skapa en ny enhet "Assignment" i Common Data Service:

Som du kan se, nÀr du skapar en ny enhet, mÄste du ange dess namn i singular- och pluralvÀrden, och du mÄste ocksÄ stÀlla in nyckelfÀltet. I vÄrt fall kommer detta att vara fÀltet "Namn". Förresten, du kan ocksÄ notera att de interna och visade namnen pÄ enheter och fÀlt anges omedelbart pÄ ett formulÀr, till skillnad frÄn SharePoint, dÀr du först mÄste skapa ett fÀlt pÄ latin och sedan byta namn pÄ det till ryska.
NÀr du skapar en enhet Àr det ocksÄ möjligt att göra ett stort antal olika instÀllningar, men vi kommer inte att göra det nu. Vi skapar en enhet och gÄr vidare till att skapa attribut.
Vi skapar ett statusfÀlt med typen "ParameteruppsÀttning" och definierar 4 parametrar i sammanhanget för detta fÀlt (Ny, Uppfyllelse, Slutförd, Avvisad):

PÄ liknande sÀtt skapar vi de ÄterstÄende fÀlten som vi behöver för att implementera applikationen. Förresten, listan över tillgÀngliga fÀlttyper ges nedan, hÄller med, det finns helt klart ganska mÄnga av dem?

Var ocksÄ uppmÀrksam pÄ de obligatoriska fÀltinstÀllningarna; förutom "Obligatoriskt" och "Valfritt" finns det ocksÄ alternativet "Rekommenderas":

NÀr vi har skapat alla nödvÀndiga fÀlt kan vi titta pÄ hela listan över fÀlt för den aktuella enheten i motsvarande avsnitt:

Entiteten Àr konfigurerad och nu Àr det nödvÀndigt att konfigurera datainmatningsformulÀret pÄ Common Data Service-nivÄn för den aktuella enheten. GÄ till fliken "FormulÀr" och klicka pÄ "LÀgg till formulÀr" -> "HuvudformulÀr":

Vi skapar ett nytt formulÀr för inmatning av data via Common Data Service och radar upp fÀlten efter varandra och klickar sedan pÄ knappen "Publicera":

FormulÀret Àr klart, lÄt oss kolla hur det fungerar. GÄ tillbaka till Common Data Service och gÄ till fliken "Data", klicka sedan pÄ "LÀgg till post":

I formulÀrfönstret som öppnas anger du all nödvÀndig information och klickar pÄ "Spara":

Nu i avsnittet "Data" har vi en post:

Men fÄ fÀlt visas. Detta Àr lÀtt att fixa. GÄ till fliken "Visningar" och öppna den allra första vyn för redigering. Placera de obligatoriska fÀlten i presentationsformulÀret och klicka pÄ "Publicera":

Vi kontrollerar sammansÀttningen av fÀlten i avsnittet "Data". Allt Àr bra:

SÄ pÄ Common Data Service-sidan Àr entiteten, fÀlten, datavyn och formulÀret för manuell datainmatning direkt frÄn CDS redo. LÄt oss nu skapa en Power Apps-canvas-app för vÄr nya enhet. LÄt oss gÄ vidare till att skapa en ny Power Apps-applikation:

I den nya applikationen ansluter vi till vÄr enhet i Common Data Service:

Efter alla anslutningar konfigurerar vi flera skÀrmar av vÄr Power Apps-mobilapplikation. Vi gör den första skÀrmen med lite statistik och övergÄngar mellan visningar:

Vi gör en andra skÀrm med en lista över befintliga bestÀllningar i CDS-enheten:

Och vi gör en annan skÀrm för att skapa en uppgift:

Vi sparar och publicerar applikationen och startar den för testning. Fyll i fÀlten och klicka pÄ knappen "Skapa":

LÄt oss kontrollera om en post har skapats i CDS:

LÄt oss kontrollera detsamma frÄn applikationen:

All data finns pÄ plats. Det ÄterstÄr en sista touch. LÄt oss skapa ett litet Power Automate-flöde som, nÀr en post skapas i Common Data Service, skickar ett meddelande till uppgiftsutföraren:

Som ett resultat skapade vi en enhet och ett formulÀr pÄ Common Data Service-nivÄ, en Power Apps-applikation för att interagera med CDS-data och ett Power Automate-flöde för att automatiskt skicka aviseringar till utförare nÀr en ny uppgift skapas.
Nu om priserna. Common Data Service ingÄr inte i Power Apps, som kommer med ett Office 365-abonnemang. Det betyder att om du har ett Office 365-abonnemang och Power Apps ingÄr i det, kommer du inte att ha Common Data Service som standard. à tkomst till CDS krÀver köp av en separat Power Apps-licens. Priser för planer och licensalternativ listas nedan och Àr hÀmtade frÄn webbplatsen :

I följande artiklar kommer vi att titta pÄ Ànnu fler funktioner i Common Data Service och Microsoft Power Platform. Ha en bra dag alla!
KĂ€lla: will.com
