Potenziare le attività con AppExchange
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Sviluppare una strategia personale per AppExchange.
- Installare un'app da AppExchange.
Che cos'è AppExchange?
Probabilmente sai già cos'è un app store. Per trarre il massimo vantaggio da telefoni, tablet, computer o qualsiasi altro dispositivo, è necessario scaricare e installare app.
Vale lo stesso per Salesforce. In precedenza abbiamo parlato dell'ecosistema aziendale. Salesforce ha una community di partner che sfruttano la flessibilità della piattaforma per creare straordinarie app e altre soluzioni alla portata di tutti. Queste offerte (alcune gratuite, altre a pagamento) sono disponibili su AppExchange per essere scaricate e installate.
Strategie per il successo
L'applicazione DreamHouse di D'Angelo sta riscuotendo un grande successo tra i mediatori immobiliari aziendali. Ma se vogliamo essere realistici, D'Angelo è lui e basta. Le ore a sua disposizione per sviluppare nuove applicazioni per i colleghi sono quelle che sono.
Fortunatamente AppExchange è ricca di applicazioni che D'Angelo può scaricare per aiutare DreamHouse a gestire tutto, dalle buste paga all'approvazione dei viaggi, fino alle integrazioni con altri strumenti come Evernote e MailChimp.
Le possibilità offerte da AppExchange sono entusiasmanti, ma prima di iniziare a scaricare tutte le applicazioni su cui ti cade l'occhio occorre sviluppare una strategia. Una robusta strategia AppExchange permette di ottenere le app più valide senza duplicare funzionalità o investire in qualcosa che non serve.
Segui questi passaggi per sviluppare una buona strategia AppExchange.
- Individua i reparti che utilizzano o intendono utilizzare Salesforce. Questi sono i principali stakeholder.
- Fai una ricerca sulle offerte disponibili su AppExchange che soddisfano al meglio le esigenze degli stakeholder. Discuti i casi aziendali con i responsabili dei dipartimenti per determinare le esigenze esatte. Ecco alcune domande utili da porre:
- Quale problema aziendale stai cercando di risolvere?
- Quali sono i principali problemi che ti trovi ad affrontare in questo momento?
- Quanti utenti hanno bisogno di quest'app?
- Qual è il budget?
- Qual è la tempistica?
- Quando trovi un'app che ritieni possa soddisfare le tue esigenze, scaricala in un ambiente di prova (ad esempio una sandbox o Developer Edition gratuita). Assicurati che l'app che stai installando non interferisca con altre applicazioni già installate o con le personalizzazioni già introdotte. Le sandbox sono copie dell'organizzazione in un ambiente separato. Vengono utilizzate a fini di sviluppo e di test. Vedi la panoramica sulle sandbox.
- Se stai operando una scelta tra più app, prenditi il tempo necessario per valutare ciò che hai testato. Determina se ci sono lacune nelle funzioni o funzionalità indesiderate. Se necessario, invita gli stakeholder a usare una demo delle app e a fornire un feedback.
- Tutto è pronto per iniziare. Procedi con l'installazione e la distribuzione dell'app nell'ambiente di produzione. Tieni i tuoi utenti al corrente di eventuali sviluppi e fornisci formazione e documentazione ove necessario.
Installare la prima app
Sebbene AppExchange assomigli a un app store tradizionale come quelli accessibili su smartphone o tablet, è importante ricordare che un'organizzazione Salesforce è un ambiente complicato. Non si può installare un'app solo perché ha un logo accattivante o uno slogan convincente.
Qual è il modo giusto di installare un'app? Te lo mostriamo noi. È solo un esempio. Non devi completare la procedura.
Supponiamo che tu abbia trovato su AppExchange un'applicazione fantastica che ti offre una serie di cruscotti digitali per la tua organizzazione.
Per installare l'app, dovresti fare clic su Get It Now (Scarica ora). Questo pulsante ti porta alla procedura guidata che ti accompagna attraverso i diversi passaggi dell'installazione. Ecco due domande fondamentali a cui bisogna rispondere durante il processo di installazione:
- Dove è meglio installare l'app: in produzione o in una sandbox? In generale, la best practice prevede che le app vengano installate dapprima in un ambiente non di produzione. Prova a effettuare l'installazione in una sandbox per l'organizzazione di produzione o in un'organizzazione Developer Edition. Testare l'app in anticipo contribuisce a evitare conflitti in fase di produzione, ad esempio per quanto riguarda i nomi oggetto.
- Si devono dare le autorizzazioni per le app solo agli amministratori, a tutti gli utenti o a profili specifici? Dipende da chi è il destinatario dell'app. Se desideri limitare l'accesso a un particolare gruppo di utenti, pianifica la modifica dei profili di quegli utenti prima di installare l'app.
Che fine ha fatto la mia app?
Fantastico! È così che si installa un'app. Se solo sapessi come trovarla... Ecco come trovare le app dopo averle installate.
Le app vengono installate utilizzando uno strumento chiamato "pacchetto". Per trovare il pacchetto:
- In Setup (Imposta), cerca Installed Packages (Pacchetti installati) nella casella Quick Find (Ricerca veloce) e seleziona la voce.
- Fai clic sul nome del pacchetto installato. Il nome sarà lo stesso che compare nella pagina di download di AppExchange.
- Fai clic su View Components (Visualizza componenti) per visualizzare maggiori informazioni sul pacchetto. Nella pagina Package Details (Dettagli pacchetto) sono visualizzati tutti i componenti, compresi i campi e gli oggetti personalizzati e le classi Apex presenti nel pacchetto. Queste informazioni aiutano a determinare se ci sono conflitti tra le personalizzazioni.
Alcune riflessioni finali
Quando si inizia a esplorare AppExchange, è consigliabile dare un'occhiata alle app gratuite messe a disposizione da Salesforce Labs. Il bello delle app Salesforce Labs, oltre al fatto che sono gratuite, è che sono open source. Puoi personalizzarle in base alle tue esigenze e "sbirciare sotto al cofano" per vedere come funzionano. È un ottimo sistema per imparare di più sul funzionamento della piattaforma.
A proposito di saperne di più, questo modulo ti ha fornito ottime basi per approfondire la piattaforma Salesforce. Visita le risorse elencate di seguito per conoscere quali potrebbero essere i prossimi passi del tuo percorso. Buon viaggio!