Mønster: Beregning

Power Apps-udviklere bruger beregnings-/transformationsmønsteret til undervisning, læring og gøre arbejdet nemmere og mere præcist. Disse apps kan muligvis erstatte regneark – apps er meget nemmere at bruge, og de kan give output i form af diagrammer eller lyd.

Disse apps tager brugerinput og udfører beregninger, der f.eks. kan hjælpe en person med at vælge den rette reservedel, justere udstyr eller angive et prisestimat. De kan også benytte eksterne data til reference eller beregning – eller en tjeneste, som det er tilfældet med en oversættelsesapp, der bruger Azure Cognitive Services.

Sådan genkendes beregningsmønsteret

Illustration af et beregningsmønster med trin for input, beregning og output.

I et typisk beregningsscenarie:

  1. En angiver data i appen.

  2. Appen returnerer et beregnet resultat.

    • I beregningen bruges måske en Power Apps-formel eller et kald til en ekstern funktion (f.eks. en tekstoversættelsestjeneste).

    • Beregninger er ikke altid numeriske. Resultatet kan f.eks. være oversat tekst eller transformationen af et foto til en tekstbeskrivelse.

  3. Resultaterne bruges i realtid af brugeren.

    • I det mest enkle tilfælde får brugeren resultatet og kan bruge det i praksis. Men dette mønster kan også bruges til at lave spil og andre interaktive effekter ved hjælp af applogikken, der foretager den næste beslutning baseret på det beregnede resultat.

    • Et beregningsmønster kan bruges til at oprette en guide, der fører brugeren gennem et beslutningstræ for at lokalisere fejl.

Beregningsmønsteret kan kombineres med andre mønstre. En beregning kan f.eks. bruges i kontrol-/revisionsmønsteret og gemme resultaterne af beregningen i kontrolrapporten.

Sådan bruger kunder beregningsmønsteret

Reliable Electric – projektomkostningsestimat

Læs hele historien.

Reliable Electric laver komplekse bud til integrerede elprojekter i avancerede hjem. Disse bud blev oprettet ved hjælp af et ældre system, der var begrænset til én bruger ad gangen, og som brugte en manuel proces baseret på Excel. Dagene med at kopiere og indsætte output i regneark er forbi. Virksomheden har udskiftet denne proces med en enkelt app integreret i Power Apps, der styrer hele estimatprocessen – en ændring, der også reducerer estimatrelaterede manuelle arbejdsbelastninger med halvdelen og sænker risikoen for fejl betydeligt.

Denne app er skræddersyet til Reliable Electrics forretningsproces ved at definere grupper af materialer og arbejdsløn, der kan bruges til at beregne estimater hurtigere. Ved at flytte denne app har de reduceret deres tid til dataindtastning med halvdelen og kan nemmere oprette bud nu, da de har adgang til dataene med det samme. Med den relaterede optimering af arbejdskraft, nøjagtighed og indkøb indarbejdet har den integrerede app i Power Apps sparet Reliable Electric for mellem 80.000 CAD og 100.000 CAD årligt sammenlignet med markedets mest målrettede estimatløsninger til el.

Skærmbillede af appen Reliable Electrics-projektestimering.

SNCF Manufacturing Configuration

Læs hele historien.

Se en video.

Arbejdere på fabrikken bruger en app til at evaluere reservedelene i forbindelse med reparation af et tog. Appen identificerer de mest velegnede reservedele og konfigurerer installationen. Appen validerer derefter resultatet og giver beregninger for at estimere slutresultatet ved installationen af de valgte reservedele.

Skærmbillede af SNCF Manufacturing Configuration.

SNCF Translation Assistant

Læs hele historien.

I beregnings- og transformationsmønsteret behøver beregningerne ikke at blive udført af selve appen, og de behøver ikke at være numeriske. Appen SNCF Translation Assistant hjælper medarbejdere i hele Europa med at interagere mere effektivt ved at bruge Microsoft Translator-tjenesten, enhedens mikrofon og Power Apps-kontrolelementet for lyd til at levere oversættelser af almindelige udtryk målrettet efter jobrolle og opgave. I dette eksempel illustreres brugen af en ekstern algoritme, Microsoft Translator, mens selve appen stadig leverer resultater til brugeren i realtid. I dette tilfælde er beregningen en transformation af ét sprog til et andet.

Skærmbillede af SNCF Translation Assistant.

TransAlta Economic Callouts

Læs hele historien.

Se en video.

TransAlta er et multinationalt elforsynings- og energihandelsselskab. Ved hjælp af Power Apps udviklede TransAlta beslutningsværktøjet Economic Callouts til beregning af den økonomiske levedygtighed i forbindelse med at svare på vindmølleserviceopkald øjeblikkeligt uden for deres grundlæggende driftstider.

Når brugere åbner appen Economic Callouts, bliver de bedt om at udfylde felter som f.eks. tidspunktet på dagen, stedets placering, antallet af turbiner og fejlkode. Appen genererer derefter de påkrævede handlinger fra TransAltas realtidsdatafeed, der angiver, hvordan problemet skal løses, hvor lang tid det vil tage, og hvor mange teknikere der er nødvendige for at bringe udstyret online igen på en sikker måde.

Den logik og beslutningstagning, der ligger bag Power Apps-løsningen for at opnå indsigten, er langt mere omfattende end en simpel "tid kontra pris"-beregning. I stedet indsamler Economic Callouts data via API (en del af Azure App Service) via 11 forskellige interne og eksterne datakilder for at afgøre, om det er økonomisk fordelagtigt at udsende en vindtekniker. Datakilden inkluderer arbejdsomkostninger, prisprognose, den gennemsnitlige tid, det tager at reparere et aktiv, og aktuelle markedsprognoser.

Skærmbillede af TransAlta Economic Callouts.

Undervisning i grundskolen

Læs hele historien.

Se en video.

Læreren Brian Dang hos 8-bit Classroom lavede en app med navnet Bits, så elever kunne øve sig i stavning. Appen evaluerer elevernes input i realtid og giver resultater, der evaluerer deres stavning og tildeler point for opgaverne. Elever kan konstruere ord ved hjælp af deres egne lyde, indspille og blande ord, før de prøver at stave dem, og sortere ord ud fra de registrerede mønstre (f.eks. gruppere alle "-hed" eller "-ting"-ord).

Skærmbillede af 8-bit Classroom Bits.

En anden applikation hjælper eleverne med at forstå, hvordan brøker kombineres og ganges, ved at udføre realtidsberegninger for at udvikle problemsæt og til at illustrere brøker og brøkmultiplikation visuelt.

Skærmbillede af appen 8-bit Classroom-brøk.

Yderligere eksempler

Måling af krisens økonomiske konsekvenser for højere uddannelsesanstalter – løsningsskabelon

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).