Salesforce - Controllo dei record di accesso
In questo capitolo, apprenderemo i record di controllo degli accessi in Salesforce. Molte volte, oltre alla restrizione di accesso per oggetti e campi, dobbiamo anche limitare l'accesso a determinati record di un oggetto. Ciò richiede l'impostazione della restrizione di accesso per un utente in base ai valori nei record.
Proprietà record
Una caratteristica unica di Salesforce è la proprietà di ogni record archiviato. Ogni record in ogni oggetto ha un campo che contrassegna la proprietà di quel record. Un utente che necessita dell'accesso a questo record diventa parte del profilo che è lo stesso del profilo del proprietario di quel record.
Meccanismo di restrizione
L'accesso è concesso a più livelli come Oggetto, Campo e Record. Potrebbero sorgere conflitti tra i livelli di accesso. Potrebbe esserci un accesso in lettura su un record ma l'oggetto che lo contiene potrebbe non avere accesso in lettura per un utente. In tal caso, verrà applicato il tipo di accesso più restrittivo (dà meno accesso). Quindi un record senza permesso di accesso rimarrà inaccessibile anche quando l'oggetto che lo contiene è accessibile e un Oggetto senza permessi di accesso rimarrà inaccessibile anche quando ha alcuni record a cui l'utente ha accesso in lettura.
Meccanismo di condivisione dei record
La piattaforma Saleforce fornisce quattro meccanismi distinti per condividere i record di un oggetto con gli utenti.
- Impostazioni predefinite a livello di organizzazione
- Condivisione manuale
- Gerarchie dei ruoli
- Regole di condivisione
Impostazioni predefinite a livello di organizzazione
In questo meccanismo, un livello di accesso minimo viene creato e concesso a tutti gli utenti. Quindi ogni utente che fa parte dell'organizzazione ha accesso a questi record. Quindi, l'accesso per record aggiuntivi viene personalizzato raggruppando gli utenti in gerarchie di ruoli, regole di condivisione e anche tramite condivisione manuale con ciascuno degli utenti.
Esistono quattro tipi di modelli di condivisione che implementano le impostazioni predefinite a livello di organizzazione.
Suor n | Impostazioni e risultato |
---|---|
1 | Public Read/Write Tutti gli utenti possono visualizzare, modificare e creare rapporti su tutti i record. |
2 | Public Read Only Tutti gli utenti possono visualizzare e creare rapporti sui record ma non modificarli. Solo il proprietario e gli utenti al di sopra di quel ruolo nella gerarchia possono modificare tali record. |
3 | Private Solo il proprietario del record e gli utenti al di sopra di tale ruolo nella gerarchia possono visualizzare, modificare e generare rapporti su tali record. |
4 | Controlled by Parent Un utente può eseguire un'azione (come visualizzare, modificare o eliminare) su un contatto a seconda che possa eseguire la stessa azione sul record ad esso associato. |
Condivisione manuale
In questo modello di accesso, i proprietari dei record concedono le autorizzazioni di lettura e modifica a utenti specifici. Quindi è un processo manuale in cui singoli o gruppi di record vengono gestiti dai proprietari dei record. Questo deve essere fatto per ogni profilo utente che necessita dell'accesso.
Nei capitoli successivi, discuteremo delle gerarchie dei ruoli e delle regole di condivisione.