Casa Recensioni Recensione e valutazione di Microsoft Powerapps

Recensione e valutazione di Microsoft Powerapps

Sommario:

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

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

Prezzi e piani

I prezzi di Microsoft PowerApps possono essere suddivisi in diversi modi. Come prodotto autonomo, inizia a $ 7 per utente al mese per Microsoft PowerApps Plan 1, destinato agli utenti business senza esperienza di programmazione. Il piano 1 include 4.500 "esecuzioni" o automazioni di Microsoft Flow per utente al mese, nonché l'accesso al Common Data Service di Microsoft. Il piano 2 di Microsoft PowerApps è significativamente più costoso a $ 40 per utente al mese, poiché questo piano è rivolto a sviluppatori e amministratori IT con funzionalità di programmazione e modellazione dei dati più profonde insieme alla gestione delle policy di livello aziendale. Pianificare 2 assegnazioni 15.000 portate di flusso al mese. Entrambi i piani prevedono una prova gratuita di 90 giorni e nessun limite al numero di app che è possibile creare.

L'altro modo per ottenere Microsoft PowerApps è tramite un abbonamento esistente a Office 365 o Dynamics 365. Sebbene in quello scenario, ottieni solo 2.000 portate di Flow al mese e solo una API (Application Programming Interface) personalizzata, a differenza delle API illimitate per i piani 1 e 2. di Microsoft PowerApps Microsoft PowerApps include anche integrazioni dirette con Office 365, Microsoft Power BI e il database di gestione delle relazioni con i clienti (CRM) e le funzionalità di Microsoft Dynamics 365 per impostazione predefinita.

Inoltre, Microsoft ha anche aggiunto integrazioni ai "connettori premium" a entrambi i livelli del piano, come la possibilità di estrarre dati da fonti come MailChimp e Salesforce Sales Cloud Lightning Professional. Puoi anche connettere le app di Microsoft PowerApps a un numero di app e servizi cloud di terze parti, dai social network come Facebook e Twitter a GitHub, Dropbox Business e Slack.

Creazione di un'app business a basso codice

Le piattaforme di sviluppo a basso codice hanno un valore sia per gli utenti aziendali medi che desiderano creare app senza codifica, sia per i programmatori e i responsabili IT che stanno cercando di ridurre parte dello sforzo manuale nello sviluppo di app di processi aziendali di base all'interno di un'organizzazione. Pertanto, abbiamo testato Microsoft PowerApps da entrambe le prospettive. Per testare Microsoft PowerApps dal punto di vista degli utenti aziendali, abbiamo creato un'app di pianificazione di base. L'obiettivo di base era creare un'app che potesse aggiungere un nuovo evento con campi per nome, data, ora e durata dell'evento. In termini di funzionalità, desideravamo poter invitare gli utenti agli eventi e ordinare l'elenco degli eventi in un calendario o in una vista cronologica. Qualsiasi funzionalità aggiuntiva sarebbe un vantaggio.

La dashboard e il visual designer di Microsoft PowerApp sono stati tra le interfacce utente (UI) più semplici e facili da navigare che abbiamo testato. Sebbene non sia minimale come l'interfaccia utente di Google App Maker e Zoho Creator, Microsoft PowerApps riesce a darti un rapido accesso a tutte le tue app, flussi di lavoro, integrazioni, connettori dati e notifiche, senza inondarti nel tipo di UX ingombra che può fare Salesforce App Cloud difficile da navigare.

Quando ti registri per una prova gratuita e apri la dashboard di Microsoft PowerApps, la navigazione a sinistra mette in primo piano tutte le tue app, connessioni, flussi, gateway, notifiche e entità comuni di servizi dati, insieme a un pulsante Crea nuova app prominente per iniziare a costruire. Nella dashboard principale, Microsoft fornisce anche collegamenti a una serie di app e modelli di esempio, nonché tutorial video e un tour di apprendimento guidato attraverso la piattaforma. Per un utente aziendale senza esperienza di programmazione, non dover cercare risorse di aiuto è un grande vantaggio.

Dopo aver selezionato Crea nuova app, Microsoft PowerApps ti dà la possibilità di iniziare con un'app vuota o un modello esistente o per iniziare con i dati estratti da uno dei cinque connettori predefiniti: Common Data Service, Dynamics 365, Microsoft OneDrive for Business, Microsoft SharePoint Online o Salesforce. Un altro aspetto elegante di Microsoft PowerApps sono i pulsanti per scegliere un layout mobile o tablet sin dall'inizio.

Il visual designer ha un aspetto molto familiare, con le barre degli strumenti e la casella delle funzioni nella parte superiore ispirata a Microsoft Excel e le miniature dello schermo con trascinamento della selezione nella colonna di sinistra che ricordano la gestione delle diapositive in Microsoft PowerPoint. Abbiamo iniziato creando un'app vuota per la nostra app di pianificazione PCMag, ma abbiamo rapidamente scoperto che era più efficace iniziare con un'origine dati e costruire l'app da lì, piuttosto che provare a connettere un database Common Data Service che non avevamo ancora creato. Inizialmente Microsoft PowerApps può essere un po 'difficile da utilizzare se non si dispone di un'origine dati o di un foglio di Microsoft Excel pronti e i tempi di caricamento potrebbero migliorare. Ma, dopo averci rimandati alla dashboard principale per creare un database per la nostra app, eravamo fuori servizio.

Prima di progettare l'app stessa, è necessario connetterla alle entità dal database. Un'entità è essenzialmente una tabella in un database che ti aiuta a gestire i dati che vengono estratti nella tua app. Microsoft PowerApps ha dozzine di entità predefinite per vari casi d'uso commerciale e di vendita (contatti, lead, fornitori, fatture, ordini di acquisto e molti altri) e puoi scegliere più entità da cui estrarre i dati. L'app ti avvia con alcune schermate predefinite, ma la scheda Inserisci in cima al designer ti consente di aggiungere tutti i tipi di tabelle, oggetti e contenuti multimediali sullo schermo. È possibile aggiungere grafici a linee, a barre o a torta; varie icone e menu di app mobili, controlli touch come un interruttore, collegamenti per aprire la fotocamera o il microfono del telefono e persino codici a barre.

Sebbene gli strumenti di progettazione e in particolare lo sviluppo visivo ottimizzato per dispositivi mobili in Microsoft PowerApps siano impressionanti, ci siamo resi rapidamente conto che l'aggiunta e l'ordinazione di elementi e la gestione di origini dati avvengono tutti nell'Editor delle proprietà sul lato destro della finestra di progettazione. L'aggiunta e la modifica di elementi richiede una connessione costante a diverse entità del database e la modifica di valori e titoli delle proprietà porta a errori.

In definitiva, la creazione dell'app di pianificazione di base da zero o da un modello esistente si è rivelata significativamente più complicata rispetto ad Appian e Google App Maker, in cui la creazione dell'app di pianificazione di base è stata più un'esperienza guidata che ti guida attraverso una procedura guidata basata su moduli. Microsoft PowerApps non è necessariamente lo strumento per un utente aziendale senza alcuna esperienza, almeno con Microsoft Excel, a meno che non si stia lavorando con modelli predefiniti. Il modo più efficace per creare l'app di pianificazione si è rivelato provare alcuni dei modelli, quindi inserire elementi dell'interfaccia utente come un selettore di date e un menu a discesa per creare una schermata in cui è possibile aggiungere un evento, scegliere una data e tempo, salva l'evento su una tabella e poi invita gli utenti. Dopo aver creato la nostra app e aver utilizzato il pulsante Avanti nella parte in alto a destra del designer per controllare l'anteprima dell'app, siamo stati in grado di pubblicare l'app in un "app store" interno dell'azienda condividendo l'app via e-mail con specifici co lavoratori o membri del team.

L'esperienza degli sviluppatori

Per testare Microsoft PowerApps da una prospettiva incentrata sull'IT, il nostro sviluppatore ha utilizzato lo strumento per creare una piccola app CRM che abbiamo chiamato "Crowd Control". L'obiettivo con questa app era quello di creare un contatto semplice e collaborativo e lead manager con la possibilità di aggiungere foto e più note a ciascun contatto. L'app doveva avere una pagina Elenco contatti, una pagina Dettagli contatto e una pagina Nuovo contatto. È stato inoltre importante aggiungere nuovi campi del modello dati e modificare i campi esistenti nell'app finita per garantire che il reparto IT fosse in grado di aggiornare e modificare l'app nel tempo.

Microsoft PowerApps si è confrontato più da vicino a Zoho Creator in termini di strumenti di progettazione. Per il nostro sviluppatore è stato facile creare e disporre gli elementi visivi dell'app e collegarli insieme. Il riordino degli elementi dell'interfaccia utente non era altrettanto intuitivo come Zoho Creator. Invece di farlo tramite la pagina di progettazione, gli utenti devono riordinare gli elementi all'interno del pannello Proprietà sul lato destro della vista Progettazione. Questa è una piccola cosa, e una volta che ti adatti a quel modo di fare le cose, va bene. Tuttavia, le prime volte che l'abbiamo usato sembrava un po 'inutile o incompleto.

Lo strumento di progettazione Entity era solido e facile da usare per il nostro sviluppatore. Esiste un'opzione di menu Elenco di selezione nel menu Common Data Service. Ma, come con il nostro test utente medio, questo ti riporta costantemente alla pagina di destinazione principale di Microsoft PowerApps fino a quando non crei il tuo database. Gli elenchi di selezione, che sono elenchi di voci mostrate in una casella di scelta o in una casella di riepilogo a discesa, non erano così facili da creare come la maggior parte degli altri strumenti, che consentono di creare elenchi di selezione personalizzati durante la definizione dell'entità. Tuttavia, come nella maggior parte dei casi, Microsoft PowerApps ha fornito un numero enorme di opzioni predefinite.

È stato anche facile aggiungere un nuovo campo al modello di dati e apportare modifiche all'app esistente. Anche modificare un campo è stato facile. Tuttavia, non è possibile modificare il nome di una proprietà esistente. Quindi, nel tempo, potresti finire con un nome legacy che non ha più senso; questo potrebbe creare confusione quando i nuovi sviluppatori entrano online per migliorare o supportare un'app. Zoho Creator, d'altra parte, ha gestito questo con più grazia.

Il nostro sviluppatore ha riscontrato che Microsoft PowerApps è uno degli strumenti più raffinati e completi che abbiamo testato. C'è un alto livello di personalizzazione di UX senza dover essere un designer. In effetti, per le funzioni dell'app di base, non era nemmeno necessario approfondire la parte dello strumento "low-code" o più logica, come la possibilità di aggiungere processi automatizzati specifici utilizzando Microsoft Flow.

Mentre tutto sull'interfaccia utente di Salesforce era occupato, con un numero enorme di collegamenti e opzioni visualizzati tutti contemporaneamente, Microsoft PowerApps è più pulito e presenta un design coerente in tutto. L'app basata sui contatti è stata facile da costruire. Sono stati trovati solo due problemi. Uno era la mancanza di un tipo di dati "immagine", rendendo difficile allegare una foto a un contatto. L'altra era la difficoltà nel cercare di aggiungere più "note" distinte per ciascun contatto, poiché durante i test Microsoft PowerApps sembrava fornire solo relazioni uno a uno tra le entità. Esistono modelli di app che sembrano supportare relazioni uno-a-molti, ma qualcosa sullo strumento non consentirebbe di approfondire quella relazione per vedere come potrebbe essere fatto. Questo era in realtà un problema in diversi strumenti; Zoho Creator è stato di gran lunga il più semplice per incorporare una funzione a più note in Crowd Control.

App Checker

Dalla nostra recensione originale, Microsoft ha aggiunto regolarmente nuove funzionalità che aiutano ad alleviare alcuni dei problemi legati allo sviluppo di app. Il più grande nuovo sviluppo potrebbe essere l'App Checker, progettato per aiutare i clienti a rintracciare gli errori e risolverli. Esistono due modi per utilizzare App Checker. Puoi fare clic sul pulsante dello stetoscopio nella schermata dello studio di Microsoft PowerApps oppure fare doppio clic sull'indicatore di errore che ora viene visualizzato quando Microsoft PowerApps rileva un problema.

Il Controllo app suddivide i problemi per formula o problemi di accessibilità. Contrassegna errori con un punto rosso e avvisi con un triangolo giallo per avvisare gli utenti della potenziale perdita di dati. I punti blu offrono suggerimenti per migliorare la tua formula.

La funzionalità di controllo dell'accessibilità funziona in modo simile, ma è progettata per aiutarti a rendere la tua app più accessibile agli utenti disabili individuando i problemi della tastiera e dello screen reader. Ad esempio, se nella tua app è presente un controllo video o audio che non ha un URL di sottotitoli codificati, verrà visualizzato un avviso. Dopotutto, senza didascalie quel file è inutile per qualcuno con problemi di udito e tutti gli sviluppatori dovrebbero fare del loro meglio per assicurarsi che tutti possano usare ciò che creano.

Se hai mai provato a creare un'app (tramite una soluzione a basso codice o una programmazione tradizionale e tradizionale), allora sai che trovare errori e cercare di essere accessibili sono due punti critici nel processo di sviluppo. Avvisi proattivi sui problemi di formula e accessibilità ti aiuteranno probabilmente a creare un'app migliore e Microsoft PowerApps è un prodotto migliore per questo.

Il sogno di un utente potente

Microsoft PowerApps è ancora una giovane piattaforma di sviluppo a basso codice. Tuttavia, dal punto di vista IT e degli utenti esperti, ha offerto la UX più raffinata in qualsiasi piattaforma che abbiamo testato. Che si trattasse dello strumento di modellazione dei dati, del progettista dell'interfaccia utente o della massimizzazione della riusabilità con la sua lunga lista di entità e la crescente selezione di modelli, i concetti di codice basso vengono chiaramente eseguiti in tutta la UX.

La società aggiunge regolarmente nuove funzionalità alla piattaforma ed è evidente che si impegna a mantenere Microsoft PowerApps uno dei migliori prodotti a basso codice sul mercato. Per gli utenti business che non hanno la competenza e l'esperienza di Excel nel lavorare con la modellazione e le entità dei dati, Google App Maker e Appian's Choice Appian sono opzioni migliori per un'esperienza visiva guidata di creazione di app. Microsoft PowerApps non è una piattaforma low-code perfetta, ma il suo design elegante, il prezzo basso e le funzionalità complete in un ambiente familiare le fanno guadagnare una scelta dai redattori per utenti esperti e utenti IT, con ampi margini di miglioramento.

Recensione e valutazione di Microsoft Powerapps