Loading
Estensione di Salesforce con un clic, senza codice
Esempi di filtri di ricerca

Esempi di filtri di ricerca

Vari esempi di tipi di record, stato dei record, ruoli e configurazioni complesse nei filtri di ricerca.

Versioni (Edition) richieste

Disponibile in: Salesforce Classic e Lightning Experience
Disponibile in: tutte le versioni tranne Database.com Edition.
Autorizzazioni utente richieste
Per definire i filtri di ricerca: Personalizza applicazione

Tipi di record nei filtri di ricerca

Se il valore di un campo di relazione è composto solo da record con un tipo di record particolare, specificare il tipo di record in un filtro di ricerca. Ad esempio, se il campo Nome account sulle opportunità deve contenere solo account con un tipo di record personalizzato Account cliente, definire il seguente filtro di ricerca per limitare gli utenti alla creazione o alla modifica delle opportunità associate ad account con un tipo di record Account cliente, escludendo gli account con tipi di record Account partner e Account concorrente:

Criteri di filtro Nome account: Tipo di record account uguale a Account cliente
Messaggio di errore personalizzato L'account non esiste o non è un account cliente.
Testo della finestra di ricerca Gli account cliente possono essere associati solo a un'opportunità. I risultati della ricerca includono solo account cliente.

Stato dei record nei filtri di ricerca

Se il valore di un campo di relazione è composto solo da record con uno stato particolare, specificare lo stato in un filtro di ricerca. Si consideri, ad esempio, un oggetto Domanda di impiego con un campo di relazione che punta all'oggetto Posizione. Se il campo di relazione deve avere solo posizioni aperte, definire il seguente filtro di ricerca per limitare gli utenti solo alla creazione o alla modifica di domande di impiego per posizioni con il campo Stato impostato su Aperto:

Criteri di filtro Posizione: Stato uguale a Aperto
Messaggio di errore personalizzato La posizione non esiste o non è una posizione aperta.
Testo della finestra di ricerca Alle domande di impiego è possibile associare solo posizioni aperte. I risultati della ricerca includono solo posizioni aperte.

Profili nei filtri di ricerca

Quando una regola aziendale non si applica agli utenti con ogni profilo, utilizzare i campi della variabile globale Current User Profile per definire filtri di ricerca che interessano solo gli utenti con un profilo specifico.

Ad esempio, il filtro di ricerca seguente nel campo Nome account dell'oggetto Caso consente agli utenti con il profilo "Vendite locali" solo di creare o modificare le opportunità associate ad account con paese di fatturazione "USA" e consente nel contempo agli altri utenti di associare le opportunità a qualsiasi account:

Criteri di filtro
  • Profilo utente corrente: Nome uguale a Vendite locali
  • Nome account: Paese fatturazione uguale a USA
  • Profilo utente corrente: Nome non uguale a Vendite locali
Logica dei filtri (1 AND 2) OR 3
Messaggio di errore personalizzato L'account non esiste o il paese di fatturazione dell'account non è USA. Gli agenti di vendita locali possono creare opportunità solo per account negli Stati Uniti.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo gli account degli Stati Uniti per i rappresentanti di vendita locali.

È possibile modificare l'esempio sopra riportato in modo da limitare contemporaneamente gli utenti con profilo personalizzato "Vendite globali" solo all'associazione di opportunità agli account con un indirizzo di fatturazione non USA:

Criteri di filtro
  • Profilo utente corrente: Nome uguale a Vendite globali
  • Nome account: Paese fatturazione non uguale a USA
  • Profilo utente corrente: Nome uguale a Vendite locali
  • Nome account: Paese fatturazione uguale a USA
  • Profilo utente corrente: Nome non uguale a Vendite globali, Vendite locali
Logica dei filtri (1 AND 2) OR (3 AND 4) OR 5
Messaggio di errore personalizzato L'account non esiste o il paese di fatturazione dell'account non è nella propria area di vendita. Gli agenti di vendita possono solo creare opportunità per account nella propria area di vendita.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo gli account della propria area.

Se la riga 5 non viene inclusa nei criteri di filtro, gli utenti che non appartengono a Vendite globali o Vendite locali non possono selezionare o salvare alcun valore nei record dell'account.

Ruoli nei filtri di ricerca

Quando una regola aziendale non si applica agli utenti in tutti i ruoli, utilizzare i campi della variabile globale Current User Role per definire filtri di ricerca che interessano solo gli utenti con ruoli specifici. Ad esempio, in un'applicazione di assunzione del personale che presenta un oggetto Posizione con un campo di ricerca a un oggetto Pacchetto retributivo, è possibile impedire agli utenti di modificare o creare posizioni con un piano retributivo esecutivo, a meno che non siano amministratori esecutivi o vicepresidenti. A tale scopo, definire il seguente filtro di ricerca sul campo Nome pacchetto retributivo dell'oggetto Posizione:

Criteri di filtro
  • Ruolo utente corrente: Nome non inizia con VP
  • Ruolo utente corrente: Nome non uguale a Amministratore esecutivo
  • Pacchetto retributivo: Tipo di piano non uguale a Esecutivo
  • Ruolo utente corrente: Nome inizia con VP
  • Ruolo utente corrente: Nome uguale a Amministratore esecutivo
