Loading

Aggiornamento non riuscito. First exception on row 0 with id ‘<record Id>'; first error: INSUFFICIENT_ACCESS_OR_READONLY, insufficient access rights on object id: []: Nonprofit Success Pack (NPSP)

Data pubblicazione: Nov 5, 2024
Descrizione
Alcuni utenti di Nonprofit Success Pack (NPSP) possono ricevere il seguente messaggio di errore: "Update failed. the First exception on row 0 with id ‘<record Id>'; first error: INSUFFICIENT_ACCESS_OR_READONLY, insufficient access rights on object id: []" mentre utilizzano la procedura di importazione guidata dei dati NPSP. Questo si verifica perché gli utenti hanno accesso solo a un sottoinsieme dei record di caricamento in batch.

Inoltre, gli utenti noteranno che "Number of Data Import records to process" (Numero di record Importazione dati da elaborare) mostra un numero di record errato. Il motivo è la classe Apex che esegue il rendering del valore numerico nella pagina VF Importazione dati, che è impostata sulla condivisione pubblica; se gli utenti hanno accesso solo a un sottoinsieme di record di importazione, esegue il rendering di un numero di record inferiore rispetto a quelli che saranno effettivamente elaborati. Quando l'utente inizierà il "Processo di importazione dei dati", tutti i record verranno elaborati in batch, invece di quelli per i quali è stata concessa l'autorizzazione. Il batch è un processo asincrono che viene eseguito in background; quando è in corso non è possibile utilizzare alcun modello di sicurezza per filtrare i record.

Questo scenario si verifica soprattutto quando l'utente desidera elaborare solo uno specifico batch di record, invece di elaborare tutti i record.


 
Risoluzione
In NPSP, se si desidera importare i record utilizzando la procedura di importazione guidata dei dati NPSP, è necessario concedere l'accesso agli oggetti e ai campi di importazione dei dati NPSP a tutti i profili. Se l'utente che importa i dati non ha l'accesso completo in lettura, creazione, modifica ed eliminazione, il sistema genera l'errore "Diritti di accesso insufficienti sull'oggetto". 

Per concedere l'accesso agli oggetti e ai campi di importazione dei dati NPSP:

1. In Salesforce Lightning selezionare l'icona a forma di ingranaggio in alto a destra, poi fare clic su Imposta
e in Salesforce Classic selezionare Imposta nell'angolo superiore destro. Se Imposta non è visualizzato, fare clic sul menu a discesa.
2. Nella casella Ricerca veloce, digitare Profili.
3. Fare clic sul nome del profilo a cui si desidera concedere l'accesso.
4. Accedere a Impostazioni oggetti e selezionare l'oggetto Importazione dati NPSP.
5. Nella sezione Autorizzazioni oggetto, selezionare le autorizzazioni "Lettura, Crea, Modifica ed Elimina".
6. Nella sezione Autorizzazioni campo, selezionare le caselle di controllo Read Access (Accesso in lettura) e Edit Access (Accesso in modifica) per tutti i nomi campo.
7. Fare clic su Salva.

Nota: verificare che le impostazioni di condivisione predefinite a livello di organizzazione per l'oggetto Importazione dei dati NPSP siano "Lettura/Scrittura pubblica".

 
Numero articolo Knowledge

000389539

 
Caricamento
Salesforce Help | Article