PowerApps affärsregler och andra kraftfulla CDS-koncept

I den här handledningen kommer vi att prata om hur man skapar PowerApps affärsregler. Vi kommer också att täcka några andra verktyg och koncept som används för att arbeta med vanliga datatjänster.

Affärsregler skapas för att sätta specifika regler om din data.

Ett vanligt sätt att använda det är att sätta specifika gränser eller riktlinjer för hur data kan läggas till via dina formulär. Det är vad vi ska göra i vårt exempel.

Innehållsförteckning

Hur affärsregler fungerar

För att lägga till en affärsregel behöver vi bara gå till fliken Affärsregler i Entities och klicka sedan på "Lägg till affärsregel" i det övre vänstra hörnet.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Så här ser avsnittet för PowerApps affärsregler ut.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Affärsregler börjar med ett IF-uttalande eller ett villkor.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Om det givna villkoret är uppfyllt, följer det serien av åtgärder och villkor kopplade till bocken till höger. Om inte, följs vägen med x-märket under villkoret.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi kan välja vad som händer härnäst från dessa alternativ i den högra rutan. Så nästa steg kan antingen vara ett flöde där ett nytt villkor ställs in, eller en åtgärd där vi kan visa ett felmeddelande, ställa in synlighet, ställa in fältvärdet osv.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Återigen ser vi här hur lätt det är att använda PowerApps. Du kan välja att inte göra någon kodning för att skapa affärsregler eftersom det låter dig dra och släppa element.

Låt oss nu skapa en affärsregel.

Skapa PowerApps affärsregler

Vi kommer att använda samma data som vi har använt i den här raden av handledningar om PowerApps.

Låt oss säga att vi vill skapa en regel som kommer att hindra en användare från att lägga till en post om kunden är från Sydkorea och väljer VIP-nivå 5. Vi kan skapa en regel som kommer att ge ett felmeddelande om någon försöker lägga till sådan data.

Vi börjar med att definiera villkoret. Låt oss klicka på den och kalla den VIP-nivå.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi kan också ändra visningsnamnet här i den högra rutan.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi ställer villkoren genom att välja rätt källa, fält, operatör, typ och värde.

PowerApps affärsregler och andra kraftfulla CDS-koncept

För den här regeln ställer vi in ​​villkoret att VIP-nivån ska vara lika med 5 för att en åtgärd ska ske. Låt oss klicka på Använd för att spara det villkoret.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Men förutom VIP-nivån vill vi också bestämma platsen. Så vi måste lägga till en annan regel till detta villkor. Vi kan göra det genom att klicka på +Ny.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Så i den här regeln vill vi att åtgärden endast ska ske om den valda platsen är Sydkorea.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Nu har vi två regler. Vi vill ställa in VIP-nivån till 5, sedan vill vi se om platsen visar Sydkorea. Eftersom vi vill att båda dessa regler ska tillämpas, kommer vi att välja OCH under Rule Logic.

PowerApps affärsregler och andra kraftfulla CDS-koncept

När vi har tillämpat dessa regler kommer vi att välja nästa åtgärd. Låt oss dra Visa felmeddelande till flödesschemat.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Låt oss kalla den här åtgärden Fel genom att ändra visningsnamnet till höger.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi kan välja var felmeddelandet ska visas och diktera vad felmeddelandet säger. Så låt oss få felmeddelandet att dyka upp i platsfältet. Vi kommer också att råda användaren att antingen välja ett annat land eller ändra VIP-nivån.

PowerApps affärsregler och andra kraftfulla CDS-koncept

När vi klickar på Verkställ kommer PowerApps att spara dessa inställningar. Vi kan se textversionen av samma regel som vi skapade på den nedre delen av skärmen.

PowerApps affärsregler och andra kraftfulla CDS-koncept

När vi är nöjda med regeln kan vi klicka på Spara i det övre högra området.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi kan också klicka på Validera om vi vill kontrollera att regeln flyter perfekt.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Om vi ​​inte ser några fel i vårt arbete kan vi låsa in det genom att klicka på knappen Aktivera.

PowerApps affärsregler och andra kraftfulla CDS-koncept

När vi väl har gjort det ser vi en förloppsindikator i mitten som visar oss att den tillämpar logiken i alla poster.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Detta fönster försvinner när aktiveringsprocessen är klar.

Kontrollerar Affärsregeln

Låt oss nu titta på affärsregeln i praktiken.

Om vi ​​går tillbaka till fliken Affärsregler under Entiteter kan vi se den nya affärsregeln vi skapade.

PowerApps affärsregler och andra kraftfulla CDS-koncept

För att se om den här affärsregeln fungerar korrekt, låt oss lägga till en ny post. Låt oss gå till fliken Data.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Sedan klickar vi på +Lägg till post här överst.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Detta öppnar formuläret som vi skapade i en .

PowerApps affärsregler och andra kraftfulla CDS-koncept

Låt oss börja med att fylla i avsnittet Allmänt i formuläret, som innehåller kundnummer, förnamn och efternamn.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Därefter lägger vi till en plats och en VIP-nivå. För nu, låt oss skriva Storbritannien och ställa in det på VIP-nivå 5.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Nästa fält är Anslutningsdatum. För att göra det enklare för slutanvändaren använder PowerApps en kalender som gör att vi bara kan välja exakt datum istället för att behöva skriva in informationen.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Vi avslutar formuläret genom att fylla i övriga uppgifter, som passnummer och agentens namn. Som ni ser så kom inga fel upp.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Den här gången, låt oss ändra platsen och ställa in den på Sydkorea och lämna VIP-nivån till 5. Kom ihåg att det här är de två villkoren som vi ställer in i vår affärsregel.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Eftersom villkoren uppfyller de uppställda kraven dyker felmeddelandet upp.

Men om vi ändrar VIP-nivån och gör den till 4 försvinner felmeddelandet.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Detta visar att vår affärsregel verkligen fungerar perfekt.

Andra vanliga datatjänstkoncept

Affärsregler i PowerApps gör det ännu enklare att arbeta med enheter, särskilt när det gäller att ta in ny data. Men förutom Entities finns det andra kraftfulla verktyg och koncept som används i vanliga datatjänster.

Även om vi inte kommer att dyka in i var och en av dem i detalj, låt oss täcka dessa begrepp kortfattat ifall behovet av att använda dem dyker upp i framtiden.

Dataflöden är ett kraftfullt verktyg som vi kan använda. De laddar automatiskt vanliga datatjänster i aktuell data.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Om du till exempel driver en restaurang kan du få dina försäljningsställendata direkt inmatade i enheter. Detta kan göras genom att skapa ett dataflöde.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Anslutningar är en annan viktig del av gemensamma datatjänster. Det fungerar på samma sätt som våra anslutningar när du använder canvas-appar. Det är här vi kan lägga till en OneDrive-anslutning, till exempel.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Gateways är också viktiga. De tillåter oss att kommunicera med olika databaser.

PowerApps affärsregler och andra kraftfulla CDS-koncept

Om du vill utforska vart och ett av dessa områden mer kan du kolla in Microsoft-dokumentet som täcker dem i detalj.




Slutsats

PowerApps affärsregler visar hur dynamisk den här plattformen verkligen är. Det gör nästan allt möjligt, speciellt om du vill att din data ska presenteras på ett specifikt sätt. Det hjälper dig också att hålla din data så ren som möjligt.

Exemplet vi arbetade med är bara början. Det går faktiskt att arbeta med mer komplicerade regler där en blandning av olika förutsättningar och handlingar samverkar. Du kan också välja att skapa dessa regler genom att koda in dem istället för att använda dra-och-släpp-flödesschemat som vi använde. Allt beror på din kompetensnivå och preferenser.

När det gäller de andra begreppen vi berörde är dessa definitivt värda att titta närmare på om du verkligen vill behärska vad PowerApps kan göra. Observera bara att 99 av 100 gånger kommer du förmodligen att arbeta med enheter mer än något annat område inom plattformen.

Med vänliga hälsningar,

Henry


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.