Casa Recensioni Revisione e valutazione del cloud delle app Salesforce

Revisione e valutazione del cloud delle app Salesforce

Sommario:

Video: An Overview of What is Salesforce App Cloud | Key Benefits and Capabilities | Cynoteck (Ottobre 2024)

Video: An Overview of What is Salesforce App Cloud | Key Benefits and Capabilities | Cynoteck (Ottobre 2024)
Anonim

Salesforce App Cloud, che inizia a $ 25 per utente al mese, è un prodotto basato su cloud all'interno della piattaforma Salesforce progettato per estendere la soluzione di gestione delle relazioni con i clienti (CRM), le vendite e la soluzione di marketing per le aziende con uno strumento di sviluppo a basso codice per creazione di applicazioni personalizzate. Salesforce è un veterano nello spazio e ha offerto una piattaforma a basso codice ai suoi clienti per anni, sviluppando gradualmente nuove funzionalità nella piattaforma ed espandendo il suo set di funzionalità di creazione di app senza codice. Il risultato è la piattaforma low-code più ricca di funzionalità che abbiamo testato, che offre un marketplace completo di app e componenti e un vero e proprio arsenale di ambienti e strumenti di sviluppo di app visivi per utenti e sviluppatori medi.

Un elemento chiave nel valore aziendale dello sviluppo di app low-code è nella sua semplicità. Sfortunatamente, gli strumenti di Salesforce sono alloggiati in un'interfaccia piena di ingombri ingombra di una vasta gamma di menu e opzioni che possono essere fonte di confusione per navigare tra tutte le altre applicazioni Salesforce. Allo stesso tempo, i tutorial guidati di Salesforce Trailhead intesi a guidarti attraverso la complessa interfaccia non sempre corrispondevano esattamente all'interfaccia di App Cloud. Salesforce App Cloud è impareggiabile nella sua selezione di strumenti e funzionalità a basso codice, così come il suo ecosistema AppExchange maturo che non ha eguali in app, componenti e modelli predefiniti disponibili. Se hai familiarità con Salesforce e sai come aggirare la piattaforma imbottita, Salesforce è probabilmente lo strumento più capace in questa carrellata. Ciononostante, i problemi di base di usabilità e formazione hanno lasciato il passo indietro rispetto ad Appian, la nostra scelta dei redattori per gli utenti aziendali e Microsoft PowerApps, la nostra scelta dai redattori a basso codice per utenti esperti e IT.

Prezzi e piani

Salesforce App Cloud parte da $ 25 per utente al mese per il piano di avvio delle app per dipendenti. Ciò ti offre lo sviluppo di app personalizzate con un'assegnazione di 10 oggetti per utente, lo sviluppo di app point-and-click, una comunità di dipendenti e l'accesso ad altri servizi Salesforce tra cui gestione account e contatti, tracciamento di attività ed eventi, flussi di lavoro e approvazioni, dashboard personalizzabili e report, accesso alla knowledge base di sola lettura, collaborazione nativa con Salesforce Chatter e molto altro. L'enorme ricchezza di funzionalità è evidente fin dall'inizio.

Il piano Employee Apps Plus, che costa $ 100 per utente al mese, aumenta l'assegnazione a 110 oggetti per utente, offrendo a ogni dipartimento dell'organizzazione l'accesso a Lightning App Builder e il resto della suite low-code. C'è anche un ulteriore $ 75 per utente al mese Expansion Pack che aumenta la quota a 2.000 oggetti per utente. Esiste anche un piano App Cloud Unlimited quotato su misura e tutti i piani prevedono una prova gratuita di 30 giorni. Salesforce App Cloud non è così costoso come il piano di base per Appian ($ 75 per utente al mese), ma sia Salesforce che Appian hanno subito una riduzione dei prezzi da parte dei nuovi arrivati ​​a basso codice come Microsoft PowerApps ($ 7 per utente al mese) e Google App Maker ($ 10 per utente al mese come parte di G Suite Business).

Creazione di un'app business a basso codice

Le piattaforme a basso codice soddisfano due diversi tipi di utenti aziendali: i lavoratori di tutti i giorni che desiderano creare app in modo rapido e intuitivo per ottimizzare attività e processi aziendali specifici, e gli sviluppatori e i lavoratori IT che desiderano un modo più rapido e semplice per creare app semplici. Per testare Salesforce App Cloud dal punto di vista di un utente aziendale medio, abbiamo creato un'app di pianificazione di base. L'obiettivo era quello di creare un'app funzionante con la possibilità di aggiungere un nuovo evento con una data, ora e partecipanti e salvare quell'evento in una vista elenco o calendario con la possibilità di invitare gli utenti e inviare notifiche di eventi.

Salesforce sa che la sua piattaforma offre un intimidatorio elenco di funzioni e strumenti, quindi la società ha ideato una selezione di tutorial guidati chiamati "percorsi" attraverso Salesforce Trailhead, il suo sito di apprendimento e formazione interattivo per utenti, amministratori e sviluppatori. Il problema: a causa della velocità con cui la piattaforma si è evoluta, attraverso i nostri test abbiamo scoperto che alcuni dei percorsi low-code - che ti guidano attraverso Lightning App Builder, Lightning Components, Lightning Pages, l'app mobile Salesforce1 e il Salesforce AppExchange: non corrisponde all'attuale iterazione di Salesforce App Cloud e ti lascia confuso guardando un'interfaccia che non corrisponde al tutorial. Questo non è sempre stato il caso, ma ha reso ancora più difficile navigare in un'esperienza già ingombra e ha lasciato entrambi me stesso e persino il nostro tester sul lato sviluppatore perso in vari punti quando abbiamo cercato di abbinare i tutorial con quello che stavamo vedendo.

Tutorial a parte, la creazione di un'app in Salesforce App Cloud è relativamente semplice una volta compresa la filosofia di progettazione dell'azienda, che essenzialmente sta rendendo le cose riutilizzabili nel maggior numero possibile di luoghi. Pensala come l'analogia del razzo riutilizzabile di SpaceX applicata allo sviluppo di app a basso codice.

Quando apri l'interfaccia di App Cloud, tutti gli strumenti per codici bassi vengono disposti nella barra degli strumenti di configurazione che corre lungo il lato sinistro del pannello. In Salesforce esiste generalmente un'interfaccia drag-and-drop o una procedura guidata per ogni processo, in particolare nella sezione Strumenti piattaforma principale. A differenza delle esperienze più guidate di Microsoft PowerApps e Google App Maker, Salesforce mette immediatamente a tua disposizione tutti gli strumenti a basso codice. Scendendo l'elenco di navigazione, vedrai strumenti per App, Impostazioni funzionalità, Oggetti e campi, Automazione dei processi, Interfaccia utente, Codice personalizzato, Ambienti e Integrazioni, ognuno dei quali si apre nel proprio menu a discesa con più opzioni di strumenti. A questo proposito, Trailhead è almeno utile per aiutarti a capire da dove iniziare.

Mentre ogni singola parte dell'esperienza Salesforce ti offre un'esperienza guidata, il processo di creazione di app complessivo non è così coeso come in tutti gli altri strumenti, e non è così semplice per gli utenti aziendali come in Appian e Google App Maker. Su richiesta di Trailhead, ho fatto clic su Gestione app Lightning e ho premuto il pulsante per creare una nuova app Lightning. Salesforce ti consente di personalizzare i colori e il branding della tua app senza entrare in un editor di proprietà, quindi ho caricato un logo per la mia app di pianificazione PCMag insieme a un nome e una descrizione e ho deciso quali articoli pre-costruiti disponibili avrei voluto comparire nell'app menu di navigazione (home, contatti, calendario, attività, ecc.). Indichi inoltre quali profili utente all'interno della tua organizzazione possono visualizzare l'app come un utente standard, un utente di marketing, un gestore di soluzioni, un amministratore di sistema o altri ruoli.

Una volta fatto ciò, sono passato al menu Interfaccia utente da Lightning App Builder. Da qui ho creato una Pagina Lightning, che ti aiuta a creare un'interfaccia straordinariamente reattiva che si ridimensiona per desktop, tablet e altri dispositivi mobili e ti consente anche di configurare quante colonne, barre laterali e altri elementi desiderati nel tuo layout. Solo PowerApps ha fornito un livello simile di personalizzazione dell'interfaccia utente per schermi di dimensioni diverse. Questo ti porta nel builder drag-and-drop, dove ti viene data una selezione di componenti Lightning precostruiti sulla sinistra per trascinare nel layout dell'app. Salesforce mi ha dato solo otto componenti standard tra cui scegliere, e poiché stavo costruendo un'app di pianificazione stavo cercando un componente base per aggiungere eventi e un elenco o un elemento del calendario per visualizzare i miei eventi.

Non sono riuscito a creare componenti personalizzati senza impostare un dominio, il che ha complicato le cose rispetto alla facilità con cui è stato possibile creare componenti di app in Appian e Google App Maker. Fortunatamente, Salesforce ha una cosa che gli altri strumenti non hanno: il suo mercato AppExchange di app e componenti predefiniti. Cercando nel negozio, ho trovato e scaricato un componente del calendario e un componente degli eventi. Ci sono voluti un po 'di aggiornamento prima che i componenti scaricati venissero visualizzati, ma dopo sono stato in grado di trascinarli nel mio layout e configurare, salvare e attivare un'app funzionante che sono stato in grado di estrarre. Nel complesso, è stato più difficile trovare ciò di cui avevo bisogno e ci è voluto più tempo per creare l'app di base rispetto a tutti gli altri strumenti. I tutorial di Trailhead continuavano a presentarsi come vicoli ciechi ed era difficile trovare quello che cercavo nell'interfaccia. Solo le migliaia di app e componenti in AppExchange sono stati la grazia salvifica di questa piattaforma a basso codice.

L'esperienza degli sviluppatori

Per testare Salesforce App Cloud dal punto di vista IT, il nostro sviluppatore ha creato un'app di gestione dei contatti collaborativa, chiamata Crowd Control. L'obiettivo era quello di creare un gestore di contatti costituito da una pagina dell'elenco contatti, una pagina dei dettagli del contatto e una nuova pagina dei contatti con la possibilità di aggiungere foto e più note per ciascun contatto. Gli sviluppatori necessitano anche della possibilità di aggiornare le app nel tempo, quindi abbiamo anche misurato il successo della capacità di simulare le modifiche all'applicazione aggiungendo e modificando i campi nel modello di dati dell'app dopo il completamento della prima iterazione.

Alla fine, la creazione dell'app ha avuto successo, ma è stata l'esperienza più impegnativa e dispendiosa in termini di tempo per il nostro sviluppatore rispetto agli altri strumenti a basso codice che abbiamo testato. L'interfaccia utente ingombra è l'antitesi di App Maker, PowerApps e Zoho Creator, con attività di base nascoste sotto i menu. Anche le demo di Trailhead hanno evitato di navigare nei menu e hanno fatto ricorso alle ricerche utilizzando la barra di ricerca rapida in alto a sinistra per navigare verso funzionalità specifiche.

Salesforce App Cloud ha un paio di interfacce visive uniche che lo aiutano a distinguersi. Process Builder, che troverai nella scheda Automazione del flusso di lavoro, ti offre un'interfaccia di flusso di lavoro drag-and-drop più moderna e intuitiva da usare rispetto a Process Modeler di Appian. Per Crowd Control, abbiamo testato l'impostazione di alcune azioni automatizzate per la creazione di un nuovo record di contatti e l'invio di nuovi contatti a un avviso e-mail con follow-up in orari specifici previsti.

Lo Schema Builder è altrettanto impressionante per aiutare a organizzare il database in modo visivo con trascinamento della selezione. Trovato nel menu Oggetti e campi, è un modo molto più intuitivo per gestire gli oggetti rispetto allo stesso Gestore oggetti, che non era così raffinato come Zoho Creator o PowerApps, o addirittura l'esperienza spartana e senza fronzoli di Google App Maker. Schema Builder ti fornisce un elenco dei tuoi oggetti a sinistra, organizzandoli in tabelle con elementi allegati come date, rapporti di riepilogo e rich text. Più in modo univoco, Schema Builder ti consente di spostare gli oggetti e creare linee di relazione da un oggetto a un altro per aiutare a visualizzare il flusso di lavoro dell'app e il modo in cui un elemento si collega a un altro.

In Object Manager, l'aggiunta di un campo a un'entità, ovvero la tabella in un database, richiedeva un clic su quattro pagine di opzioni. Per impostazione predefinita, alle proprietà dell'entità sono stati assegnati nomi di notazione ungherese falsi. I nomi di notazione ungherese sono una metodologia per la denominazione delle variabili nel software in cui le lettere di codice vengono utilizzate per identificare le proprietà di una variabile, come il suo tipo o ambito. Questa è una convenzione di denominazione confusa per chiunque non sia uno sviluppatore.

Salesforce pone tuttavia maggiore enfasi sulla sicurezza e sui diritti (ovvero la gestione degli accessi di chi è autorizzato a vedere quali dati) rispetto agli altri strumenti. La navigazione principale a sinistra include menu separati per identità e sicurezza, offrendo la possibilità di configurare funzionalità come SSO (single sign-on), gestione certificati e chiavi, accesso alla rete, criteri password e crittografia, tra dozzine di altri impostazioni.

Quando si aggiorna l'app completata, è possibile aggiungere un nuovo campo al database, ma l'integrazione di quel campo nell'app preesistente è più difficile rispetto agli altri strumenti che abbiamo esaminato. Lo stesso vale per la modifica di un campo esistente; fattibile, ma non facile come in Microsoft PowerApps o in uno qualsiasi degli altri strumenti.

In definitiva, questo strumento ha fatto sì che il nostro sviluppatore desiderasse ardentemente un buon vecchio ambiente di sviluppo integrato (IDE) generico. Anche AppExchange, con la sua vasta gamma di app e componenti di terze parti, ha finito per fornirci alcuni errori di installazione e reindirizzamenti alla "pagina web degli sviluppatori" per completare l'installazione e quindi al sito generale di Salesforce con una richiesta di "aggiornamento" dalla versione Da 1.6.5 a 1.6.5. Non è un refuso. Facendo clic su "Componenti fulmini" si ottengono anche elenchi di componenti duplicati, con il risultato di più copie dello stesso componente. Il processo a basso codice si è concluso con un'app Crowd Control funzionante, ma solo dopo molte seccature.

Da un punto di vista IT e di usabilità generale, il nostro sviluppatore ha ritenuto che Salesforce avrebbe dovuto ripensare il proprio design, che si fonde con le funzionalità al di sopra delle funzionalità. La maggior parte dei collegamenti e dei menu visibili sullo schermo in qualsiasi momento erano superflui all'attività in corso, una netta differenza rispetto alle esperienze appena create e più snelle di PowerApps e App Maker. Sia Schema Builder che Process Builder sarebbero molto più efficaci se mostrati in modo prominente come parte di un'esperienza guidata di creazione di app anziché seppelliti nei menu.

Una piattaforma a basso codice disordinata ma potente

Salesforce App Cloud è una potente piattaforma di sviluppo a basso codice che esiste da più tempo rispetto alla maggior parte e ha le capacità complete per dimostrarlo. Non c'è dubbio con la profondità delle funzionalità low-code, le interfacce drag-and-drop, la personalizzazione ottimizzata per dispositivi mobili e il vivace mercato di app e componenti di terze parti. Per i clienti di Salesforce che hanno dimestichezza con la piattaforma e che conoscono l'interfaccia inceppata, è probabilmente lo strumento low-code più capace che puoi acquistare.

Il problema è con tutti gli altri. Sia per gli utenti business medi che per i lavoratori IT che cercano il percorso di minor resistenza per creare app di business di bell'aspetto in modo efficiente e senza alcuna codifica, l'interfaccia utente disordinata di Salesforce, le risorse di formazione incoerenti e il set di strumenti mash sono un forte ostacolo all'ingresso. La piattaforma sembra quella che è: un'offerta di basso codice per veterani che è cresciuta organicamente nel tempo, ma senza una visione del prodotto abbastanza coerente da mantenerla ottimizzata.

Appian's Choice Appian è in circolazione fin da Salesforce, con Zoho Creator non molto indietro. Entrambi questi strumenti sono più facili da navigare e creare velocemente app funzionanti, nonostante le serie di funzionalità che non corrispondono a quelle offerte da Salesforce. Idem per Google App Maker e Scelte dai redattori Microsoft PowerApps, i nuovi ragazzi del blocco che hanno avuto il vantaggio di guardare una piattaforma come Salesforce svilupparsi e scegliere i migliori elementi per un ambiente di creazione guidata di app guidato senza sforzo. Salesforce ha così tante funzionalità ridondanti nella sua piattaforma a basso codice che a volte gli strumenti più innovativi e utili finiscono per essere sepolti. Alcune potature dell'interfaccia utente e della serie di funzioni farebbero molto per confondere l'esperienza.

Revisione e valutazione del cloud delle app Salesforce