Skip to main content

Disattivare le autorizzazioni nei gruppi di insiemi di autorizzazioni

Obiettivi di apprendimento

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

  • Spiegare perché potresti disattivare un'autorizzazione.
  • Disattivare le autorizzazioni in un gruppo di insiemi di autorizzazioni.
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.

Che cos'è la disattivazione?

Abbiamo visto prima in questo modulo che i gruppi di insiemi di autorizzazioni consentono di raggruppare gli insiemi di autorizzazioni in base alle funzioni degli utenti. Un gruppo di insiemi di autorizzazioni include tutte le autorizzazioni presenti negli insiemi di autorizzazioni inclusi nel gruppo ed è anche possibile includere un insieme di autorizzazioni in più gruppi di insiemi di autorizzazioni.  

Bene. Facciamo una pausa. La possibilità di includere gli insiemi di autorizzazioni in più gruppi di insiemi di autorizzazioni offre una notevole flessibilità. Tuttavia, cosa succede se non vuoi assegnare tutte le autorizzazioni di un determinato insieme di autorizzazioni agli utenti di un gruppo di insiemi di autorizzazioni? 

Gli insiemi di autorizzazioni da disattivare consentono di personalizzare un gruppo di insiemi di autorizzazioni disabilitando determinate autorizzazioni al suo interno. Ciascun gruppo di insiemi di autorizzazioni può contenere soltanto un insieme di autorizzazioni da disattivare in cui vengono disattivate autorizzazioni relative a oggetti, campi e utenti, nonché altre impostazioni associate all'accesso.

Gli insiemi di autorizzazioni da disattivare consentono una maggiore riusabilità, in quanto permettono di evitare la creazione di insiemi di autorizzazioni simili con autorizzazioni leggermente diverse per soddisfare le esigenze di ogni singolo utente. Valuta la possibilità di includere tutte le autorizzazioni relative a un'attività o a una funzionalità nell'insieme di autorizzazioni di cui avranno bisogno i diversi utenti. Successivamente, nei gruppi di insiemi di autorizzazioni pensati per diverse figure, potrai utilizzare insiemi di autorizzazioni da disattivare per fare in modo che gli utenti abbiamo solo le autorizzazioni di cui hanno bisogno per svolgere il loro ruolo.

Ad esempio, supponiamo che tu abbia creato un gruppo di insiemi di autorizzazioni destinato agli agenti dell'assistenza aggiungendovi un insieme di autorizzazioni già esistente per la gestione casi. Tuttavia, questo insieme di autorizzazioni contiene l'autorizzazione Elimina per l'oggetto Caso che gli utenti assegnati al gruppo di insiemi di autorizzazioni degli agenti dell'assistenza non devono avere.

Per risolvere il problema, prima di aggiungere l'insieme di autorizzazioni per la gestione casi al gruppo di insiemi di autorizzazioni degli agenti dell'assistenza, puoi creare un insieme di autorizzazioni da disattivare in cui disattivi l'autorizzazione oggetto Elimina. In questo modo gli utenti avranno soltanto le autorizzazioni di cui hanno bisogno attraverso l'insieme di autorizzazioni per la gestione dei casi. Non c'è bisogno di modificare l'insieme di autorizzazioni esistente, rischiando di intralciare inavvertitamente altri utenti, né di creare un nuovo insieme di autorizzazioni, rendendo la configurazione degli accessi più difficile da gestire nel tempo.

Considerazioni sugli insiemi di autorizzazioni da disattivare

