Introduzione a Headless 360 Platform
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Descrivere Agentforce 360 Platform.
- Elencare i vantaggi di Agentforce 360 Platform.
- Trovare la galleria delle app Salesforce di esempio per visualizzare caratteristiche e funzionalità della piattaforma.
Prerequisito
Se non vedi l'ora di iniziare a imparare a sviluppare in Agentforce 360 Platform, sei nel posto giusto. Tuttavia, se non l’hai ancora fatto, ti consigliamo di completare adesso il badge Front-office Salesforce end-to-end, in cui troverai le basi di ciò che approfondirai in questo modulo, inclusi termini, casi d’uso e una panoramica dell’architettura di Salesforce.
Destinatari
Questo modulo è destinato a persone che ricoprono qualsiasi ruolo e che desiderano conoscere i metodi di sviluppo in Agentforce 360 Platform. Ti presentiamo un’ampia panoramica degli strumenti low-code e di programmazione di Salesforce e ti mostriamo come gli strumenti, le soluzioni e le personalizzazioni della piattaforma possono rispondere a requisiti aziendali sia comuni che specifici. Consulta la sezione Risorse alla fine di ogni unità per trovare ulteriori informazioni sugli strumenti e le funzionalità che trattiamo brevemente qui.
Che cos'è Agentforce 360 Platform?
Agentforce 360 Platform è la piattaforma di sviluppo di app che estende la portata e le funzionalità del CRM (Customer Relationship Management). Anche se i suoi aspetti straordinari sono molti, quello più significativo è che la piattaforma è dotata di così tante funzionalità pronte all'uso che è possibile iniziare a utilizzarla subito, praticamente senza dover scrivere codice. Gli strumenti agentici, di automazione e low-code di Agentforce 360 Platform consentono a chiunque nella tua organizzazione di creare in modo semplice app efficaci e sicure. Questo significa che gli amministratori possono creare moltissime sofisticate funzionalità, lasciando liberi gli sviluppatori di concentrarsi su ciò che sanno fare meglio: personalizzare agenti e funzionalità e scrivere app più complesse.
Componenti fondamentali della piattaforma
Agentforce 360 Platform è alla base di una suite di tecnologie che consentono di creare agenti e app e utilizzare componenti preconfezionati per riunire i team intorno ai clienti. Salesforce è una piattaforma CRM integrata che trasforma le aziende riunendo i team di marketing, vendita, commerce, assistenza e IT grazie a un'unica visualizzazione condivisa dei clienti. Di conseguenza, indipendentemente dal modo in cui i clienti interagiscono con Salesforce, la loro esperienza sarà eccezionale.

La piattaforma non costituisce solo le fondamenta dei principali prodotti Salesforce, come Sales Cloud e Service Cloud, ma consente anche di creare funzionalità personalizzate. Oltre alla possibilità di personalizzare le funzionalità esistenti offerte da Salesforce, è possibile utilizzare la piattaforma per creare da zero funzionalità che soddisfano esigenze aziendali specifiche. Con la piattaforma puoi creare agenti, strumenti, app e servizi personalizzati per fare praticamente tutto ciò di cui ha bisogno la tua organizzazione. Agentforce 360 Platform consente di creare facilmente in tutti i suoi servizi app, agenti e automazioni sicure e intelligenti che possono essere estese a tutta l’organizzazione.
Sviluppare nella piattaforma
Ecco alcuni esempi di come Agentforce 360 Platform può aiutarti a creare app e funzionalità per la tua azienda.
- Se devi creare un’applicazione business personalizzata per la tua azienda o per un cliente, la piattaforma Agentforce 360 Platform principale semplifica lo sviluppo di un modello di dati personalizzato e di un’applicazione utilizzabile sia su desktop che su dispositivi mobili.
- Se devi aggiornare i dati o integrare altre applicazioni interne o esterne all'organizzazione, oppure gestire personalizzazioni dei metadati, le API Salesforce sono lo strumento giusto per questo e molto altro.
- Se la tua organizzazione ha bisogno di affrancare il personale dalle attività di routine affinché possa concentrarsi sulle cose importanti, gli agenti Agentforce possono automatizzare le attività e persino utilizzare i dati specifici dell’azienda per aiutare i dipendenti a lavorare in modo più intelligente e veloce. Gli agenti possono anche essere configurati in modo da aiutare i clienti a ricevere l’assistenza necessaria nel momento in cui ne hanno bisogno.
- Se devi creare un'applicazione rivolta ai clienti in cui il volume di traffico potrebbe variare in modo imprevedibile, la scalabilità elastica della piattaforma Heroku è la soluzione per te.
- Se desideri rafforzare lo spirito di squadra tra i dipendenti, Slack può aiutare la tua organizzazione a comunicare e collaborare in tempo reale. Slackbot, l’assistente virtuale di Slack, può aiutarti a far emergere le informazioni presenti nell’organizzazione Salesforce e a organizzare la tua giornata.
A seconda dei tipi di personalizzazioni che decidi di sviluppare, potresti interagire con sviluppatori Salesforce che scrivono codice in altre parti dell'ecosistema Salesforce, ad esempio sviluppatori che lavorano su Slack, Mulesoft o Tableau. Il modulo Sviluppatore Salesforce: breve panoramica descrive diversi tipi di ruoli svolti dagli sviluppatori Salesforce e i modi in cui questi interagiscono con la piattaforma.
App Salesforce di esempio
In questo modulo ti mostreremo in che modo molti dei fantastici strumenti e tecnologie di Agentforce 360 Platform sono stati sviluppati e come funzionano esplorando le app di esempio Dreamhouse e Coral Cloud disponibili nella galleria delle app Salesforce di esempio. Le app della galleria delle app di esempio dimostrano in che modo le funzionalità pronte all'uso possono essere combinate a funzionalità personalizzate per creare soluzioni che rendono un'azienda unica.
Per saperne di più sulla galleria delle app di esempio e sulle app che contiene, visita il modulo Avvio rapido: tour della galleria delle app di esempio.

Probabilmente sai che non è facile sviluppare app come queste da zero e che affrontare questo tipo di progetti nella vita reale può comportare la compilazione di lunghi e complessi elenchi di requisiti funzionali e richiedere l'implementazione di speciali integrazioni per i dati che riguardano l'attività della tua azienda. Se lavori per conto tuo, potrebbero volerci mesi per ottenere qualcosa. Quindi, vediamo in che modo Agentforce 360 Platform può aiutarti a creare applicazioni aziendali complesse come queste.
Installare l'app Dreamhouse
Non verificheremo i passaggi di questo modulo, ma ti invitiamo a seguirli e a esplorare l'app Dreamhouse.A questo scopo, devi installare il pacchetto Dreamhouse in un nuovo Trailhead Playground. Segui i passaggi riportati qui sotto per avviare un playground e installare il pacchetto.
Per creare un nuovo Trailhead Playground:
- Fai clic sull'immagine del tuo profilo nell'angolo in alto a destra di Trailhead.
- Fai clic su Organizzazioni di prova.
- Fai clic su Crea playground. Quando il playground è pronto, riceverai un'email. La creazione del nuovo playground può richiedere alcuni minuti.
- Apri l'email che hai ricevuto, che ti comunica che il nuovo playground è pronto, e fai clic sul link per avviarlo.
- Fai clic su Reset Password (Reimposta password). Digita una nuova password e fai clic su Change Password (Cambia password).
- Avvia il Trailhead Playground tornando alla pagina Organizzazioni di prova e facendo clic su Avvia in corrispondenza dell'organizzazione.
Per installare l'app di esempio Dreamhouse:
- Nell'App Launcher (Programma di avvio app) (
), trova e seleziona Playground Starter.
- Se non vedi l'app Playground Starter, leggi l'articolo Install a Package or App to Complete a Trailhead Challenge (Installare un pacchetto o un'app per completare una sfida di Trailhead) nella Guida di Salesforce.
- Se vedi l'app Playground Starter, fai clic sulla scheda Install a Package (Installare un pacchetto).
- Incolla
04tKY000000MF7uYAGnel campo Package ID (ID pacchetto) e fai clic su Install (Installa).
- Seleziona Install for All Users (Installa per tutti gli utenti), quindi fai clic su Install (Installa).
- Quando ti viene richiesto di approvare l'accesso di terze parti, fai clic su Yes (Sì) e poi su Continue (Continua). In questo modo si forniscono informazioni aggiornate alla mappa dell'app Dreamhouse.
- Al termine dell'installazione, fai clic su Done (Chiudi).
- Nell'App Launcher (Programma di avvio app) (
), cerca e seleziona l'app Dreamhouse.
Per finire, importa i dati di esempio per gli oggetti Property (Immobile) e Broker:
- Nell'app Dreamhouse, fai clic sulla scheda Settings (Impostazioni).
- Fai clic su Import Data (Importa dati).

Risorse
- Trailhead: Amministratore Salesforce: breve panoramica
- Trailhead: Salesforce Developer: breve panoramica
- Trailhead: Salesforce 101
- Trailhead: Avvio rapido: tour della galleria delle app di esempio