PowerApps-bedrijfsregels en andere krachtige CDS-concepten

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

In deze zelfstudie gaan we het hebben over het maken van PowerApps-bedrijfsregels. We gaan ook enkele andere tools en concepten behandelen die worden gebruikt bij het werken met Common Data Service.

Bedrijfsregels worden gemaakt om specifieke regels over uw gegevens in te stellen.

Een gebruikelijke manier om het te gebruiken, is om specifieke grenzen of richtlijnen in te stellen voor hoe gegevens via uw formulieren kunnen worden toegevoegd. Dat is wat we gaan doen in ons voorbeeld.

Inhoudsopgave

Hoe zakelijke regels werken

Om een ​​bedrijfsregel toe te voegen, gaan we naar het tabblad Bedrijfsregels in Entiteiten en klikken vervolgens op "Bedrijfsregel toevoegen" in de linkerbovenhoek.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Zo ziet het gedeelte met bedrijfsregels van PowerApps eruit.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Bedrijfsregels beginnen met een IF-verklaring of een voorwaarde.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Als aan de gegeven voorwaarde is voldaan, volgt deze de reeks acties en voorwaarden die zijn gekoppeld aan het vinkje aan de rechterkant. Zo niet, dan wordt het pad met het x-teken onder de voorwaarde gevolgd.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We kunnen kiezen wat er vervolgens gebeurt met deze opties in het rechterdeelvenster. Dus de volgende stap kan een stroom zijn waarbij een nieuwe voorwaarde wordt ingesteld, of een actie waarbij we een foutmelding kunnen weergeven, de zichtbaarheid kunnen instellen, de veldwaarde kunnen instellen, enz.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Nogmaals, we zien hier hoe gemakkelijk het is om PowerApps te gebruiken. U kunt ervoor kiezen om geen codering te doen om bedrijfsregels te maken, omdat u hiermee elementen kunt slepen en neerzetten.

Laten we nu een bedrijfsregel maken.

PowerApps-bedrijfsregels maken

We gaan dezelfde gegevens gebruiken die we hebben gebruikt in deze reeks zelfstudies over PowerApps.

Laten we zeggen dat we een regel willen maken die voorkomt dat een gebruiker een record toevoegt als de klant uit Zuid-Korea komt en VIP-niveau 5 kiest. We kunnen een regel maken die een foutmelding geeft als iemand dergelijke gegevens probeert toe te voegen.

We beginnen met het definiëren van de voorwaarde. Laten we erop klikken en het VIP-niveau noemen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We kunnen ook de weergavenaam hier in het rechterdeelvenster wijzigen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We stellen de voorwaarden door de juiste bron, veld, operator, type en waarde te kiezen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Voor deze regel stellen we de voorwaarde dat het VIP-niveau gelijk moet zijn aan 5 om een ​​actie te laten plaatsvinden. Laten we op Toepassen klikken om die voorwaarde op te slaan.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Maar naast het VIP-niveau willen we ook de locatie bepalen. We moeten dus nog een regel toevoegen aan deze voorwaarde. Dat kunnen we doen door op +Nieuw te klikken.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Dus in deze regel willen we dat de actie alleen plaatsvindt als de gekozen locatie Zuid-Korea is.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Nu hebben we twee regels. We willen het VIP-niveau instellen op 5, dan willen we zien of de locatie Zuid-Korea aangeeft. Omdat we beide regels willen toepassen, kiezen we EN onder Regellogica.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Zodra we die regels hebben toegepast, gaan we vervolgens een actie kiezen. Laten we Show Error Message naar het stroomschema slepen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Laten we deze actie Fout noemen door de weergavenaam aan de rechterkant te wijzigen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We kunnen kiezen waar de foutmelding verschijnt en dicteren wat de foutmelding zegt. Dus laten we de foutmelding laten verschijnen in het locatieveld. We zullen de gebruiker ook adviseren om een ​​ander land te kiezen of het VIP-niveau te wijzigen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Zodra we op Toepassen klikken, gaat PowerApps die instellingen opslaan. We kunnen de tekstversie zien van dezelfde regel die we hebben gemaakt in het onderste deel van het scherm.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Zodra we tevreden zijn met de regel, kunnen we rechtsboven op Opslaan klikken.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We kunnen ook op Valideren klikken als we willen controleren of de regel perfect verloopt.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Als we geen fouten in ons werk zien, kunnen we het vergrendelen door op de knop Activeren te klikken.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Zodra we dat doen, zien we een voortgangsbalk in het midden die ons laat zien dat het de logica toepast in alle records.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Dit venster verdwijnt zodra het activeringsproces is voltooid.

