Concatenare due campi - (Combinare i valori di due campi in un terzo campo)
Le schermate in questo articolo sono in lingua inglese. L'interfaccia di Zoho CRM potrebbe variare in base alla versione e alla lingua impostata.
Ci sono situazioni in cui è necessario combinare i valori di due campi separati in un unico campo. In tali casi, è possibile concatenare due campi separati dello stesso modulo utilizzando una funzione personalizzata. Ad esempio, in uno dei moduli, potremmo voler concatenare Nome e Cognome e visualizzarli come un unico campo chiamato Nome. Questo è solo un esempio; è possibile applicare la stessa funzione personalizzata a qualsiasi coppia di campi.
Prerequisiti:
Creare un campo che visualizzi il risultato della concatenazione. Questo campo non è disponibile per impostazione predefinita, quindi è necessario aggiungerlo manualmente al layout della pagina.
Andare su Set Up > Modules and fields > Selezionare il modulo desiderato > Scegliere il layout da modificare.

Per creare una funzione personalizzata:
- Andare su Setup > Actions > Functions > Configure Function > Write your own
- Inserire un nome per la funzione, un nome visualizzato e selezionare il modulo desiderato.
- Fare clic su edit arguments e mappare gli argomenti necessari. In questo caso, sono richiesti Lead ID, Lead first name e last name.

- Digitare lo script riportato di seguito e salvare.
Codice:
leadDet = zoho.crm.getRecordById("Leads",Lead_id);map = Map();map.put("Name1",Lead_first_name + ' ' + Lead_last_name);con = zoho.crm.updateRecord("Leads",Lead_id.tolong(),map);info map;info con;
Aggiungere la funzione personalizzata al workflow:
Il principale vantaggio di includere una funzione personalizzata in un workflow è che può essere utilizzata per qualsiasi modulo. Integriamo le regole di workflow, così come eventuali pulsanti e link aggiuntivi, in ogni funzione personalizzata che progettiamo.
Passaggi:
- Andare su Set Up > Automation > Workflow rules > +Create Rule.
- Inserire i dettagli richiesti e selezionare il modulo desiderato.
- Selezionare "On a record action" in "When do you want to execute this rule?".
- Selezionare "Create".
- Selezionare la condizione "All Leads".
- Scegliere "Function" dalle Instant Actions.
- Scegliere la funzione desiderata creata dall'utente e fare clic su 'Associate'. In questo caso il nome della funzione è 'Concatenate'.
- Fare clic su Save.

Esecuzione:
Compilare il modulo con tutte le informazioni richieste. Quando viene creato un nuovo record, la regola di workflow viene attivata. È ora possibile verificare il modulo dei lead e i risultati saranno visibili. Il campo 'Name' combina i campi nome e cognome.


Altri esempi:
Questa funzione personalizzata può essere utilizzata anche per concatenare campi aggiuntivi.
1) Ad esempio, creare un titolo basato su uno qualsiasi degli altri parametri. È possibile concatenare anche più di due campi. In questo caso, uno studio di design segue una convenzione di denominazione tipica per un campo chiamato "Title". Questo include il nome, il nome dell'azienda e il servizio (design) selezionato. Compilare le informazioni richieste. Il campo title è stato lasciato vuoto poiché verrà compilato automaticamente utilizzando i campi necessari.


2) Si consideri un istituto scolastico che tiene traccia delle informazioni di studenti e personale. Il nome dello studente e l'anno di laurea sono campi obbligatori nella domanda. Di solito appartengono a campi diversi. E se l'istituto insistesse per visualizzarli entrambi nello stesso campo? Inoltre, l'istituto desidera che quel campo appaia nella vista biglietto da visita. Questa funzione personalizzata di concatenazione può gestire anche questo tipo di caso.
Passaggio 1: Creare i campi di conseguenza, in questo caso viene aggiunto il campo 'Year of Graduation'.
Passaggio 2: Scrivere una funzione personalizzata che concateni entrambi i campi. Aggiungere la funzione creata alle regole di workflow. Creare un nuovo campo 'Students detail' che visualizzerà il risultato della concatenazione.
Codice:
Stud_yop = zoho.crm.getRecordById("Contacts",cont_id);map = Map();map.put("Student_details",cont_name + ' ' + cont_yop);yop = zoho.crm.updateRecord("Contacts",cont_id.tolong(),map);info yop;info Stud_yop;
Passaggio 3: Aggiungere il campo risultato 'Student details' nella vista biglietto da visita.
Passaggio 4: Creare le regole di workflow per la funzione.


Nota: È possibile aggiungere anche il 'last name' nella concatenazione.
Ci sono situazioni in cui è necessario combinare i valori di due campi separati in un unico campo. In tali casi, è possibile concatenare due campi separati dello stesso modulo utilizzando una funzione personalizzata. Ad esempio, in uno dei moduli, potremmo voler concatenare Nome e Cognome e visualizzarli come un unico campo chiamato Nome. Questo è solo un esempio; è possibile applicare la stessa funzione personalizzata a qualsiasi coppia di campi.
Prerequisiti:
Creare un campo che visualizzi il risultato della concatenazione. Questo campo non è disponibile per impostazione predefinita, quindi è necessario aggiungerlo manualmente al layout della pagina.
Andare su Set Up > Modules and fields > Selezionare il modulo desiderato > Scegliere il layout da modificare.

Per creare una funzione personalizzata:
- Andare su Setup > Actions > Functions > Configure Function > Write your own
- Inserire un nome per la funzione, un nome visualizzato e selezionare il modulo desiderato.
- Fare clic su edit arguments e mappare gli argomenti necessari. In questo caso, sono richiesti Lead ID, Lead first name e last name.

- Digitare lo script riportato di seguito e salvare.
Codice:
leadDet = zoho.crm.getRecordById("Leads",Lead_id);map = Map();map.put("Name1",Lead_first_name + ' ' + Lead_last_name);con = zoho.crm.updateRecord("Leads",Lead_id.tolong(),map);info map;info con;
Aggiungere la funzione personalizzata al workflow:
Il principale vantaggio di includere una funzione personalizzata in un workflow è che può essere utilizzata per qualsiasi modulo. Integriamo le regole di workflow, così come eventuali pulsanti e link aggiuntivi, in ogni funzione personalizzata che progettiamo.
Passaggi:
- Andare su Set Up > Automation > Workflow rules > +Create Rule.
- Inserire i dettagli richiesti e selezionare il modulo desiderato.
- Selezionare "On a record action" in "When do you want to execute this rule?".
- Selezionare "Create".
- Selezionare la condizione "All Leads".
- Scegliere "Function" dalle Instant Actions.
- Scegliere la funzione desiderata creata dall'utente e fare clic su 'Associate'. In questo caso il nome della funzione è 'Concatenate'.
- Fare clic su Save.

Esecuzione:
Compilare il modulo con tutte le informazioni richieste. Quando viene creato un nuovo record, la regola di workflow viene attivata. È ora possibile verificare il modulo dei lead e i risultati saranno visibili. Il campo 'Name' combina i campi nome e cognome.


Altri esempi:
Questa funzione personalizzata può essere utilizzata anche per concatenare campi aggiuntivi.
1) Ad esempio, creare un titolo basato su uno qualsiasi degli altri parametri. È possibile concatenare anche più di due campi. In questo caso, uno studio di design segue una convenzione di denominazione tipica per un campo chiamato "Title". Questo include il nome, il nome dell'azienda e il servizio (design) selezionato. Compilare le informazioni richieste. Il campo title è stato lasciato vuoto poiché verrà compilato automaticamente utilizzando i campi necessari.


2) Si consideri un istituto scolastico che tiene traccia delle informazioni di studenti e personale. Il nome dello studente e l'anno di laurea sono campi obbligatori nella domanda. Di solito appartengono a campi diversi. E se l'istituto insistesse per visualizzarli entrambi nello stesso campo? Inoltre, l'istituto desidera che quel campo appaia nella vista biglietto da visita. Questa funzione personalizzata di concatenazione può gestire anche questo tipo di caso.
Passaggio 1: Creare i campi di conseguenza, in questo caso viene aggiunto il campo 'Year of Graduation'.
Passaggio 2: Scrivere una funzione personalizzata che concateni entrambi i campi. Aggiungere la funzione creata alle regole di workflow. Creare un nuovo campo 'Students detail' che visualizzerà il risultato della concatenazione.
Codice:
Stud_yop = zoho.crm.getRecordById("Contacts",cont_id);map = Map();map.put("Student_details",cont_name + ' ' + cont_yop);yop = zoho.crm.updateRecord("Contacts",cont_id.tolong(),map);info yop;info Stud_yop;
Passaggio 3: Aggiungere il campo risultato 'Student details' nella vista biglietto da visita.
Passaggio 4: Creare le regole di workflow per la funzione.


Nota: È possibile aggiungere anche il 'last name' nella concatenazione.
Articoli Correlati
Aggiornamento automatico di più campi con gli stessi valori.Standardizzare la convenzione di denominazione delle trattative con la creazione automatica dei nomiOttimizzazione della gestione dei fornitori e del processo di firma dei contratti nel settore turisticoGestione di più servizi nelle Organizzazioni Non-ProfitAutomatizzare la generazione e la fidelizzazione dei donatori nelle Organizzazioni Non-Profit
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