Utilizzo dei pulsanti personalizzati

Le schermate in questo articolo sono in lingua inglese. L'interfaccia di Zoho CRM potrebbe variare in base alla versione e alla lingua impostata.

La personalizzazione è il modo più potente per costruire un sistema CRM flessibile. In Zoho CRM, è possibile personalizzare moduli, campi, pagine, link e molti altri elementi. Oltre a questi elementi, Zoho CRM consente ora di creare nuove azioni per i pulsanti con l'aiuto di una funzionalità avanzata chiamata Pulsanti personalizzati.

Zoho CRM dispone di pulsanti standard utilizzati per eseguire varie azioni predefinite. Ad esempio, Converti è un pulsante standard utilizzato per convertire un Lead in Contatto, Account o Opportunità. Allo stesso modo, Clona è un altro pulsante standard utilizzato per clonare qualsiasi record all'interno del proprio account CRM. Analogamente, gli Amministratori CRM possono creare nuovi pulsanti e definire un insieme di azioni in base alle proprie esigenze . I pulsanti personalizzati in Zoho CRM possono essere utilizzati per collegare il CRM con applicazioni di terze parti, collegare diversi moduli di Zoho CRM o connettersi con altre applicazioni Zoho.

Disponibilità
Autorizzazione richiesta
Gli utenti con l'autorizzazione Personalizza Zoho CRM possono accedere a questa funzionalità.
Notes
Nota
  1. I pulsanti personalizzati sono limitati in base alle autorizzazioni del profilo. Gli Amministratori possono condividere ciascun pulsante personalizzato con diversi profili e solo gli utenti di quei rispettivi profili possono accedervi.
  2. I pulsanti personalizzati sono disponibili per tutti i moduli standard e personalizzati.

Creare un pulsante personalizzato

È possibile creare pulsanti personalizzati in tre posizioni distinte all'interno di un modulo:
  1. Vista elenco - accanto a ciascun elemento del record. Questo include anche la vista. Tuttavia, il posizionamento dei pulsanti su un record nella vista Kanban non è supportato.
  2. Barra degli strumenti nella parte superiore del modulo
  3. All'interno di un record: pagina di creazione, pagina di modifica, pagina dei dettagli (pagina di visualizzazione). Se si creano pulsanti all'interno di un record, è possibile anche determinare per quale layout si desidera posizionare questi pulsanti
Il seguente elenco spiega la posizione per il posizionamento dei pulsanti.

Pagina di creazione/clonazione : Il pulsante sarà disponibile durante la creazione o la clonazione di un record.    
  
                 
Pagina di modifica : Il pulsante sarà disponibile durante la modifica di un record.      
                  
Pagina di visualizzazione : Il pulsante sarà disponibile nella pagina dei dettagli del record.

Vista elenco - Menu utilità : Il pulsante sarà posizionato accanto all'opzione Altro nella vista Elenco .    
Vista elenco - Ogni record : Nella vista Elenco , il pulsante verrà visualizzato accanto a ciascun record.
Vista elenco - Menu azioni di massa: Il pulsante sarà disponibile nel menu delle azioni di massa solo quando i record sono selezionati nella vista elenco.          
  Pagina elenchi correlati : Nella pagina dei dettagli del record, il pulsante sarà disponibile accanto all'elenco correlato.
Wizards: Il pulsante sarà disponibile per l'esecuzione nel layout del Wizard.
Thread email: Il pulsante personalizzato apparirà subito dopo il pulsante Inoltra.