Controleren op de bedrijfsregel

Laten we nu eens kijken naar de bedrijfsregel in actie.

Als we teruggaan naar het tabblad Bedrijfsregels onder Entiteiten, kunnen we de nieuwe bedrijfsregel zien die we hebben gemaakt.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Laten we een nieuw record toevoegen om te zien of deze bedrijfsregel goed werkt. Laten we naar het tabblad Gegevens gaan.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Vervolgens klikken we bovenaan op +Record toevoegen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Dit opent het formulier dat we in een eerdere zelfstudie hebben gemaakt .

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Laten we beginnen met het invullen van het gedeelte Algemeen van het formulier, dat het klantnummer, de voornaam en de achternaam bevat.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Vervolgens voegen we een locatie en een VIP-niveau toe. Laten we voorlopig Verenigd Koninkrijk schrijven en het instellen op VIP-niveau 5.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Het volgende veld is Aanmeldingsdatum. Om het de eindgebruiker gemakkelijker te maken, gebruikt PowerApps een kalender waarmee we gewoon de exacte datum kunnen kiezen in plaats van de informatie in te typen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

We ronden het formulier af door de andere gegevens in te vullen, zoals het paspoortnummer en de naam van de agent. Zoals je kunt zien, zijn er geen fouten opgetreden.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Laten we deze keer de locatie wijzigen en instellen op Zuid-Korea en het VIP-niveau op 5 laten staan. Onthoud dat dit de twee voorwaarden zijn die we stellen in onze bedrijfsregel.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Omdat de voorwaarden voldoen aan de gestelde eisen, verschijnt de foutmelding.

Maar als we het VIP-niveau wijzigen en er 4 van maken, verdwijnt de foutmelding.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Hieruit blijkt dat onze business rule inderdaad perfect werkt.

Andere Common Data Service-concepten

Bedrijfsregels in PowerApps maken het nog gemakkelijker om met Entiteiten te werken, vooral wat betreft het binnenhalen van nieuwe gegevens. Maar afgezien van entiteiten zijn er andere krachtige tools en concepten die worden gebruikt in de gemeenschappelijke gegevensservice.

Hoewel we niet op elk ervan in detail gaan ingaan, laten we deze concepten kort behandelen voor het geval dat de noodzaak om ze in de toekomst te gebruiken zich voordoet.

Dataflows is een krachtige tool die we kunnen gebruiken. Ze laden automatisch Common Data Service in de huidige gegevens.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Als u bijvoorbeeld een restaurant runt, kunt u uw verkooppuntgegevens rechtstreeks in entiteiten laten invoeren. Dit kan door een dataflow te creëren.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Verbindingen is een ander belangrijk onderdeel van de gemeenschappelijke gegevensservice. Het werkt op dezelfde manier als onze verbindingen bij het gebruik van canvas-apps. Hier kunnen we bijvoorbeeld een OneDrive-verbinding toevoegen.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Poorten zijn ook belangrijk. Ze stellen ons in staat om te communiceren met verschillende databases.

PowerApps-bedrijfsregels en andere krachtige CDS-concepten

Als u elk van deze gebieden meer wilt verkennen, kunt u het Microsoft-document bekijken waarin ze tot in detail worden behandeld.


Power Apps Inleiding: definitie, kenmerken, functies en belang
Power Apps-omgevingen: de app-elementen correct instellen
PowerApps-functies en formules | Een introductie

Conclusie

De bedrijfsregels van PowerApps laten zien hoe dynamisch dit platform werkelijk is. Het maakt bijna alles mogelijk, vooral als u wilt dat uw gegevens op een specifieke manier worden gepresenteerd. Het helpt u ook om uw gegevens zo schoon mogelijk te houden.

Het voorbeeld waaraan we hebben gewerkt, is nog maar het begin. Het is eigenlijk mogelijk om aan ingewikkeldere regels te werken waarbij een mix van verschillende voorwaarden en acties samenwerkt. U kunt er ook voor kiezen om deze regels te maken door ze te coderen in plaats van het stroomdiagramsysteem met slepen en neerzetten te gebruiken dat we gebruikten. Het hangt allemaal af van je vaardigheidsniveau en voorkeur.

Wat betreft de andere concepten die we hebben besproken, deze zijn zeker de moeite waard om te bekijken als je echt wilt leren wat PowerApps kan doen. Houd er rekening mee dat u 99 van de 100 keer waarschijnlijk meer met entiteiten zult werken dan met enig ander gebied binnen het platform.

Al het beste,

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten