Loading
Protezione dell'accesso ai dati per i prezzi con autorizzazioni elevate

Protezione dell'accesso ai dati per i prezzi con autorizzazioni elevate

Proteggere i dati sensibili da accessi non autorizzati e garantire la continuità operativa durante i prezzi delle transazioni di vendita. Questa funzione consente agli utenti delle vendite di calcolare i prezzi di preventivi e ordini senza che sia necessaria la protezione a livello di campo per eseguire query, visualizzare o modificare i campi sensibili sottostanti.

Versioni (Edition) richieste

Disponibile nelle versioni: Lightning Experience
Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition di Gestione del reddito (precedentemente Revenue Cloud) in cui è abilitata Gestione delle transazioni
Autorizzazioni utente necessarie
Per configurare l'accesso ai dati in preventivi e ordini:

Amministratore Salesforce

OPPURE

Personalizza applicazione

E

Autorizzazione Gestisci profili e insiemi di autorizzazioni

Per creare e distribuire la classe hook Apex Procedura prezzi: Autorizzazione Apex autore

Prima di iniziare:

  • In Imposta, trovare e selezionare Impostazioni reddito. Nella sezione Prezzi, attivare Accesso elevato ai dati per preventivi e ordini e Orchestrazione del piano procedurale per i prezzi.
    • Attivare entrambe le impostazioni per applicare un accesso elevato al percorso di esecuzione prezzi completo, inclusa l'orchestrazione del piano procedura.

Per impostazione predefinita, il contesto e i servizi prezzi di Revenue Cloud vengono eseguiti sotto il profilo dell'utente connesso. L'accesso elevato ai dati per preventivi e ordini consente al motore di calcolo dei prezzi di Revenue Cloud di accedere internamente ai campi sensibili per calcolare i prezzi, anche quando il profilo di un utente non dispone della protezione a livello di campo per tali campi.

Gli utenti senza FLS possono assegnare prezzi end-to-end a preventivi e ordini di nuova vendita e modifica, rinnovo e annullamento. Non possono eseguire query, visualizzare o modificare i dati protetti sottostanti. L'amministratore Salesforce controlla i campi sensibili utilizzati dal motore di calcolo dei prezzi creando un hook Apex personalizzato che determina gli input dei campi da utilizzare nel contesto dei prezzi.

Questa funzione consente di applicare una protezione rigorosa a livello di campo ai dati finanziari sensibili consentendo al contempo agli agenti di vendita di eseguire operazioni complete sui prezzi.

  1. Configurare la protezione a livello di campo per i campi sensibili. Vedere Impostazione della protezione a livello di campo per un campo in tutti i profili e Assegnazione di gruppi di insiemi di autorizzazioni agli utenti.
    1. Identificare tutti i campi che vengono inseriti nella procedura di calcolo dei prezzi. Ad esempio, campi di ricerca del listino costi, input maggiorati dei costi o campi della tabella degli sconti. Collaborare con l'autore della procedura di calcolo dei prezzi per ottenere un elenco completo.
    2. Rimuovere l'accesso Lettura e Modifica per i campi di qualsiasi profilo che non deve visualizzare i dati sensibili sui prezzi.
    1. Esaminare i layout di pagina, le visualizzazioni elenco o i rapporti accessibili al profilo limitato per verificare che tali campi non siano disponibili. La rimozione del FLS è il controllo autorevole. Nascondere i campi dai soli layout non è sufficiente.
    2. Verificare che i campi rimangano disponibili per il sistema o il profilo amministratore prezzi utilizzato per eseguire il contesto prezzi elevati.
  2. Creare l'hook Apex della procedura prezzi. Vedere Personalizzazione dei piani procedurali con gli hook Apex.
    1. Implementare l'interfaccia hook prezzi appropriata (pre-prezzatura o post-prezzatura o entrambi).
    2. Nell'hook di pre-prezzatura, aggiungere o convalidare internamente i campi sensibili necessari al motore.
    3. Nell'hook post-prezzatura, rimuovere questi campi dall'output contesto prima che venga restituito al contesto dell'utente chiamante.
    4. Distribuire e registrare la classe Apex nella configurazione della procedura prezzi.
  3. Verificare la configurazione.
    1. Accedere come utente con il profilo limitato (un agente di vendita senza FLS sui campi sensibili).
    2. Aprire un preventivo o un ordine e attivare i prezzi.
    3. Verificare che il prezzo venga calcolato correttamente e che nella transazione compaiano i valori di output corretti.
    4. Verificare che l'agente di vendita non possa visualizzare i campi con restrizioni nei dettagli del record, nelle visualizzazioni elenco o tramite i rapporti.
    5. L'amministratore Salesforce esegue un test per verificare che l'hook Apex venga attivato senza errori, sia per la fase di pre-prezzatura che per la fase di post-prezzatura.
 
Caricamento
Salesforce Help | Article