Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
Zo ziet het gedeelte met bedrijfsregels van PowerApps eruit.
Bedrijfsregels beginnen met een IF-verklaring of een voorwaarde.
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.
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.
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.
We kunnen ook de weergavenaam hier in het rechterdeelvenster wijzigen.
We stellen de voorwaarden door de juiste bron, veld, operator, type en waarde te kiezen.
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.
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.
Dus in deze regel willen we dat de actie alleen plaatsvindt als de gekozen locatie Zuid-Korea is.
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.
Zodra we die regels hebben toegepast, gaan we vervolgens een actie kiezen. Laten we Show Error Message naar het stroomschema slepen.
Laten we deze actie Fout noemen door de weergavenaam aan de rechterkant te wijzigen.
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.
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.
Zodra we tevreden zijn met de regel, kunnen we rechtsboven op Opslaan klikken.
We kunnen ook op Valideren klikken als we willen controleren of de regel perfect verloopt.
Als we geen fouten in ons werk zien, kunnen we het vergrendelen door op de knop Activeren te klikken.
Zodra we dat doen, zien we een voortgangsbalk in het midden die ons laat zien dat het de logica toepast in alle records.
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.
Laten we een nieuw record toevoegen om te zien of deze bedrijfsregel goed werkt. Laten we naar het tabblad Gegevens gaan.
Vervolgens klikken we bovenaan op +Record toevoegen.
Dit opent het formulier dat we in een eerdere zelfstudie hebben gemaakt .
Laten we beginnen met het invullen van het gedeelte Algemeen van het formulier, dat het klantnummer, de voornaam en de achternaam bevat.
Vervolgens voegen we een locatie en een VIP-niveau toe. Laten we voorlopig Verenigd Koninkrijk schrijven en het instellen op VIP-niveau 5.
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.
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.
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.
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.
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.
Als u bijvoorbeeld een restaurant runt, kunt u uw verkooppuntgegevens rechtstreeks in entiteiten laten invoeren. Dit kan door een dataflow te creëren.
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.
Poorten zijn ook belangrijk. Ze stellen ons in staat om te communiceren met verschillende databases.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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