Per creare un pulsante personalizzato
  1. Accedere a Zoho CRM con privilegi di amministratore.
  2. Andare su Setup > Customization > Modules and Fields.
  3. Dall'elenco dei moduli, selezionare il modulo desiderato.
  4. Nella scheda Buttons, fare clic su Create New Button.
  5. Nella pagina Create Your Button, effettuare le seguenti operazioni:
  6. Inserire il nome del pulsante. Il nome del pulsante non deve superare i 30 caratteri.
  7. Definire l'azione che il pulsante deve eseguire. È possibile scegliere tra Creare una funzione, Aprire un widget, Richiamare un URL, Aprire una scheda Web, Creare un Client Script o Attivare un Kiosk.
  8. Selezionare in quale pagina il pulsante deve essere posizionato. È possibile scegliere tra le seguenti opzioni: Nel record, Nell'elenco, Nell'elenco correlato o Nei Wizards.
  9. Scegliere la posizione nella pagina.
  10. Se si è scelto di posizionare il pulsante all'interno di un record, è possibile scegliere tra Creazione/clonazione, Modifica o Dettagli.
  11. Se si è scelto di posizionare il pulsante nell'elenco, è possibile scegliere tra Menu utilità, ogni record (voci) o Menu azioni di massa.
  12. Se si è scelto di posizionare il pulsante in un elenco correlato, il pulsante verrà automaticamente posizionato nella parte superiore dell'elenco correlato.
  13. Se si è scelto di posizionare il pulsante nei Wizards, il posizionamento può essere determinato dal builder del Wizard stesso.
  14. Selezionare il/i layout in cui si desidera posizionare il pulsante. È possibile scegliere più di un layout.
  15. Nel caso in cui si desideri ottenere informazioni sulla posizione degli utenti che eseguono questo pulsante, è possibile attivare l'opzione di preferenza della posizione.
  16. Determinare l'accessibilità del pulsante. È possibile scegliere i profili che possono accedere ai pulsanti creati per i propri moduli.
Una volta che il pulsante personalizzato è associato a un'azione, gli Amministratori CRM possono gestire le autorizzazioni assegnando solo profili specifici per visualizzare e accedere al pulsante personalizzato.




Notes
Nota
  1. È consentito creare fino a 50 pulsanti personalizzati per ciascun modulo in Zoho CRM.

  2. Se si è posizionato il pulsante personalizzato in una pagina Vista elenco, assicurarsi di selezionare almeno un record prima di eseguire l'azione del pulsante.
  3. Se si è scelto di posizionare i pulsanti nella vista elenco o in qualsiasi posizione che non sia all'interno di un record (pagina dei dettagli, pagina di creazione/clonazione, pagina di modifica), non è possibile selezionare il layout.
  4. Dalla vista elenco, è anche possibile scegliere più record per eseguire l'azione del pulsante. Nel caso in cui vengano selezionati più record e l'azione del pulsante sia una funzione personalizzata, i valori dei record passati saranno separati da ||| (tre simboli pipe).
  5. Se si posiziona il pulsante nella Vista elenco - Menu utilità , le informazioni del record non saranno disponibili durante la configurazione dell'azione del pulsante (ovvero nelle funzioni o durante il richiamo di un URL).

Definire l'azione del pulsante

Ogni pulsante personalizzato deve essere associato a un'azione quando un utente fa clic sul pulsante. È possibile definire l'azione del pulsante in uno dei seguenti modi:

  1. Dalla galleria
  2. Da azioni esistenti
  3. Scrivere le proprie funzioni personalizzate (basate su Deluge Script Editor)
  4. Richiamare un URL
  5. Aprire una scheda web
  6. Creare un Client Script

Zoho CRM offre alcune azioni per i pulsanti pronte all'uso nella galleria, che possono essere associate a un pulsante personalizzato per diversi scenari aziendali ogni volta che necessario.

Per associare una funzione della galleria a un pulsante personalizzato

  1. Creare un pulsante personalizzato e scegliere l'azione del pulsante come From Gallery dall'elenco a discesa.
    Le azioni pronte all'uso saranno elencate nella galleria.
  2. Fare clic su Configure per l'azione corrispondente che si desidera utilizzare.
    Ad esempio: Sum up Potential Amount.

  3. Nella finestra di dialogo Configure Custom Function , specificare i valori per la mappatura degli argomenti e fare clic su Save .
    Ad esempio:
    • accountId: Scegliere "accountid" dall'elenco dei campi.
  4. Selezionare i profili a cui si desidera fornire l'accesso a questo pulsante appena creato.
  5. Fare clic su Save .
    Il pulsante personalizzato verrà creato con successo.


Scegliere l'azione del pulsante da un'azione esistente

