Skip to main content

Fai crescere il tuo business con Salesforce Starter

Approfondisci le relazioni con i clienti grazie all'app unica per le vendite, l'assistenza e il marketing.

Inizia la prova gratis di 30 giorni
Tempo stimato

Controllare gli accessi ai campi

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Indicare i motivi per limitare l'accesso a campi specifici.
  • Visualizzare e modificare le impostazioni di sicurezza a livello di campo.
Nota

Nota

Stai seguendo la formazione in italiano? Inizia la sfida in un Trailhead Playground in italiano e utilizza le traduzioni fornite tra parentesi per la navigazione. Per quanto riguarda i valori da inserire, copia e incolla solo quelli in lingua inglese, perché la convalida della sfida è basata sul fatto che i dati siano in inglese. Se non superi la sfida nella tua organizzazione italiana, ti consigliamo di (1) selezionare Stati Uniti per le impostazioni internazionali, (2) selezionare Inglese per la lingua seguendo le istruzioni riportate qui e, successivamente, (3) fare nuovamente clic sul pulsante "Controlla la sfida".

Visita il badge Trailhead nella tua lingua per informazioni dettagliate su come usufruire dell'esperienza Trailhead in altre lingue.

Nota

Accessibilità

Questa unità richiede alcune istruzioni aggiuntive per gli utenti di screen reader. Per accedere a una versione dettagliata per screen reader di questa unità, fai clic sul link riportato di seguito:

Apri le istruzioni di Trailhead per screen reader.

Modificare la sicurezza a livello di campo

Definire la sicurezza a livello di campo per i campi sensibili è il secondo pezzo del puzzle della sicurezza e della condivisione, dopo il controllo dell'accesso a livello di oggetto.

In alcuni casi, si desidera consentire agli utenti l'accesso a un oggetto, ma limitare tale accesso a singoli campi di quell'oggetto. Le impostazioni di sicurezza a livello di campo, o autorizzazioni campi, regolano la capacità di un utente di vedere, modificare ed eliminare il valore di un particolare campo di un oggetto. Queste sono le impostazioni che ci consentono di proteggere campi sensibili, ad esempio il codice fiscale di un candidato, senza dover nascondere l'oggetto Candidate (Candidato).

A differenza dei layout di pagina, che controllano la visibilità dei campi solo nelle pagine dei dettagli e di modifica, la sicurezza a livello di campo controlla la visibilità dei campi in qualsiasi parte dell'applicazione, compresi gli elenchi correlati, le visualizzazioni degli elenchi, i rapporti e i risultati di ricerca. Di fatto, per essere assolutamente sicuri che un utente non sia in grado di accedere a un determinato campo, è importante utilizzare la pagina della sicurezza a livello di campo per un determinato oggetto se si desidera limitare l'accesso al campo. Semplicemente non esistono altre azioni rapide capaci di garantire lo stesso livello di sicurezza per un determinato campo.

Ad esempio, ecco alcune impostazioni di sicurezza a livello di campo che è possibile impostare per l'app Recruiting.

  • Oggetto Position (Posizione): nascondi la retribuzione minima e massima ai dipendenti standard e ai selezionatori.
  • Oggetto Candidate (Candidato): nascondi i codici fiscali ai responsabili delle assunzioni e ai selezionatori.
  • Oggetto Job Application (Candidatura): rendi di sola lettura i campi di ricerca Position (Posizione) e Candidate (Candidato) per i responsabili delle assunzioni.

Le impostazioni dei campi possono essere applicate modificando i profili o gli insiemi di autorizzazioni oppure dal menu Field Accessibility (Accessibilità campo) in Setup (Imposta).

Una volta impostata la sicurezza a livello di campo per gli utenti, puoi:

  • Creare layout di pagina per organizzare i campi delle pagine dei dettagli e di modifica.
  • Verificare l'accesso degli utenti ai campi controllando l'accessibilità ai campi stessi.
  • Personalizzare i layout di ricerca per impostare i campi che vengono visualizzati nei risultati delle ricerche, nei risultati delle finestre di ricerca e negli elenchi chiave delle pagine iniziali delle schede.

Limitare l'accesso ai campi tramite profilo

Si applicano le impostazioni campo modificando i profili o gli insiemi di autorizzazioni. Proviamo a limitare l'accesso generale di un utente tramite un profilo. Dopodiché possiamo espanderlo se necessario con un insieme di autorizzazioni.

Nota