Logica dei filtri ((1 OR 2) AND 3) OR (4 OR 5)
Messaggio di errore personalizzato Il piano retributivo non esiste oppure è stato selezionato un piano retributivo esecutivo ma non si dispone dell'accesso per creare posizioni esecutive.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo piani retributivi pertinenti alle posizioni che è consentito creare.

Includere la condizione da verificare e la condizione opposta. Nell'esempio, le righe 1, 2 e 3 dei criteri di filtro assicurano che agli utenti che non sono VP o Amministratori esecutivi non sia consentito selezionare piani retributivi esecutivi, mentre le righe 4 e 5 assicurano che ai VP e agli Amministratori esecutivi sia consentito selezionare piani retributivi esecutivi.

Valori vuoti nei filtri di ricerca

I criteri del filtro di ricerca possono fare riferimento a un campo che spesso gli utenti lasciano vuoto. È possibile impostare i criteri del filtro di ricerca in modo che accettino i valori vuoti utilizzando l'opzione Aggiungi logica dei filtri nei criteri di filtro per creare una condizione OR. Ad esempio, se le opportunità includono un campo personalizzato Referente partner, limitare il campo per consentire solo i referenti associati a un account con un tipo di record Account partner o i referenti privati non associati ad alcun account.

Criteri di filtro
  • Referente partner: Account: Tipo di record account uguale a Account partner
  • Referente partner: Account: Nome account uguale a valore
Logica dei filtri 1 OR 2
Messaggio di errore personalizzato Il referente partner deve essere associato a un account partner o deve essere un referente privato.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo i referenti degli account partner o i referenti privati.

ID utente nei filtri di ricerca

L'uso degli ID utente nei filtri di ricerca facoltativi può migliorare in maniera significativa l'efficienza dell'utente visualizzando innanzitutto i risultati della finestra di ricerca più significativi per l'utente pur continuando a consentire all'utente di visualizzare tutti i risultati se necessario. Ad esempio, in un campo di ricerca degli account, è possibile creare un filtro di ricerca facoltativo che limita i risultati della ricerca agli account di proprietà dell'utente nei risultati della finestra di ricerca. Se l'utente sta cercando un account di proprietà di un altro utente, l'utente può rimuovere il filtro.

Criteri di filtro Utente corrente: ID utente uguale a Account: ID titolare
Testo della finestra di ricerca Per impostazione predefinita, i risultati della ricerca visualizzano solo gli account di cui si è titolari. Per ricercare tutti gli account, fare clic su “Mostra tutti i risultati”.

Ricerche dipendenti semplici

Se il valore di un campo di relazione deve dipendere dal valore di un altro campo di relazione nel record corrente, specificare il confronto tra i due campi nei criteri. Ad esempio, se il campo Nome referente del caso deve includere solo referenti associati all'account specificato nel campo Nome account del caso, utilizzare il seguente filtro di ricerca:

Criteri di filtro Nome referente: ID account uguale a campo Caso: ID account
Messaggio di errore personalizzato Il referente non esiste o non è associato all'account del caso.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo i referenti associati all'account del caso.

Nel confronto tra campi di ricerca nei criteri del filtro di ricerca, Salesforce utilizza sempre l'ID del campo di relazione, non il nome.

Filtri di ricerca complessi e ricerche dipendenti

La definizione di regole aziendali complesse con filtri di ricerca implica spesso l'unione delle proprie regole con la logica dei filtri e campi di diversi tipi. Si consideri ad esempio un'applicazione per la prenotazione di sale riunioni con il seguente modello di dati:

Oggetto Campi
Incontro
  • Nome incontro
  • Ricerca Ufficio per l'oggetto Ufficio
  • Casella di controllo Proiettore richiesto
  • Campo numerico Numero di partecipanti
  • Ricerca Sala riunioni per l'oggetto Sala riunioni
Sala riunioni
  • Nome sala riunioni
  • Casella di controllo Con proiettore
  • Campo numerico Numero di posti disponibili
  • Ricerca Sede sala riunioni per l'oggetto Ufficio
Ufficio
  • Nome ufficio

Il seguente filtro di ricerca nel campo Sala riunioni dell'incontro limita i valori validi alle sale riunioni con proiettore, se richiesto, e al numero di posti necessari:

Criteri di filtro
  • Incontro: Proiettore richiesto uguale a Sala riunioni incontro: Ha proiettore
  • Incontro: Proiettore richiesto uguale a Falso
  • Sala riunioni: Numero di posti disponibili maggiore o uguale a Incontro: Numero di partecipanti
Logica dei filtri (1 OR 2) AND 3
Messaggio di errore personalizzato Sala riunioni non trovata o insufficiente per l'incontro.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo le sale riunioni che soddisfano le richieste per l'incontro.

Per limitare ulteriormente i valori validi, includere l'ufficio in cui si trova la sala riunioni:

Criteri di filtro
  • Incontro: Proiettore richiesto uguale a Sala riunioni incontro: Ha proiettore
  • Incontro: Proiettore richiesto uguale a Falso
  • Sala riunioni: Numero di posti disponibili maggiore di Incontro: Numero di partecipanti
  • Incontro: Ufficio uguale a Campo Sala riunioni: Sede sala riunioni
Logica dei filtri (1 OR 2) AND 3 AND 4
Messaggio di errore personalizzato Sala riunioni non trovata o insufficiente per l'incontro.
Testo della finestra di ricerca I risultati della ricerca visualizzano solo le sale riunioni che soddisfano le richieste per l'incontro.
 
Caricamento
Salesforce Help | Article