Come abbiamo visto, la disattivazione offre una notevole flessibilità durante la progettazione del proprio modello di autorizzazioni. Quando pianifichi la configurazione dei gruppi di insiemi di autorizzazioni, è opportuno che tu tenga presenti queste considerazioni funzionali che riguardano il modo in cui la disattivazione delle autorizzazioni interagisce con altre funzionalità:

  • Quando si disattiva un'autorizzazione in un gruppo di insiemi di autorizzazioni, la disattivazione interessa soltanto gli utenti assegnati a quel gruppo di insiemi di autorizzazioni.
  • Gli utenti assegnati direttamente a un insieme di autorizzazioni che non fa parte del gruppo di insiemi di autorizzazioni non sono interessati dalla disattivazione.
  • Se un utente viene assegnato a un gruppo di insiemi di autorizzazioni in cui sono state disattivate alcune autorizzazioni, ma gli vengono assegnate quelle stesse autorizzazioni attraverso un profilo, un insieme di autorizzazioni o un gruppo di insiemi di autorizzazioni diverso, quell'utente disporrà comunque di quelle autorizzazioni, nonostante l'insieme di autorizzazioni da disattivare.
  • Sia il Riepilogo accesso utente che il Riepilogo del gruppo di insiemi di autorizzazioni prendono in considerazione gli insiemi di autorizzazioni da disattivare nel determinare quali autorizzazioni sono abilitate.

La funzione di disattivazione in pratica

Non c'è niente di meglio che sperimentare una nuova funzionalità per capire davvero come funziona. Il gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) che hai creato per E.J. in una fase precedente di questo modulo contiene due insiemi di autorizzazioni. 

  1. Insieme di autorizzazioni Sales Orders (Ordini di vendita), con autorizzazioni per:
    • Attivazione degli ordini
    • Lettura, creazione, modifica ed eliminazione degli ordini
  1. Insieme di autorizzazioni Sales Contracts (Contratti di vendita), con autorizzazioni per:
    • Lettura, creazione, modifica ed eliminazione dei contratti

Diagramma di Venn corrispondente alla descrizione del gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) riportata sopra.

Alyssa, del reparto Contratti, ha alcuni utenti che devono lavorare con i contratti di vendita. Gli utenti di Alyssa devono essere in grado di:

  • Leggere, creare, modificare, eliminare e visualizzare tutti i contratti
  • Eliminare i contratti attivati

Potresti creare insiemi di autorizzazioni specifici per Alyssa. Ma fermiamoci un attimo: potrebbe essere utile riutilizzare un insieme di autorizzazioni esistente, in particolare l'insieme di autorizzazioni Sales Contracts (Contratti di vendita). Questa opzione funziona perché entrambi i team eseguono operazioni che riguardano i contratti, anche se i membri dei due team svolgono funzioni diverse.

Il problema è che nell'insieme di autorizzazioni Sales Contracts (Contratti di vendita) non sono presenti alcune autorizzazioni che servono agli utenti di Alyssa. Ma se tu aggiungessi queste autorizzazioni aggiuntive a Sales Contracts (Contratti di vendita), gli utenti assegnati al gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) disporrebbero di autorizzazioni di cui non hanno bisogno.

È un ostacolo insuperabile? Niente affatto! Ricorda che i gruppi di insiemi di autorizzazioni sono flessibili e che puoi usare gli insiemi di autorizzazioni da disattivare per assicurarti che gli utenti dispongano solo delle autorizzazioni di cui hanno bisogno. Ecco come fare.

  1. Disattiva le autorizzazioni che gli utenti assegnati al gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) non devono avere creando un insieme di autorizzazioni da disattivare. Devi eseguire questa operazione per prima, perché è opportuno evitare che gli utenti assegnati a questo gruppo di insiemi di autorizzazioni possano accedere alle autorizzazioni relative ai contratti più ampie di cui ha bisogno il gruppo di Alyssa (anche se temporaneamente). Creando prima l'insieme di autorizzazioni da disattivare, mantieni l'integrità del gruppo di insiemi di autorizzazioni di Max.
  2. Aggiorna l'insieme di autorizzazioni Sales Contracts (Contratti di vendita) aggiungendo le autorizzazioni che servono ad Alyssa per il suo team.
  3. Crea un nuovo gruppo di insiemi di autorizzazioni Contracts Processing (Elaborazione contratti) per il team di Alyssa e aggiungi a questo gruppo l'insieme di autorizzazioni Sales Contracts (Contratti di vendita).

Diagramma di Venn che raffigura il gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) e il gruppo di insiemi di autorizzazioni Contracts Processing (Elaborazione contratti), con un cerchio che rappresenta un insieme di autorizzazioni da disattivare che punta a Sales Processing (Elaborazione vendite).

Iniziamo. Se non hai ancora completato i passaggi descritti nell'unità 2, fallo adesso, altrimenti non sarai in grado di eseguire questa attività.

Crea un insieme di autorizzazioni da disattivare.

  1. In Setup (Imposta), digita Permission Set Groups (Gruppi insiemi di autorizzazioni) in Quick Find (Ricerca veloce) e poi seleziona Permission Set Groups (Gruppi insiemi di autorizzazioni).
  2. Fai clic su Sales Processing (Elaborazione vendite), il gruppo di insiemi di autorizzazioni che hai creato nell'unità 2.
  3. In Permission Sets (Insiemi di autorizzazioni), fai clic su Muting Permission Set in Group (Disattivazione insieme di autorizzazioni nel gruppo).
  4. Fai clic su New (Nuovo).
  5. In Label (Etichetta), inserisci Contracts Permissions Muted (Autorizzazioni contratto disattivate).
  6. In API Name (Nome API), inserisci Contracts_Permissions_Muted.
  7. Salva l'insieme di autorizzazioni da disattivare.

Seleziona le autorizzazioni da disattivare.

  1. Fai clic sul nome dell’insieme di autorizzazioni da disattivare appena creato.
  2. Nella casella Find Settings (Trova impostazioni), inserisci Contracts (Contratti) e seleziona Contracts (Contratti).
  3. Fai clic su Edit (Modifica).
  4. Disattiva le autorizzazioni oggetto View All (Visualizza tutto) e Modify All (Modifica tutto).
    Immagine della schermata che raffigura la pagina dell'insieme di autorizzazioni da disattivare per le impostazioni dell'oggetto Contracts (Contratti). Le caselle di controllo per la disattivazione delle autorizzazioni oggetto View All (Visualizza tutto) e Modify All (Modifica tutto) sono selezionate.
  5. Salva le modifiche.
  6. Nella casella Find Settings (Trova impostazioni), inserisci Contracts (Contratti) e seleziona Delete Activated Contracts (Elimina contratti attivati).
  7. Fai clic su Edit (Modifica).
  8. Sotto Sales (Vendite), disattiva l'autorizzazione Delete Activated Contracts (Elimina contratti attivati).
    Immagine della schermata che raffigura la pagina dell'insieme di autorizzazioni da disattivare per App Permissions (Autorizzazioni applicazione). La casella di controllo per la disattivazione dell'autorizzazione utente Delete Activated Contracts (Elimina contratti attivati) è selezionata.
  9. Salva le modifiche.

Ora, quando le aggiungi all'insieme di autorizzazioni Sales Contracts (Contratti di vendita) per il gruppo di Alyssa, queste autorizzazioni saranno disattivate nel gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite). Aggiungiamo le autorizzazioni di Alyssa all'insieme di autorizzazioni Sales Contracts (Contratti di vendita). Abilita queste autorizzazioni nell'insieme di autorizzazioni Sales Contracts (Contratti di vendita):

  1. Autorizzazione applicazione (utente) Delete Activated Contracts (Elimina contratti attivati)
  2. View All (Visualizza tutto) e Modify All (Modifica tutto) per l'oggetto Contratti

Quando tutto è pronto per creare il gruppo di insiemi di autorizzazioni Contracts Processing (Elaborazione contratti) per Alyssa, puoi aggiungere l'insieme di autorizzazioni Sales Contracts (Contratti di vendita) a quel gruppo. I membri del gruppo riceveranno tutte le autorizzazioni abilitate, incluse Delete Activated Contracts (Elimina contratti attivati) e View All (Visualizza tutto) e Modify All (Modifica tutto) per l'oggetto Contracts (Contratti). Fatto!

