Hjem Anmeldelser Gennemgang og vurdering af Microsoft powerapps

Gennemgang og vurdering af Microsoft powerapps

Indholdsfortegnelse:

Video: Вебинар "Введение в платформу PowerApps". Часть 1 (Oktober 2024)

Video: Вебинар "Введение в платформу PowerApps". Часть 1 (Oktober 2024)
Anonim

Prisfastsættelse og planer

Priser fra Microsoft PowerApps kan skives på et par forskellige måder. Som et selvstændigt produkt begynder det på $ 7 pr. Bruger pr. Måned for Microsoft PowerApps Plan 1, der er målrettet mod forretningsbrugere uden programmeringserfaring. Plan 1 leveres med 4500 Microsoft Flow "kørsler" eller automatiseringer pr. Bruger pr. Måned samt adgang til Microsofts Common Data Service. Microsoft PowerApps Plan 2 er betydeligt dyrere til $ 40 pr. Bruger pr. Måned, da denne plan er rettet mod udviklere og IT-administratorer med dybere programmerings- og datamodelleringsfunktioner sammen med enterprise-grade politikstyring. Planlæg 2 tildeler 15.000 flowløb pr. Måned. Begge planer har en 90-dages gratis prøveperiode og ingen grænse for, hvor mange apps du kan oprette.

Den anden måde at få Microsoft PowerApps på er gennem et eksisterende Office 365- eller Dynamics 365-abonnement. Skønt du i dette scenarie kun får 2000 Flow-løb pr. Måned og kun en brugerdefineret applikationsprogrammeringsgrænseflade (API), i modsætning til ubegrænsede API'er til Microsoft PowerApps Plan 1 og 2. Microsoft PowerApps leveres også med direkte integrationer til Office 365, Microsoft Power BI og CRM-databasen og CRM-databasen og kapaciteterne i Microsoft Dynamics 365 som standard.

Derudover har Microsoft også tilføjet integrationer til "premium-stik" på begge planniveauer, såsom muligheden for at hente data fra kilder, inklusive MailChimp og Salesforce Sales Cloud Lightning Professional. Du kan også forbinde Microsoft PowerApps-apps til et antal cloud-apps og -tjenester fra tredjepart, fra sociale netværk som Facebook og Twitter til GitHub, Dropbox Business og Slack.

Bygning af en lav-kode forretningsapp

Udviklingsplatforme med lav kode har værdi både for gennemsnitlige forretningsbrugere, der ønsker at bygge apps uden kodning, og for programmerere og IT-ledere, der søger at reducere noget af den manuelle indsats for at udvikle basale forretningsprocesapps inden for en organisation. Som sådan testede vi Microsoft PowerApps fra begge perspektiver. For at teste Microsoft PowerApps fra et forretningsbrugerperspektiv byggede vi en grundlæggende planlægningsapp. Basismålet var at oprette en app, der kunne tilføje en ny begivenhed med felter til begivenhedsnavn, dato, tid og varighed. Med hensyn til funktioner ønskede vi muligheden for at invitere brugere til begivenheder og sortere begivenhedslisten i en kalender- eller kronologisk oversigt. Enhver yderligere funktionalitet ville være et plus.