Se non l'hai ancora fatto, prima di iniziare abilita l'opzione Enhanced Profile User Interface (Interfaccia utente profilo ottimizzata). In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci User Management Settings (Impostazioni di gestione utente) e seleziona User Management Settings (Impostazioni di gestione utente). Attiva Enhanced Profile User Interface (Interfaccia utente profilo ottimizzata).

  1. In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci Profiles (Profili) e fai clic su Profiles (Profili).
  2. Fai clic sul nome del profilo da modificare.
  3. Fai clic su Object Settings (Impostazioni oggetti) e seleziona l'oggetto per il quale vuoi aggiornare le impostazioni campo.
  4. Fai clic su Edit (Modifica).
  5. In Field Permissions (Autorizzazioni campi), specifica per ciascun campo il tipo di accesso che vuoi assegnare agli utenti che hanno questo profilo e salva le impostazioni.

Ora che hai impostato la sicurezza a livello di campo per i dati sensibili, puoi creare dei layout di pagina per organizzare i campi per comodità degli utenti e personalizzare la visualizzazione dei campi nei risultati di ricerca e negli elenchi. Come ultimo pezzo del puzzle, specifica i singoli record a cui ogni utente ha bisogno di accedere. Combinando i controlli di sicurezza su tutti i tre livelli, è possibile impostare un modello di accesso ai dati altamente sicuro e sufficientemente flessibile da soddisfare le esigenze di diversi tipi di utenti.

Aggiungere l'accesso ai campi con un insieme di autorizzazioni

Vediamo come le impostazioni campo possono essere applicate modificando gli insiemi di autorizzazioni. Ricorda che un insieme di autorizzazioni serve ad ampliare l'accesso di un utente ai campi che nel suo profilo sono soggetti a restrizioni. Abbiamo lavorato con insiemi di autorizzazioni quando abbiamo configurato i nostri oggetti personalizzati. Ora torneremo alla pagina Setup (Imposta) per assicurarci che i campi giusti di uno dei nostri oggetti siano disponibili per gli utenti che ne hanno bisogno.

Tornando alla nostra app Recruiting di esempio, impostiamo i nostri selezionatori in modo che possano aggiornare il record del candidato quando hanno tenuto un colloquio con lui. (Ricorda che, poiché si tratta di un esempio, non vedrai questa app né l'oggetto Candidate (Candidato) nella tua organizzazione.) Partiamo dal presupposto che i nostri selezionatori abbiano il profilo Standard User (Utente standard).

  1. In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci Permission Sets (Insiemi di autorizzazioni) e seleziona Permission Sets (Insiemi di autorizzazioni).
  2. Seleziona un insieme di autorizzazioni e fai clic su Object Settings (Impostazioni oggetti).
  3. Fai clic sull'oggetto con cui stai lavorando, quindi fai clic su Edit (Modifica). In questo esempio, stiamo modificando l'oggetto Candidate (Candidato).
  4. In Field Permissions (Autorizzazioni campi), specifica il tipo di accesso di cui hanno bisogno i selezionatori, quindi salva questo insieme di autorizzazioni. La pagina dei diritti di modifica della sicurezza a livello di campo per il profilo Standard Employee (Dipendente standard)Hai visto come abbiamo consentito ai selezionatori di leggere e modificare i valori delle caselle di controllo di Apex e C#? Ora possono selezionare o deselezionare le caselle una volta accertata la padronanza di tali competenze da parte del candidato. Abbiamo impedito ai candidati di modificare la data di assunzione o il nome del responsabile delle assunzioni, lasciando loro la possibilità di vedere comunque queste informazioni. Inoltre, non hanno bisogno di conoscere la retribuzione della posizione, quindi abbiamo rimosso l'accesso in lettura e con diritti di modifica per questi campi.
  5. Fai clic su Manage Assignments (Gestisci assegnazioni) e seleziona gli utenti che prevedibilmente avranno bisogno delle autorizzazioni che hai appena specificato. Fai clic su Add Assignments (Aggiungi assegnazioni) e su Done (Chiudi). Finito!

A questo punto hai definito la sicurezza a livello di campo per i dati sensibili. Come ultimo pezzo del puzzle, specifica i singoli record a cui ogni utente ha bisogno di accedere. Combinando i controlli di sicurezza su tutti i tre livelli, è possibile impostare un modello di accesso ai dati altamente sicuro e sufficientemente flessibile da soddisfare le esigenze di diversi tipi di utenti.

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback