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


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.