Le azioni esistenti sono azioni predefinite per i pulsanti create dagli utenti nella propria organizzazione . Questa opzione sarà disponibile solo quando sono già state create funzioni personalizzate per i pulsanti personalizzati nel proprio account Zoho CRM. Queste azioni possono essere riutilizzate con diversi pulsanti personalizzati ogni volta che necessario.

Definire la propria azione del pulsante

È possibile definire la propria azione del pulsante nei seguenti modi:

  • scrivendo una funzione personalizzata oppure
  • richiamando un URL
  • aprendo una scheda web

Scrivere la propria funzione personalizzata

Utilizzando il nostro Deluge Script Editor, è possibile iniziare a definire la propria azione del pulsante scrivendo una nuova funzione personalizzata. Vedere anche Deluge Script - Guida di riferimento .

Per scrivere la propria funzione personalizzata

  1. Andare su Setup > Customization > Modules and Fields .
  2. Dall' elenco dei moduli , selezionare il modulo desiderato.
  3. Nella scheda Buttons , fare clic su Create New Button .
  4. Creare un pulsante personalizzato e scegliere l'azione del pulsante come Writing Custom Function dall'elenco a discesa.
  5. Nel popup Create New Function , inserire il Function Name , il Display Name e aggiungere una Description .

  6. Nella pagina Customized functions , effettuare le seguenti operazioni:
    • Specificare il Name and Description della funzione e fare clic sul link Edit Arguments .

    • Nella casella Edit Arguments , specificare il Function Name e mappare la chiave dell'argomento con il nome del campo o specificare un valore personalizzato. Per mappare con il nome del campo, inserire "#" come valore del parametro e scegliere l'opzione desiderata dai menu a discesa.
        1. M appatura dei valori utente : Scegliere Users dal menu a discesa per mappare i campi relativi all'utente come User ID, Email, Mobile, Online Status, Profile , ecc.

        2. Mappatura dei valori dell'organizzazione: Scegliere Organization dal menu a discesa per mappare i campi relativi all'organizzazione come Organization ID, Organization Name, Organization Description, ecc.

        3. Mappatura dei valori relativi al modulo : Scegliere il nome del modulo dal menu a discesa per mappare i campi di quel modulo. Ad esempio, durante la configurazione di un pulsante personalizzato per il modulo Contacts, sarà possibile trovare il modulo Contacts e i suoi moduli correlati, se presenti, come Accounts, Vendors, ecc. Se si sceglie Contacts dal menu a discesa, sarà possibile mappare ulteriormente i suoi campi come Contact id, Contact Owner id , ecc.

        4. Mappatura delle variabili Zoho CRM : Se è stato configurato un insieme di valori come variabili Zoho CRM da utilizzare come campi di unione nei modelli email, o come parametri di autenticazione riutilizzabili in funzioni e API, è possibile mapparli qui. Scegliere Zoho CRM Variables e quindi mappare il nome del gruppo e il nome della variabile.

        5. Mappatura per l'estrazione dei dati : Scegliere Request dal menu a discesa per estrarre dati come All Fields, Parameters, Headers, FileContent e Body . Utilizzando questa opzione durante la creazione di un pulsante personalizzato per la posizione List View - Utility Menu è possibile acquisire cvid, pageno, modulename e moduledisplayname . Utilizzando questa opzione durante la creazione di un pulsante personalizzato per Create / Clone page, Edit Page, View page, List view each record, List View - Mass Action Menu e Related List , è possibile acquisire il modulename e il moduledisplayid .

    • Fare clic su Done .
  7. Scrivere la funzione richiesta nel Deluge Script Editor.
  8. Fare clic su Save and Execute Script per validare il codice.
    Se non ci sono errori, lo script è pronto per essere associato al pulsante personalizzato.

  9. Fare clic su Save .
    Lo script verrà associato al pulsante personalizzato. Scegliere diversi profili utente per verificare chi può accedere al pulsante personalizzato e fare clic su Save nella pagina Create Your Button . Ogni volta che si fa clic sul pulsante personalizzato, la funzione associata verrà attivata e l'azione richiesta verrà eseguita con un solo clic.

Tracciamento delle risposte


È possibile creare un avviso o mostrare una notifica pop-up ogni volta che si fa clic sul pulsante personalizzato. Questa risposta deve essere configurata durante la scrittura della funzione personalizzata utilizzando il Deluge Script Editor. Se sono configurate attività di apertura URL nella funzione personalizzata, l'ultima attività di apertura URL verrà aperta secondo la configurazione dell'utente in una nuova scheda, una nuova finestra o una finestra pop-up. Per impostazione predefinita, verrà restituita una stringa vuota per ogni funzione personalizzata associata al pulsante personalizzato.
Notes
Nota
Notes
  1. Le regole di workflow possono anche essere attivate tramite la funzione personalizzata eseguita dal pulsante personalizzato utilizzando le attività di integrazione API CRM all'interno di Deluge Scripting.

Richiamare un URL

Utilizzando Richiamare un URL, è possibile aprire un URL con un semplice clic di un pulsante. Questa operazione aprirà l'azione desiderata in una nuova finestra, nella finestra esistente stessa o in una nuova scheda.

Di seguito è riportato un esempio che mostra come è possibile richiamare un URL utilizzando un pulsante personalizzato.

Visitare i profili aziendali dei Lead in Zoho CRM: Tutti i contatti nel proprio account possono avere un campo in cui si specifica il nome dell'azienda. Creando un URL associato a una determinata azienda, è possibile accedere direttamente al profilo aziendale dell'account semplicemente facendo clic sul pulsante personalizzato (questo pulsante personalizzato può essere posizionato durante la creazione, la clonazione o la visualizzazione di un record in base alle proprie esigenze). Ad esempio: Il link può essere: http://techcrunch.com/topic/company/$%7BAccounts.Company }

Notes
Nota
  1. Il contenuto dell'URL può essere dinamico ed è possibile unire l'URL con i campi del modulo. Nel caso della vista elenco, i campi di unione devono essere separati da virgola.
  2. L'opzione "Invoke URL" delle azioni del pulsante apre solo un URL in una nuova scheda.
  3. Tuttavia, se è necessario eseguire una logica di business insieme all'apertura dell'URL, è possibile utilizzare il metodo "openUrl" disponibile nell'editor delle funzioni. Scrivere la funzione e utilizzare il metodo openUrl al suo interno per aprire l'URL dopo aver elaborato la logica di business.



Per richiamare un URL con un semplice clic di un pulsante

  1. Creare un pulsante personalizzato e scegliere l'azione del pulsante come Invoke a URL dall'elenco a discesa.
  2. Inserire il valore per costruire l'URL.
    La lunghezza dell'URL non deve superare i 3000 caratteri.
  3. Selezionare i Fields dall'elenco a discesa. Questo inserirà la variabile del campo come parte dell'URL.
  4. Scegliere dove si desidera mostrare l'azione del pulsante.
  5. Selezionare il profilo a cui il pulsante personalizzato deve essere accessibile.
  6. Fare clic su Save.

Aprire una scheda Web

Scegliere Open a web tab come azione del pulsante che consente di aprire una scheda web in una nuova scheda insieme ai campi di unione associati con un semplice clic di un pulsante. È possibile creare una nuova scheda web o scegliere dall'elenco di schede web già create e associarla al pulsante personalizzato.

Per aprire una nuova scheda web

  • Creare un pulsante personalizzato e scegliere l'azione del pulsante come Open a web tab dall'elenco a discesa.
  • È possibile creare una nuova scheda web o sceglierne una dall'elenco disponibile.
  • Creare ora una nuova scheda web e associarla al pulsante personalizzato.
  • Verrà visualizzato l'URL della scheda web. È possibile aggiungere campi di unione secondo le proprie esigenze. Fare clic su Save .

    Pertanto, la scheda web insieme ai campi di unione associati verrà aperta ogni volta che si fa clic sul pulsante personalizzato.

Creare un Client Script

È possibile scegliere l'azione Crea Client Script per aggiungere azioni personalizzate all'interno del CRM senza la necessità di scrivere codice complesso o navigare verso un'altra piattaforma. Un client script come pulsante personalizzato consente agli utenti di completare un'azione con un solo clic.

Esempio

"Send Email" - Il client script invia automaticamente un'email quando viene cliccato.

Aggiornare lo stato del lead come "Contacted" quando l'utente fa clic su un pulsante - senza necessità di modificare il record manualmente.

Per creare un client script

Supponiamo che si desideri verificare i dettagli dell'utente ogni volta che viene creato un contatto; è possibile configurare un client script per questo scopo e posizionarlo come pulsante di azione "Verify User Details" nel proprio modulo. Seguire i passaggi seguenti per configurare lo stesso nei pulsanti personalizzati.
  1. Creare un pulsante personalizzato e scegliere l'azione Client Script.
  2. Selezionare la pagina in cui il pulsante deve essere posizionato.
  3. Selezionare in quale fase o posizione questo pulsante deve apparire. Selezionare se si desidera posizionarlo in un record, in un elenco correlato, in un wizard o in un elenco.
  4. Se si sceglie di posizionarlo in un record: selezionare la posizione, il layout e creare un client script.
  5. Se si sceglie di posizionarlo in un elenco: selezionare una posizione e creare un client script.
  6. Se si sceglie in un elenco correlato: selezionare la posizione e scegliere l'elenco correlato in cui posizionare il pulsante del client script.
  7. Se si sceglie di posizionarlo in un wizard: selezionare la posizione, selezionare il layout e scegliere il wizard in cui si desidera aggiungere il client script.
  8. Selezionare il layout per il pulsante.
  9. Fare clic su Crea per configurare un nuovo client script.
  10. Inserire il codice per ottenere i dettagli dell'utente e fare clic su Add.
  11. Scegliere quale profilo (Administrator o Standard o entrambi) può accedere al pulsante.
  12. Fare clic su Save.

Modificare un pulsante personalizzato

È possibile modificare i pulsanti personalizzati esistenti ogni volta che necessario. Solo l'Amministratore dell'account Zoho CRM può modificare i pulsanti personalizzati.

Per modificare un pulsante personalizzato

  1. Andare su Setup > Customization > Modules and Fields > [Seleziona modulo] > Buttons .
    Nella scheda Buttons , verranno elencati tutti i pulsanti personalizzati esistenti.
  2. Scegliere il pulsante desiderato che si desidera modificare e fare clic sull'icona Edit .
  3. Nella pagina Edit Your Button , modificare il nome del pulsante, l'azione del pulsante, ecc. secondo le proprie esigenze.

Ordinare i pulsanti personalizzati

È ora possibile ordinare l'ordine in cui i pulsanti sono visibili nel modulo/record. Supponiamo di aver creato 5 pulsanti, ciascuno con il proprio utilizzo specifico. I 2 pulsanti utilizzati frequentemente possono essere posizionati in cima all'elenco e i 3 utilizzati moderatamente possono essere posizionati più in basso.

Per ordinare un pulsante personalizzato

  1. Andare al modulo in cui è stato creato il pulsante.
  2. Fare clic sulla freccia in basso vicino al pulsante personalizzato per visualizzare l'elenco dei pulsanti.
  3. Trascinare e rilasciare i pulsanti per ordinarli nell'ordine desiderato.

Eliminare un pulsante personalizzato

L'Amministratore di Zoho CRM può eliminare il pulsante personalizzato in qualsiasi momento.

Per eliminare un pulsante personalizzato
  1. Andare su Setup > Customization > Modules and Fields > [Seleziona modulo] > Buttons. Nella pagina Buttons, verranno elencati tutti i pulsanti personalizzati esistenti.
  2. Scegliere il pulsante desiderato che si desidera eliminare e fare clic sull'icona Delete .
  3. Fare clic su Save.

Recupero delle informazioni sulla posizione tramite i pulsanti personalizzati

Durante la creazione di un pulsante personalizzato, oltre alle azioni specificate tramite la funzione, è possibile anche recuperare le informazioni sulla posizione dell'utente che esegue questo pulsante.
Questo è particolarmente utile per le organizzazioni che richiedono ai rappresentanti commerciali di effettuare visite sul campo su base regolare.


Ad esempio, consideriamo l'esempio di Zylker Electronics che si occupa della vendita di elettrodomestici. Utilizzano il CRM per gestire i dati di vendita e post-vendita dei loro clienti. Ogni volta che ricevono una richiesta di ispezione post-vendita, desiderano che l'agente sul campo visiti la sede del cliente, verifichi i danni subiti dall'apparecchio e ne prenda nota tramite la funzionalità Note. Per rendere le Note più accessibili, hanno creato un pulsante personalizzato chiamato Send Notes e lo hanno posizionato nella pagina di visualizzazione dettagli per ogni contatto. Quando un agente sul campo preme questo pulsante, le Note aggiornate verranno inviate via email ai propri responsabili.

Ora, insieme alle note aggiornate, possono anche ottenere informazioni sulla posizione in cui questo pulsante è stato eseguito. Queste informazioni sulla posizione saranno utili per varie esigenze come il calcolo dei premi per gli agenti in base al numero di visite sul campo effettuate fino alla gestione dei ticket dei clienti e delle controversie.

Detto questo, è comprensibile che gli utenti del pulsante possano avere preoccupazioni sulla privacy. Una volta abilitato questo pulsante, ogni volta che un agente lo preme sull'app mobile, si aprirà un popup di consenso che richiede all'utente l'autorizzazione a condividere le informazioni sulla posizione. L'utente può procedere all'esecuzione del pulsante consentendo o negando questa richiesta.




















Se non si desidera condividere le informazioni sulla posizione, è possibile semplicemente eseguire il pulsante senza condividere i dettagli sulla posizione, in questo modo.
Notes
  1. Questo popup di consenso apparirà sia sulle app iOS che Android di Zoho CRM.
  2. Se l'utente dell'app mobile non ha abilitato i servizi di localizzazione sul proprio telefono, Zoho CRM lo inviterà prima ad attivare i servizi di localizzazione sul dispositivo e successivamente richiederà il consenso per il tracciamento della posizione tramite il pulsante personalizzato.
  3. Questo popup di consenso è progettato per apparire solo nell'applicazione mobile di Zoho CRM e non nella versione web.
  4. L'opzione Posizione verrà mostrata solo per le "Funzioni" (ovvero Da galleria, Da azioni esistenti, Scrittura funzioni) nel pulsante personalizzato.
  5. L'opzione Posizione non è supportata per le "Azioni personalizzate".
  6. L'opzione Posizione verrà mostrata per la pagina di Creazione/Clonazione, la pagina di Modifica, la pagina di Visualizzazione e l'Elenco correlato e non è supportata per le opzioni della vista elenco e i Wizards.

La personalizzazione è il modo più potente per costruire un sistema CRM flessibile. In Zoho CRM, è possibile personalizzare moduli, campi, pagine, link e molti altri elementi. Oltre a questi elementi, Zoho CRM consente ora di creare nuove azioni per i pulsanti con l'aiuto di una funzionalità avanzata chiamata Pulsanti personalizzati.

Zoho CRM dispone di pulsanti standard utilizzati per eseguire varie azioni predefinite. Ad esempio, Convert è un pulsante standard utilizzato per convertire un Lead in Contatto, Account o Opportunità. Allo stesso modo, Clone è un altro pulsante standard utilizzato per clonare qualsiasi record all'interno del proprio account CRM. Analogamente, gli Amministratori CRM possono creare nuovi pulsanti e definire un insieme di azioni in base alle proprie esigenze . I pulsanti personalizzati in Zoho CRM possono essere utilizzati per collegare il CRM con applicazioni di terze parti, collegare diversi moduli di Zoho CRM o connettersi con altre applicazioni Zoho.

Disponibilità
Autorizzazione richiesta
Gli utenti con l'autorizzazione Personalizza Zoho CRM possono accedere a questa funzionalità.
Notes
Nota
  1. I pulsanti personalizzati sono limitati in base alle autorizzazioni del profilo. Gli Amministratori possono condividere ciascun pulsante personalizzato con diversi profili e solo gli utenti di quei rispettivi profili possono accedervi.
  2. I pulsanti personalizzati sono disponibili per tutti i moduli standard e personalizzati.

Zoho Premium Partner

Hai bisogno di aiuto con Zoho CRM?

I nostri esperti possono aiutarti con implementazione, personalizzazione e supporto. Oltre 200 progetti completati dal 2011.

Contattaci