Common Data Service och Power Apps. Skapa en mobilapplikation

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!

Common Data Service och Power Apps. Skapa en mobilapplikation

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, just hÀr eller hÀr. Men vi har Ànnu inte diskuterat vad Common Data Service Àr, sÄ det Àr dags att lÀgga till lite teori.

Common Data Service och Power Apps. Skapa en mobilapplikation

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 make.powerapps.com 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:

Common Data Service och Power Apps. Skapa en mobilapplikation

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):

Common Data Service och Power Apps. Skapa en mobilapplikation

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?

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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:

Common Data Service och Power Apps. Skapa en mobilapplikation

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":

Common Data Service och Power Apps. Skapa en mobilapplikation

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":

Common Data Service och Power Apps. Skapa en mobilapplikation

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":

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

Nu i avsnittet "Data" har vi en post:

Common Data Service och Power Apps. Skapa en mobilapplikation

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":

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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:

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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:

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Common Data Service och Power Apps. Skapa en mobilapplikation

LÄt oss kontrollera detsamma frÄn applikationen:

Common Data Service och Power Apps. Skapa en mobilapplikation

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:

Common Data Service och Power Apps. Skapa en mobilapplikation

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 powerapps.microsoft.com:

Common Data Service och Power Apps. Skapa en mobilapplikation

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

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster