Patroon: berekening

Power Apps-makers gebruiken het berekenings-/transformatiepatroon om les te geven, te leren en om hun werk gemakkelijker en nauwkeuriger te maken. Deze apps kunnen spreadsheets vervangen; apps zijn veel gemakkelijker te gebruiken en kunnen output leveren als grafieken of zelfs audio.

Deze apps nemen input van de gebruiker en voeren berekeningen uit die bijvoorbeeld iemand kunnen helpen bij het selecteren van het juiste onderdeel, het aanpassen van apparatuur of het doen van een prijsopgave. Zij kunnen ook vertrouwen op externe gegevens voor referentie of berekening, of op een service, zoals in het geval van een vertaal-app die Azure Cognitive Services gebruikt.

Het berekeningspatroon herkennen

Illustratie van het berekeningspatroon met invoer-, berekenings- en uitvoerstappen.

In een typisch berekeningsscenario gebeurt het volgende:

  1. Een gebruiker voert gegevens in de app in.

  2. De app retourneert een berekend resultaat.

    • De berekening kan een Power Apps-formule gebruiken of een externe functie aanroepen (bijvoorbeeld een tekstvertalingsdienst).

    • Berekeningen zijn niet altijd numeriek. Zo kan bijvoorbeeld het resultaat uit vertaalde tekst bestaan of de transformatie van een foto naar een tekstbeschrijving.

  3. De resultaten worden in realtime door de gebruiker gebruikt.

    • In het meest eenvoudige geval krijgt de gebruiker het resultaat en doet hij er iets mee. Maar dit patroon kan ook worden gebruikt om games en andere interactieve effecten te maken, waarbij de app-logica de volgende beslissing neemt op basis van het berekende resultaat.

    • Een berekeningspatroon kan worden gebruikt om een wizard te maken die de gebruiker door een beslissingsboom leidt om een probleem op te lossen.

Het berekeningspatroon kan worden gecombineerd met andere patronen. Zo kan een berekening worden gebruikt in het inspectie-/controlepatroon, waarna de resultaten van de berekening worden opgeslagen in het inspectierapport.

Hoe klanten het berekeningspatroon gebruiken

Projectkostenraming van Reliable Electric

Lees het hele verhaal.

Reliable Electric voert complexe biedingen uit voor geïntegreerde elektrische projecten in high-end woningen. Deze biedingen werden opgesteld met behulp van een oud systeem dat beperkt was tot één gebruiker per keer en dat een handmatig proces op basis van Excel gebruikte. De dagen van het kopiëren en plakken van uitvoer in spreadsheets behoren tot het verleden. Het bedrijf heeft dit proces vervangen door een enkele app die is ingebouwd in Power Apps en het volledige schattingsproces beheert. Dit is een wijziging die ook de schattingsgerelateerde handmatige werkbelasting met de helft vermindert en de kans op fouten aanzienlijk verkleint.

Deze app is afgestemd op het bedrijfsproces van Reliable Electric door groepen materialen en arbeid te definiëren die kunnen worden gebruikt om schattingen sneller te berekenen. Door over te stappen op deze app, hebben zij hun tijd voor gegevensinvoer gehalveerd en kunnen zij gemakkelijker biedingen maken nu de gegevens direct beschikbaar zijn. Met de bijbehorende verbeteringen op het gebied van arbeid, nauwkeurigheid en inkoop bespaart de app, die is ingebouwd in Power Apps, Reliable Electric jaarlijks tussen CAD 80.000 en CAD 100.000, vergeleken met de belangrijkste maatwerkoplossingen voor elektrische ramingen op de markt.

Schermopname van de app voor projectraming van Reliable Electric.

SNCF Manufacturing Configuration

Lees het hele verhaal.

Bekijk een video.

Medewerkers op de fabrieksvloer gebruiken een app om de onderdelen te evalueren voor het repareren van een trein. De app identificeert de meest geschikte onderdelen en configureert de installatie. De app valideert vervolgens het resultaat en biedt berekeningen om het eindresultaat van het installeren van de geselecteerde onderdelen te schatten.

Schermopname van SNCF Manufacturing Configuration.

SNCF Translation Assistant

Lees het hele verhaal.

In het berekenings-/transformatiepatroon hoeven de berekeningen niet door de app zelf te worden uitgevoerd en hoeven zij niet numeriek te zijn. De SNCF Translation Assistant-app helpt medewerkers in heel Europa effectiever te communiceren door gebruik te maken van de Microsoft Translator-service, de microfoon van het apparaat en de Power Apps-audiobesturing om vertalingen te bieden van veelgebruikte zinnen, gericht op functie en taak. Dit voorbeeld illustreert het gebruik van een extern algoritme, Microsoft Translator, terwijl de app zelf nog steeds realtime resultaten aan de gebruiker levert. In dit geval is de berekening een transformatie van de ene taal naar de andere.

Schermopname van SNCF Translation Assistant.

TransAlta Economic Callouts

Lees het hele verhaal.

Bekijk een video.

TransAlta is een multinationale onderneming voor energieopwekking en handel in energie. Gebruikmakend van Power Apps heeft TransAlta een besluitvormingstool ontwikkeld met de naam Economic Callouts om de economische haalbaarheid te berekenen van het verzenden van een onmiddellijke reactie op serviceaanvragen voor windturbines buiten de normale bedrijfsuren.

Wanneer gebruikers de Economic Callouts-app openen, wordt hen gevraagd velden in te vullen, zoals het tijdstip van de dag, de locatie van de site, het aantal turbines en de foutcode. De app genereert vervolgens voorgeschreven acties uit de realtime datafeed van TransAlta en geeft aan hoe het probleem moet worden opgelost, hoe lang het zal duren en hoeveel technici nodig zijn om de apparatuur veilig weer online te brengen.

De logica en besluitvorming achter de Power Apps-oplossing gaat veel dieper dan een simpele "uren versus prijs"-berekening om inzicht te krijgen. In plaats daarvan verzamelt Economic Callouts gegevens via API (onderdeel van Azure App Service) aan de hand van 11 verschillende interne en externe gegevensbronnen om te bepalen of het economisch de moeite waard is om een windtechnicus te sturen. De gegevensbron omvat arbeidskosten, prijsprognoses, de gemiddelde tijd die nodig is om een activum te repareren en actuele marktprognoses.

Schermopname van TransAlta Economic Callouts.

Klassikale lessen op basisscholen

Lees het hele verhaal.

Bekijk een video.

Docent Brian Dang van 8-bit Classroom heeft een app genaamd Bits gemaakt waarmee leerlingen hun spelling kunnen oefenen. De app evalueert de input van de studenten in realtime en biedt resultaten door hun spelling te evalueren en hun werk te beoordelen. Leerlingen kunnen woorden construeren op basis van hun individuele geluiden, woorden opnemen en mengen voordat zij proberen deze te spellen en woorden sorteren op gedetecteerde patronen (bijvoorbeeld alle woorden op "-ity" of "-ing" groeperen).

Schermopname van 8-bit Classroom Bits.

Een andere toepassing helpt studenten te begrijpen hoe breuken worden gecombineerd en vermenigvuldigd door realtime berekeningen uit te voeren om probleemsets te ontwikkelen en breuken en vermenigvuldiging van breuken visueel te illustreren.

Schermopname van de 8-bits Classroom-app voor breuken.

Aanvullende voorbeelden

Oplossingssjabloon voor het bijhouden van de financiële impact van de crisis in het hoger onderwijs

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).