PowerApps forretningsregler og andre kraftfulde CDS-koncepter

I denne tutorial skal vi tale om, hvordan du opretter PowerApps-forretningsregler. Vi kommer også til at dække et par andre værktøjer og koncepter, der bruges i arbejdet med almindelige datatjenester.

Forretningsregler er oprettet for at sætte specifikke regler om dine data.

En almindelig måde at bruge det på er at sætte specifikke grænser eller retningslinjer for, hvordan data kan tilføjes gennem dine formularer. Det er det, vi vil gøre i vores eksempel.

Indholdsfortegnelse

Sådan fungerer forretningsregler

For at tilføje en forretningsregel skal vi blot gå til fanen Forretningsregler i Enheder og derefter klikke på "Tilføj forretningsregel" i øverste venstre hjørne.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Sådan ser PowerApps forretningsreglersektion ud.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Forretningsregler starter med en IF-erklæring eller en betingelse.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Hvis den givne betingelse er opfyldt, følger den rækken af ​​handlinger og betingelser forbundet med fluebenet til højre. Hvis ikke, så følges stien med x-mærket under betingelsen.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi kan vælge, hvad der derefter skal ske, fra disse muligheder i højre rude. Så næste trin kan enten være et flow, hvor en ny betingelse er sat, eller en handling, hvor vi kan vise en fejlmeddelelse, indstille synligheden, indstille feltværdien osv.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Igen ser vi her, hvor nemt det er at bruge PowerApps. Du kan vælge ikke at lave nogen kodning for at oprette forretningsregler, fordi det giver dig mulighed for at trække og slippe elementer.

Lad os nu oprette en forretningsregel.

Oprettelse af PowerApps forretningsregler

Vi kommer til at bruge de samme data, som vi har brugt i denne række af selvstudier om PowerApps.

Lad os sige, at vi vil oprette en regel, der forhindrer en bruger i at tilføje en post, hvis kunden er fra Sydkorea og vælger VIP-niveau 5. Vi kan oprette en regel, der vil producere en fejlmeddelelse, hvis nogen forsøger at tilføje sådanne data.

Vi starter med at definere betingelsen. Lad os klikke på det og kalde det VIP-niveau.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi kan også ændre visningsnavnet her i højre rude.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi sætter betingelserne ved at vælge den rigtige kilde, felt, operator, type og værdi.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

For denne regel sætter vi betingelsen om, at VIP-niveauet skal være lig med 5, for at en handling kan ske. Lad os klikke på Anvend for at gemme denne betingelse.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Men bortset fra VIP-niveauet, ønsker vi også at sætte placeringen. Så vi er nødt til at tilføje en anden regel til denne betingelse. Det kan vi gøre ved at klikke på +Ny.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Så i denne regel ønsker vi, at handlingen kun skal ske, hvis den valgte placering er Sydkorea.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Nu har vi to regler. Vi vil indstille VIP-niveauet til 5, så vil vi se, om placeringen viser Sydkorea. Da vi vil have begge disse regler anvendt, vil vi vælge OG under Rule Logic.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Når vi har anvendt disse regler, vælger vi næste handling. Lad os trække Vis fejlmeddelelse ind i rutediagrammet.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Lad os kalde denne handling Fejl ved at ændre visningsnavnet til højre.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi kan vælge, hvor fejlmeddelelsen skal vises og diktere, hvad fejlmeddelelsen siger. Så lad os få fejlmeddelelsen til at dukke op i placeringsfeltet. Vi vil også råde brugeren til enten at vælge et andet land eller ændre VIP-niveauet.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Når vi klikker på Anvend, gemmer PowerApps disse indstillinger. Vi kan se tekstversionen af ​​den samme regel, som vi oprettede, på den nederste del af skærmen.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Når vi er tilfredse med reglen, kan vi klikke på Gem i det øverste højre område.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi kan også klikke på Valider, hvis vi vil kontrollere, at reglen flyder perfekt.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Hvis vi ikke ser nogen fejl i vores arbejde, kan vi låse det ind ved at klikke på knappen Aktiver.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Når vi gør det, vil vi se en statuslinje i midten, der viser os, at den anvender logikken gennem alle registreringerne.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Dette vindue forsvinder, når aktiveringsprocessen er færdig.

Tjek af forretningsreglen

Lad os nu se på forretningsreglen i aktion.

Hvis vi går tilbage til fanen Forretningsregler under Enheder, kan vi se den nye forretningsregel, vi har oprettet.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Lad os tilføje en ny post for at se, om denne forretningsregel fungerer korrekt. Lad os gå til fanen Data.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Derefter klikker vi på +Tilføj post her øverst.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Dette åbner den formular, vi oprettede i en .

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Lad os starte med at udfylde sektionen Generelt i formularen, som indeholder kundenummer, fornavn og efternavn.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Dernæst tilføjer vi en placering og et VIP-niveau. Indtil videre, lad os skrive Storbritannien og indstille det til VIP-niveau 5.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Det næste felt er Dato Joined. For at gøre tingene nemmere for slutbrugeren bruger PowerApps en kalender, der giver os mulighed for blot at vælge den nøjagtige dato i stedet for at skulle indtaste oplysningerne.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Vi afslutter formularen ved at udfylde de andre detaljer, såsom pasnummeret og agentens navn. Som du kan se, kom der ingen fejl.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Lad os denne gang ændre placeringen og indstille den til Sydkorea og lade VIP-niveauet være på 5. Husk, at dette er de to betingelser, som vi sætter i vores forretningsregel.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Fordi betingelserne opfylder de stillede krav, dukker fejlmeddelelsen op.

Men hvis vi ændrer VIP-niveauet og gør det til 4, forsvinder fejlmeddelelsen.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Dette viser, at vores forretningsregel faktisk fungerer perfekt.

Andre almindelige datatjenestekoncepter

Forretningsregler i PowerApps gør det endnu nemmere at arbejde med entiteter, især med hensyn til at bringe nye data ind. Men bortset fra Entities er der andre kraftfulde værktøjer og koncepter, der bruges i almindelige datatjenester.

Selvom vi ikke kommer til at dykke ned i hver enkelt af dem i detaljer, lad os kort dække disse begreber, hvis behovet for at bruge dem opstår i fremtiden.

Dataflows er et stærkt værktøj, som vi kan bruge. De indlæser automatisk fælles datatjeneste i de aktuelle data.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Hvis du for eksempel driver en restaurant, kan du få dine salgsstedsdata direkte indført i enheder. Dette kan gøres ved at oprette et dataflow.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Forbindelser er en anden vigtig del af fælles datatjeneste. Det fungerer på samme måde som vores forbindelser, når du bruger lærredsapps. Det er her, vi for eksempel kan tilføje en OneDrive-forbindelse.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Gateways er også vigtige. De giver os mulighed for at kommunikere med forskellige databaser.

PowerApps forretningsregler og andre kraftfulde CDS-koncepter

Hvis du vil udforske hvert af disse områder mere, kan du tjekke Microsoft-dokumentet , der dækker dem meget detaljeret.




Konklusion

PowerApps forretningsregler viser, hvor dynamisk denne platform virkelig er. Det gør næsten alt muligt, især hvis du ønsker, at dine data skal præsenteres på en bestemt måde. Det hjælper dig også med at holde dine data så rene som muligt.

Eksemplet, vi arbejdede på, er kun begyndelsen. Det er faktisk muligt at arbejde med mere komplicerede regler, hvor en blanding af forskellige forhold og handlinger arbejder sammen. Du kan også vælge at oprette disse regler ved at kode dem ind i stedet for at bruge det træk-og-slip flowchart-system, vi brugte. Det hele afhænger af dit færdighedsniveau og præferencer.

Hvad angår de andre begreber, vi berørte, er disse bestemt værd at se nærmere på, hvis du virkelig vil mestre, hvad PowerApps kan. Bare bemærk, at 99 ud af 100 gange, vil du sandsynligvis arbejde med entiteter mere end noget andet område på platformen.

Alt det bedste,

Henrik


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.