Microsoft PowerApps-instrumentbrættet og den visuelle designer var blandt de mest ligetil og let at navigere brugergrænseflader (UI'er), vi testede. Selvom de ikke er så minimalistiske som Google App Maker og Zoho Creator-brugergrænsefladerne, lykkes det Microsoft PowerApps at give dig hurtig adgang til alle dine apps, arbejdsgange, integrationer, dataforbindelser og underretninger uden at oversvømme dig i den slags rodede UX, der kan gøre Salesforce App Cloud er svært at navigere.

Når du tilmelder dig en gratis prøveperiode og åbner Microsoft PowerApps-betjeningspanelet, sætter venstre navigation alle dine apps, forbindelser, flow, gateways, meddelelser og fælles datatjenesteenheder foran og center sammen med en fremtrædende knappen Opret ny app at begynde at bygge. På hoveddashboardet giver Microsoft dig også links til et antal eksempler af apps og skabeloner, såvel som videotutorials og en Guided Learning-tur gennem platformen. For en erhvervsbruger uden programmeringsoplevelse er det ikke nødvendigt at søge efter hjælpressourcer et stort plus.

Når du har valgt Opret ny app, giver Microsoft PowerApps dig muligheden for at starte med en tom app eller en eksisterende skabelon, eller til at begynde med data, der trækkes fra en af ​​de fem forudbyggede stik: Common Data Service, Dynamics 365, Microsoft OneDrive for Business, Microsoft SharePoint Online eller Salesforce. Et andet smart blomstrer i Microsoft PowerApps er knapper til at vælge en mobil- eller tabletlayout fra get-go.

Den visuelle designer har en meget velkendt fornemmelse med værktøjslinjer og funktionsfelt på tværs af toppen inspireret af Microsoft Excel og træk-og-slip-skærm-miniaturebilleder i en venstre kolonne, der minder om at styre dias i Microsoft PowerPoint. Vi begyndte med at oprette en tom app til vores PCMag Scheduling-app, men fandt hurtigt, at det var mere effektivt at starte med en datakilde og bygge appen derfra i stedet for at forsøge at forbinde en Common Data Service-database, som vi ikke havde bygget endnu. Microsoft PowerApps kan være en smule vanskeligt at bruge først, hvis du ikke har en datakilde eller Microsoft Excel-ark klar, og belastningstiderne kan bruge forbedringer. Men efter at have sendt os tilbage til hoveddashboardet for at oprette en database til vores app, var vi i gang.

Inden du selv designer appen, skal du forbinde den til enheder fra din database. En enhed er i det væsentlige en tabel i en database, der hjælper dig med at administrere de data, der trækkes ind i din app. Microsoft PowerApps har snesevis af forudbyggede enheder til forskellige sager om brug af handel og salg (kontakter, kundeemner, leverandører, fakturaer, købsordrer og mange flere), og du kan vælge flere enheder, som data skal trækkes fra. Appen starter dig med et par forudbyggede skærme, men fanen Indsæt på toppen af ​​designeren giver dig mulighed for at tilføje alle slags tabeller, objekter og multimedia på din skærm. Du kan tilføje linje-, bjælke- eller cirkeldiagrammer; forskellige mobilapp-ikoner og -menuer, berøringsbetjeninger som et skift, links til at åbne dit telefon kamera eller mikrofon og endda stregkoder.

Mens designerværktøjerne og især den mobiloptimerede visuelle udvikling i Microsoft PowerApps er imponerende, indså vi hurtigt, at tilføjelse og bestilling af elementer og styring af datakilder alt sammen sker i Property Editor på højre side af designeren. Tilføjelse og redigering af elementer kræver konstant forbindelse til forskellige databasenheder, og ændring af egenskabsværdier og titler fører til fejl.

I sidste ende viste det sig betydeligt mere kompliceret at opbygge den basale planlægnings-app fra bunden eller fra en eksisterende skabelon sammenlignet med Appian og Google App Maker, hvor oprettelse af den basale planlægnings-app var mere en guidet oplevelse, der fører dig gennem en form-baseret guide. Microsoft PowerApps er ikke nødvendigvis værktøjet til en erhvervsbruger uden nogen erfaring, i det mindste med Microsoft Excel - medmindre du arbejder med forudbyggede skabeloner. Den mest effektive måde at oprette planlægningsappen viste sig at prøve et par af skabelonerne, hvorefter du indsætter UI-elementer, såsom en datoplukker og en rullemenu for at oprette en skærm, hvor vi kunne tilføje en begivenhed, vælge en dato og tid, gem denne begivenhed i en tabel, og inviter derefter brugere. Efter at have oprettet vores app og brug af knappen Fremad i øverste højre side af designeren til at tjekke app-forhåndsvisningen, var vi i stand til at offentliggøre appen til et internt firma "app store", hvor vi deler appen via e-mail med specifikt co -arbejdere eller teammedlemmer.

Udvikleroplevelsen

For at teste Microsoft PowerApps fra et IT-fokuseret perspektiv brugte vores udvikler værktøjet til at bygge en lille CRM-app, vi kaldte "Crowd Control." Målet med denne app var at opbygge en enkel, samarbejdende kontakt- og lead manager med evnen til at tilføje fotos og flere noter til hver kontakt. Appen skulle have en kontaktlisteside, kontaktdetaljer-side og en ny kontaktside. Det var også vigtigt at tilføje nye datamodelfelter og ændre eksisterende felter i den færdige app for at sikre, at IT-afdelingen ville være i stand til at opdatere og ændre appen over tid.

Microsoft PowerApps sammenlignede tættest med Zoho Creator med hensyn til designværktøjer. Det var let for vores udvikler at oprette og lægge de visuelle elementer i appen og sammenkoble dem. Ombestilling af UI-elementer var dog ikke så intuitive som Zoho Creator. I stedet for at gøre dette via designsiden, skal brugerne ombestille elementer fra Egenskaber-panelet til højre for Designer-visningen. Det er en lille ting, og når du først tilpasser dig den måde at gøre ting på, er det fint. Det føltes dog lidt unødvendigt eller ufuldstændigt de første par gange, vi brugte det.

Enhedsdesignværktøjet var solidt og let at bruge til vores udvikler. Der er en menuindstilling for Picklists under menuen Common Data Service. Men som med vores gennemsnitlige brugertest bringer dette dig konsekvent tilbage til hovedsiden af ​​Microsoft PowerApps-destinationssiden, indtil du opretter din database. Picklists, der er lister over poster, der vises i en valgboks eller rulleliste, var ikke så lette at oprette som de fleste af de andre værktøjer, som giver dig mulighed for at oprette de tilpassede valglister, mens du definerer din enhed. Som med de fleste ting leverede Microsoft PowerApps imidlertid et enormt antal foropbyggede muligheder.

Det var også nemt at tilføje et nyt felt til datamodellen og foretage ændringer i den eksisterende app. At ændre et felt var også let. Du kan dog ikke ændre navnet på en eksisterende egenskab. Så du kunne over tid ende med arv-navngivning, der ikke længere giver mening; Dette kan føre til forvirring, når nye udviklere kommer online for at forbedre eller understøtte en app. Zoho Creator på den anden side håndterede dette mere yndefuldt.

Vores udvikler fandt Microsoft PowerApps for at være blandt de mest polerede og omfattende værktøjer, vi testede. Der er et højt niveau af UX-tilpasning uden at skulle være designer. For de grundlæggende appfunktioner var der faktisk ikke engang behov for at komme for dybt ind i den "lave kode" eller mere logik-tunge del af værktøjet, såsom muligheden for at tilføje specifikke automatiserede processer ved hjælp af Microsoft Flow.

Mens alt omkring Salesforce UI var optaget med et stort antal links og muligheder, der alle vises på én gang, er Microsoft PowerApps renere og præsenterer et ensartet design igennem. Den kontaktbaserede app var let at oprette. Der blev kun fundet to problemer. Den ene var manglen på en "billed" datatype, hvilket gjorde det vanskeligt at knytte et foto til en kontakt. Den anden var svært ved at forsøge at tilføje flere, forskellige "noter" for hver kontakt, fordi Microsoft PowerApps syntes under testen kun at give en-til-en-forbindelse mellem enheder. Der er skabelon-apps, der ser ud til at understøtte en-til-mange-forhold, men noget ved værktøjet ville ikke give mulighed for at bore ind i det forhold for at se, hvordan det kunne gøres. Dette var faktisk et problem i flere værktøjer; Zoho Creator var langt den nemmeste at inkorporere en funktion med flere noter i Crowd Control.

App-kontrol

Siden vores oprindelige gennemgang har Microsoft regelmæssigt tilføjet nye funktionaliteter, der hjælper med at lindre nogle af de smerter, der er involveret i appudvikling. Den største nye udvikling kan være App Checker, der er designet til at hjælpe kunder med at spore fejl og løse problemer. Der er to måder at gøre brug af App Checker på. Du kan enten klikke på stetoskopknappen på Microsoft PowerApps-studioskærmen, eller du kan dobbeltklikke på den fejlindikator, der nu vises, når Microsoft PowerApps opdager et problem.

App Checker neddeler problemer ved enten formel eller tilgængelighedsproblemer. Det markerer fejl med en rød prik og advarsler med en gul trekant for at advare brugere om potentielt datatab. Blå prikker tilbyder forslag til forbedring af din formel.

Funktionaliteten til kontrol af tilgængelighed fungerer på lignende måde, men den er designet til at hjælpe dig med at gøre din app mere tilgængelig for handicappede brugere ved at opdage problemer med tastatur og skærmlæser. Hvis du f.eks. Har en video- eller lydkontrol i din app, der ikke har en ledsagende URL til lukkede billedtekster, får du en advarsel. Når alt kommer til alt er denne fil uden overskrift ubrugelig for nogen, som hans hørehæmmede, og alle udviklere bør prøve deres bedste for at sikre, at alle kan bruge det, de opretter.

Hvis du nogensinde har forsøgt at oprette en app (enten gennem en lavkodeløsning eller traditionel, god gammeldags programmering), ved du, at det at finde fejl og forsøge at være tilgængelig er to store smertepunkter i udviklingsprocessen. Proaktive advarsler om formel- og tilgængelighedsproblemer vil sandsynligvis hjælpe dig med at opbygge en bedre app, og Microsoft PowerApps er et bedre produkt på grund af det.

En strømbrugerdrøm

Microsoft PowerApps er stadig en ung udviklingsplatform med lav kode. Fra et IT- og strømbrugerperspektiv tilbød det dog den mest polerede UX på enhver platform, vi testede. Uanset om det var datamodelleringsværktøjet, UI-designeren eller maksimerer genanvendelighed med sin lange liste over enheder og voksende udvalg af skabeloner, udføres lavkodekoncepterne tydeligt i hele UX.

Virksomheden tilføjer regelmæssigt nye funktioner til platformen, og det er tydeligt, at det er forpligtet til at holde Microsoft PowerApps et af de bedste lavkodeprodukter på markedet. For forretningsbrugere, der mangler Excel-færdigheder og ekspertise i at arbejde med datamodellering og enheder, er Google App Maker og Editors 'Choice Appian bedre muligheder for en guidet visuel appopbygningsoplevelse. Microsoft PowerApps er ikke en perfekt lavkodeplatform, men det glatte design, lave pris og omfattende funktioner i et velkendt miljø tjener det til et redaktørvalg for strømbrugere og it-brugere med masser af plads til forbedringer.

Gennemgang og vurdering af Microsoft powerapps