Loading

Come rendere ricercabili altri campi

Data pubblicazione: Nov 30, 2020
Descrizione

Per restituire record pertinenti, la ricerca si basa sull'indicizzazione. Per impostazione predefinita, un insieme limitato di campi e tipi viene indicizzato per la ricerca per ogni singolo oggetto. Tale insieme è descritto nella documentazione Oggetti e campi ricercabili.

Poiché i campi di tipo Testo vengono sempre indicizzati per la ricerca, un amministratore può prendere in considerazione di creare un campo di testo personalizzato e di compilarlo con un valore o con dati presenti in un altro campo (non indicizzato per impostazione predefinita) mediante una regola di flusso di lavoro e un aggiornamento del campo.

Si supponga, ad esempio, che gli utenti desiderino visualizzare i referenti correlati a un account cercando il nome dell'account come descritto nell'articolo Cannot see all Contacts associated to an Account when I search for Account Name (Impossibile visualizzare tutti i referenti associati a un account quando si cerca per nome dell'account). In un altro caso, gli utenti potrebbero voler trovare le opportunità cercando il nome di un account o i record che contengono un valore particolare in un campo elenco di selezione o di un altro tipo che in genere per impostazione predefinita non viene indicizzato per la ricerca.

Nota: prima di considerare questa una possibile soluzione, è consigliabile valutare il caso d'uso o il requisito specifico alla base della richiesta degli utenti. Questa valutazione è importante, perché la compilazione di un ampio numero (diverse migliaia) di record con valori di campo identici potrebbe non essere una soluzione scalabile dal punto di vista della ricerca, a causa delle implicazioni legate al crowding e al troncamento, come descritto nella documentazione So che un record esiste: perché non riesco a trovarlo? .

Valutare se i filtri di ricerca, ad esempio, possono costituire un'alternativa adatta per consentire agli utenti di limitare i risultati e trovare record pertinenti, come descritto nella documentazione Configurazione dei risultati della ricerca.
 
Risoluzione


1. Creare un campo di testo personalizzato per l'oggetto per cui si stanno cercando record. Dato che il campo verrà utilizzato solo a scopo di ricerca, non aggiungerlo ai layout di pagina.

2. Creare una regola di flusso di lavoro con i criteri seguenti per aggiornare il campo di testo personalizzato con il valore che si desidera cercare. Per maggiori dettagli, vedere Creazione di una regola di flusso di lavoro.
 

  • Valuta la regola quando un record è:
creato e ogni volta che viene modificato
 
  • Esegui questa regole se: Il valore della formula è true. Digitare "TRUE" senza le virgolette nell'editor del campo della formula. In questo modo il flusso di lavoro viene attivato ogni volta.
 
3. Aggiungi azione di flusso di lavoro | Nuovo aggiornamento del campo con i criteri seguenti.
 
  • Campo da aggiornare: Selezionare il campo di testo personalizzato appena creato nel passaggio 1.
   
Nota: l'output del valore del campo che si intende rendere ricercabile dovrà essere di tipo testo se si vuole che la formula funzioni. Se, ad esempio, si desidera rendere ricercabile il valore di un campo di un elenco di selezione, è necessario utilizzare la funzione TEXT(<NomeCampo>) per convertire il risultato dal tipo del campo dell'elenco di selezione al tipo Testo. In caso contrario, al momento del salvataggio verrà visualizzato il messaggio "Errore: Il campo <NomeCampo> è un campo elenco di selezione. I campi elenco di selezione sono supportati solo da alcune funzioni".


Infine, è necessario aggiornare il campo di testo appena creato per tutti i record esistenti. Per maggiori dettagli, vedere Aggiorna globalmente i record in Salesforce e How to retroactively trigger workflow on already existing records? (Come si attiva in modo retroattivo un flusso di lavoro per record già esistenti?).

Se gli utenti non sono ancora in grado di individuare i record desiderati, vedere Unable to find records in global search (Impossibile trovare record nella ricerca globale) per ulteriori consigli per la risoluzione dei problemi.

Numero articolo Knowledge

000382100

 
Caricamento
Salesforce Help | Article