Innholdsfortegnelse:
- Priser og planer
- Bygge en lavkode forretningsapp
- Utvikleropplevelsen
- Appkontroll
- En strømbrukeres drøm
Video: Вебинар "Введение в платформу PowerApps". Часть 1 (Oktober 2024)
Priser og planer
Microsoft PowerApps-priser kan skiver på noen forskjellige måter. Som et frittstående produkt begynner det på $ 7 per bruker per måned for Microsoft PowerApps Plan 1, som er rettet mot forretningsbrukere uten programmeringserfaring. Plan 1 kommer med 4500 Microsoft Flow "kjører" eller automatiseringer per bruker per måned, samt tilgang til Microsofts Common Data Service. Microsoft PowerApps Plan 2 er betydelig dyrere til $ 40 per bruker per måned, ettersom denne planen er rettet mot utviklere og IT-administratorer med dypere programmerings- og datamodelleringsfunksjoner sammen med policy-management for enterprise. Plan 2 tildeler 15.000 flytløp per måned. Begge planene har en 90-dagers gratis prøveperiode og ingen begrensning for hvor mange apper du kan lage.
Den andre måten å få Microsoft PowerApps på er gjennom et eksisterende Office 365- eller Dynamics 365-abonnement. Selv om du i det scenariet bare får 2000 Flow-kjøringer per måned og bare ett tilpasset applikasjonsprogrammeringsgrensesnitt (API), i motsetning til ubegrensede API-er for Microsoft PowerApps Plan 1 og 2. Microsoft PowerApps kommer også med direkte integrasjoner til Office 365, Microsoft Power BI og CRM-databasen og CRM-databasen og funksjonene til Microsoft Dynamics 365 som standard.
I tillegg har Microsoft også lagt til integrasjoner til "premium-kontakter" på begge plannivåer, for eksempel muligheten til å hente inn data fra kilder, inkludert MailChimp og Salesforce Sales Cloud Lightning Professional. Du kan også koble Microsoft PowerApps-apper til en rekke sky-apper og tjenester fra tredjeparter, fra sosiale nettverk som Facebook og Twitter til GitHub, Dropbox Business og Slack.
Bygge en lavkode forretningsapp
Utviklingsplattformer med lav kode har verdi både for gjennomsnittlige forretningsbrukere som ønsker å bygge apper uten koding, og for programmerere og IT-ledere som ønsker å redusere noe av den manuelle innsatsen i å utvikle grunnleggende forretningsprosessapper i en organisasjon. Som sådan testet vi Microsoft PowerApps fra begge perspektiv. For å teste Microsoft PowerApps fra et forretningsbrukerperspektiv, bygde vi en grunnleggende planleggingsapp. Grunnmålet var å lage en app som kunne legge til en ny hendelse med felt for hendelsesnavn, dato, tid og varighet. Når det gjelder funksjoner, ønsket vi muligheten til å invitere brukere til hendelser og sortere hendelseslisten i en kalender eller kronologisk oversikt. Eventuell ekstra funksjonalitet ville være et pluss.
Microsoft PowerApps-dashbordet og den visuelle designeren var blant de mest enkle og enkle å navigere brukergrensesnitt (UI-er) vi testet. Selv om de ikke er så minimalistiske som Google App Maker og Zoho Creator-brukergrensesnitt, klarer Microsoft PowerApps å gi deg rask tilgang til alle appene dine, arbeidsflyter, integrasjoner, datakontakter og varslinger, uten å oversvømme deg i den typen rotete UX som kan gjøre Salesforce App Cloud vanskelig å navigere.
Når du registrerer deg for en gratis prøveperiode og åpner instrumentbordet for Microsoft PowerApps, plasserer navigasjonen til venstre alle appene, tilkoblinger, strømninger, gatewayer, varsler og felles datatjenesteenheter foran og sentrum, sammen med en fremtredende Create New App-knapp å begynne å bygge. På hovedpanelet gir Microsoft deg også koblinger til en rekke eksempler på apper og maler, i tillegg til videoopplæringer og en guidet tur gjennom plattformen. For en forretningsbruker uten programmeringserfaring er det å ikke måtte søke etter hjelpressurser et stort pluss.
Etter at du har valgt Opprett ny app, gir Microsoft PowerApps deg muligheten til å starte med en tom app eller en eksisterende mal, eller å begynne med data hentet fra en av de fem forhåndsbygde kontaktene: Common Data Service, Dynamics 365, Microsoft OneDrive for Business, Microsoft SharePoint Online, eller Salesforce. En annen smart blomstring i Microsoft PowerApps er knapper for å velge en mobil- eller nettbrettoppsett fra get-go.
Den visuelle designeren har et veldig kjent preg, med verktøylinjene og funksjonsboksen over toppen inspirert av Microsoft Excel, og miniatyrene for dra-og-slipp-skjermen i en kolonne til venstre som minner om å administrere lysbilder i Microsoft PowerPoint. Vi begynte med å lage en tom app for PCMag Scheduling-appen vår, men fant raskt ut at det var mer effektivt å starte med en datakilde og bygge appen derfra, i stedet for å prøve å koble til en Common Data Service-database vi ikke hadde bygget ennå. Microsoft PowerApps kan være litt vanskelig å bruke til å begynne med hvis du ikke har en datakilde eller Microsoft Excel-ark, og lastetidene kan forbedre. Men etter å ha sendt oss tilbake til hovedpanelet for å lage en database for appen vår, var vi i gang.
Før du designer appen selv, må du koble den til enheter fra databasen din. En enhet er egentlig en tabell i en database som hjelper deg med å administrere dataene som blir trukket inn i appen din. Microsoft PowerApps har dusinvis av forhåndsbygde enheter for forskjellige saker om handel og salg (kontakter, kundeemner, leverandører, fakturaer, innkjøpsordrer og mange flere), og du kan velge flere enheter å trekke data fra. Appen starter deg med noen få forhåndsbygde skjermer, men kategorien Sett inn på toppen av designeren lar deg legge til alle slags tabeller, objekter og multimedia på skjermen. Du kan legge til linje-, stolpe- eller kakediagrammer; forskjellige mobilapp-ikoner og -menyer, berøringskontroller som en veksle, koblinger for å åpne telefonkameraet eller mikrofonen din, og til og med strekkoder.
Mens designerverktøyene og spesielt den mobiloptimaliserte visuelle utviklingen i Microsoft PowerApps er imponerende, innså vi raskt at å legge til og bestille elementer og administrere datakilder alt skjer i Property Editor på høyre side av designeren. Å legge til og redigere elementer krever kontinuerlig tilkobling til forskjellige databasenheter, og endring av eiendomsverdier og titler fører til feil.
Til slutt viste det seg at det å bygge den grunnleggende planleggingsappen fra bunnen av eller fra en eksisterende mal var betydelig mer komplisert sammenlignet med Appian og Google App Maker, der det å lage den grunnleggende planleggingsappen var mer en guidet opplevelse som tar deg gjennom en formbasert veiviser. Microsoft PowerApps er ikke nødvendigvis verktøyet for en forretningsbruker uten erfaring, i det minste med Microsoft Excel - med mindre du jobber fra forhåndsbygde maler. Den mest effektive måten å bygge planleggings-appen på, viste seg å prøve ut noen få av malene, for så å sette inn brukergrensesnittelementer som en datovelger og en rullegardin for å lage en skjerm der vi kunne legge til en hendelse, velge en dato og tid, lagre den hendelsen på et bord, og inviter deretter brukere. Etter å ha opprettet appen vår og brukt Fremover-knappen øverst til høyre på designeren for å sjekke forhåndsvisning av appen, kunne vi publisere appen til et internt firma "app store", og dele appen via e-post med spesifikke co -arbeidere eller teammedlemmer.
Utvikleropplevelsen
For å teste Microsoft PowerApps fra et IT-fokusert perspektiv, brukte utvikleren vår verktøyet til å lage en liten CRM-app vi kalte "Crowd Control." Målet med denne appen var å bygge en enkel, samarbeidsleder og lederansvarlig med muligheten til å legge til bilder og flere notater til hver kontakt. Appen skulle ha en kontaktlisteside, kontaktdetaljer-side og en ny kontaktside. Det var også viktig å legge til nye datamodellfelt og endre eksisterende felt i den ferdige appen for å sikre at IT-avdelingen vil kunne oppdatere og endre appen over tid.
Microsoft PowerApps sammenlignet tettere med Zoho Creator når det gjelder designverktøyene. Det var enkelt for vår utvikler å lage og legge ut de visuelle elementene i appen og koble dem sammen. Å ombestille brukergrensesnittelementer var imidlertid ikke så intuitivt som Zoho Creator. I stedet for å gjøre dette via designsiden, må brukerne ordne elementer fra Egenskaper-panelet på høyre side av Designervisningen. Det er en liten ting, og når du tilpasser deg den måten å gjøre ting på, er det bra. Imidlertid føltes det litt unødvendig eller ufullstendig de første gangene vi brukte det.
Entity designverktøyet var solid og enkelt å bruke for vår utvikler. Det er et menyalternativ for Picklists under Common Data Service-menyen. Men som med vår gjennomsnittlige brukertesting, bringer dette deg konsekvent tilbake til hovedsiden for Microsoft PowerApps-landingssiden til du oppretter databasen. Picklists, som er lister med oppføringer vist i en valgboks eller nedtrekksliste, var ikke like enkle å lage som de fleste av de andre verktøyene, som lar deg lage de tilpassede plukklistene mens du definerer enheten. Som med de fleste ting ga Microsoft PowerApps imidlertid et stort antall forhåndsbygde alternativer.
Det var også enkelt å legge til et nytt felt i datamodellen og gjøre endringer i den eksisterende appen. Å endre et felt var også enkelt. Du kan imidlertid ikke endre navnet på en eksisterende eiendom. Så du kunne over tid ende opp med arvenavn som ikke lenger gir mening; Dette kan føre til forvirring når nye utviklere kommer på nettet for å forbedre eller støtte en app. Zoho Creator, derimot, håndterte dette mer grasiøst.
Vår utvikler fant Microsoft PowerApps for å være blant de mest polerte og omfattende verktøyene vi testet. Det er et høyt nivå av UX-tilpasning uten å være designer. For de grunnleggende appfunksjonene var det ikke engang behov for å komme for dypt inn i den "lave koden" eller mer logisk tunge delen av verktøyet, for eksempel muligheten til å legge til spesifikke automatiserte prosesser ved å bruke Microsoft Flow.
Mens alt om Salesforce UI var opptatt, med et stort antall lenker og alternativer som alle vises på en gang, er Microsoft PowerApps renere og har en jevn design gjennom hele. Den kontaktbaserte appen var enkel å bygge. Det ble bare funnet to saker. Den ene var mangelen på en "image" datatype, noe som gjorde det vanskelig å knytte et bilde til en kontakt. Den andre var vanskeligheter med å prøve å legge til flere, distinkte "notater" for hver kontakt, fordi Microsoft PowerApps syntes under testingen bare å gi en-til-en-relasjon mellom enheter. Det er malerapper som ser ut til å støtte en-til-mange forhold, men noe med verktøyet vil ikke gi rom for å bore inn i det forholdet for å se hvordan det kan gjøres. Dette var faktisk et problem i flere verktøy; Zoho Creator var uten tvil den enkleste å integrere en funksjon med flere notater i Crowd Control.
Appkontroll
Siden vår opprinnelige gjennomgang har Microsoft lagt til nye funksjoner som hjelper til med å lindre noe av smertene som er involvert i utvikling av apper. Den største nye utviklingen kan være App Checker, som er utviklet for å hjelpe kunder med å spore opp feil og løse problemer. Det er to måter å gjøre bruk av App Checker. Du kan enten klikke på stetoskopknappen på Microsoft PowerApps studioskjerm, eller du kan dobbeltklikke på feilindikatoren som nå vises når Microsoft PowerApps oppdager et problem.
Appsjekken bryter ned problemer med formel eller tilgjengelighetsproblemer. Det markerer feil med en rød prikk og advarsler med en gul trekant for å advare brukere om potensielt tap av data. Blå prikker tilbyr forslag for å forbedre formelen din.
Funksjonaliteten for kontroll av tilgjengeligheten fungerer på lignende måte, men den er designet for å hjelpe deg med å gjøre appen din mer tilgjengelig for funksjonshemmede brukere ved å oppdage problemer med tastatur og skjermleser. For eksempel, hvis du har en video- eller lydkontroll i appen din som ikke har en tilhørende URL for lukkede bildetekster, vil du få et varsel. Tross alt, uten bildetekster er denne filen ubrukelig for noen som hørselshemmede hans, og alle utviklere bør prøve sitt beste for å sikre at alle kan bruke det de lager.
Hvis du noen gang har prøvd å bygge en app (enten gjennom en lavkodeløsning eller tradisjonell, god gammeldags programmering), så vet du at det å finne feil og prøve å være tilgjengelig er to store smertepunkter i utviklingsprosessen. Proaktive varsler om problemer med formel og tilgjengelighet vil sannsynligvis hjelpe deg med å bygge en bedre app, og Microsoft PowerApps er et bedre produkt på grunn av det.
En strømbrukeres drøm
Microsoft PowerApps er fortsatt en ung utviklingsplattform for lav kode. Fra et IT- og kraftbrukerperspektiv tilbød det imidlertid den mest polerte UX på en hvilken som helst plattform vi testet. Enten det var datamodelleringsverktøyet, UI-designeren, eller maksimerer gjenbrukbarhet med sin lange liste over enheter og voksende utvalg av maler, blir lavkodekonseptene tydelig utført i hele UX.
Selskapet legger regelmessig nye funksjoner til plattformen, og det er tydelig at det er opptatt av å holde Microsoft PowerApps et av de beste lavkodeproduktene på markedet. For forretningsbrukere som mangler ferdigheter i Excel og jobber med datamodellering og enheter, er Google App Maker og Editors 'Choice Appian bedre alternativer for en guidet visuell appbyggingsopplevelse. Microsoft PowerApps er ikke en perfekt lavkodeplattform, men dens glatte design, lave pris og omfattende funksjoner i et kjent miljø gjør det til et redaktørvalg for kraftbrukere og IT-brukere, med mye rom for forbedring.