Diagramma di Venn che illustra i gruppi di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) e Contracts Processing (Elaborazione contratti). L'area di sovrapposizione contiene l'insieme di autorizzazioni Sales Contracts (Contratti di vendita) a indicare che è incluso in entrambi i gruppi di insiemi di autorizzazioni. L'insieme di autorizzazioni da disattivare presente nel gruppo di insiemi di autorizzazioni Sales Processing (Elaborazione vendite) interessa solo quel gruppo di insiemi di autorizzazioni e non gli altri insiemi di autorizzazioni all'interno del gruppo di insiemi di autorizzazioni.

Disattivazione e dipendenze associate alle autorizzazioni

Quando disattivi autorizzazioni attraverso un insieme di autorizzazioni da disattivare, vengono interessate anche le autorizzazioni dipendenti. Supponiamo ad esempio che tu conceda agli utenti le autorizzazioni Create (Crea), Read (Lettura), Edit (Modifica), Delete (Elimina), View All (Visualizza tutto) e Modify All (Modifica tutto) per un oggetto. Se disattivi l'autorizzazione Read (Lettura), verranno disattivate anche le autorizzazioni Create (Crea), Edit (Modifica), Delete (Elimina), View All (Visualizza tutto) e Modify All (Modifica tutto), perché gli utenti non possono eseguire quelle operazioni senza poter leggere i dati.

È un esempio molto semplice, ma le dipendenze possono essere più complesse. Quando disattivi le autorizzazioni, presta attenzione al messaggio di conferma della modifica delle autorizzazioni visualizzato al momento del salvataggio. Ad esempio, quando disattivi le autorizzazioni dell'insieme di autorizzazioni Sales Contracts (Contratti di vendita), se disattivi Activate Contracts (Attiva contratti), verrà disattivata anche Delete Activated Contracts (Elimina contratti attivati).

Messaggio di conferma delle modifiche delle autorizzazioni che indica che sia Delete Activated Contracts (Elimina contratti attivati) che Activate Contracts (Attiva contratti) verranno disattivate.

Quando lavori con i gruppi di insiemi di autorizzazioni, tieni presenti le dipendenze per evitare di rimuovere le autorizzazioni di utenti che ne hanno bisogno. Per ulteriori informazioni sulle dipendenze nella disattivazione di autorizzazioni in gruppi di insiemi di autorizzazioni, vedi la Guida di Salesforce.

Disattivazione in pacchetti installati

C'è un ulteriore vantaggio associato agli insiemi di autorizzazioni da disattivare. Se ti abboni a un pacchetto gestito, puoi disattivare le autorizzazioni in gruppi di insiemi di autorizzazioni associati alle funzionalità che per il momento non vuoi adottare.

Ad esempio, supponiamo che tu abbia creato un gruppo di insiemi di autorizzazioni e decida di aggiungere al gruppo un insieme di autorizzazioni gestito installato tramite un pacchetto gestito. Successivamente, ricevi un aggiornamento automatico dal fornitore di software indipendente (ISV) per il pacchetto, ma ritieni che non sia ancora il momento di abilitare un nuovo campo che ora è disponibile nell'insieme di autorizzazioni gestito. È un problema? No. Puoi ricevere l'aggiornamento e usufruire dei relativi vantaggi, ma disattivare l'autorizzazione associata al campo fino a quando non riterrai opportuno adottarlo per la tua organizzazione.

Ottimo lavoro! Ora sai cosa sono gli insiemi di autorizzazioni da disattivare e hai il quadro completo dei gruppi di insiemi di autorizzazioni. Hai imparato quali sono i vantaggi dell'utilizzo dei gruppi di insiemi di autorizzazioni e come progettare il tuo modello di autorizzazioni per mettere a frutto la loro flessibilità e riusabilità.

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