Loading

Individua l'ID univoco di un record in Salesforce

Data pubblicazione: Sep 1, 2025
Descrizione

Ogni record, indipendentemente dal tipo di entità, è dotato di un valore identificativo globalmente univoco contenuto nel campo ID, che è generato al momento della creazione del record stesso. Il valore dell'ID record non cambia mai, neppure se il record viene eliminato e in seguito l'eliminazione viene annullata.

 

Visualizzazione dell'ID record

Da un browser Web, accedere a un qualsiasi record. L'URL visualizzato nella barra degli indirizzi del browser contiene sia l'istanza Salesforce che l'ID record.
 

Salesforce Classic: Esempio: http://na1.salesforce.com/5003000000D8cuI
 

  • ID record: 5003000000D8cuI
  • Istanza: na1 

Lightning Experience: Esempio: https://na1.lightning.force.com/lightning/r/Case/5003000000D8cuIQAA/view?0.source=alohaHeader
 
  • ID record: 5003000000D8cuIQAA
  • Istanza: na1 
Risoluzione


Formati dell'ID record restituito tramite API


Nota: l'accesso API richiede le versioni Enterprise Edition o Unlimited Edition.
 

Versioni API precedenti alla 2.0

L'ID di un record contiene sempre 15 caratteri e fa distinzione tra maiuscole e minuscole. Non confrontarlo senza fare distinzione tra maiuscole e minuscole.
 

Versioni API 2.0 e superiori

L'API può restituire un valore del campo ID con distinzione tra maiuscole e minuscole o senza distinzione tra maiuscole e minuscole.

L'ID senza distinzione tra maiuscole e minuscole è identico all'ID di 15 caratteri con distinzione tra maiuscole e minuscole, ma con l'aggiunta di 3 caratteri supplementari, per indicare l'utilizzo di maiuscole e minuscole di ciascuno dei 15 caratteri originali.

Durante l'inserimento o l'aggiornamento dei record, l'API accetta l'ID di 15 caratteri con distinzione tra maiuscole e minuscole oppure l'ID di 18 caratteri senza distinzione tra maiuscole e minuscole con i 3 caratteri supplementari aggiunti, che fanno distinzione tra maiuscole e minuscole.

Quando si esegue un'interrogazione o una ricerca nei record mediante l'API, è necessario specificare il valore "1" per il parametro "useCaseSafeIDs", se si desidera che l'API restituisca ID senza distinzione tra maiuscole e minuscole.. Se non si specifica il parametro "useCaseSafeIDs", si riceveranno automaticamente ID con distinzione tra maiuscole e minuscole.

API versione 2.5

Per impostazione predefinita, l'API restituisce ID di 18 caratteri (senza distinzione tra maiuscole e minuscole) e non fornisce alcuna opzione per l'uso esplicito dell'ID di 15 caratteri con distinzione tra maiuscole e minuscole.

Lo strumento "Rapporti" interroga direttamente il database, pertanto restituisce un ID di 15 caratteri con distinzione tra maiuscole e minuscole. Strumenti quali Data Loader, DemandTools o il servizio Esportazione dati settimanale esportano i record con ID di 18 caratteri.
 

Informazioni aggiuntive

Vedere la sezione 'ID Field Type' (Tipo del campo ID) dell'API Developer's Guide per ulteriori dettagli sulle differenze tra un ID di 15 caratteri e un ID di 18 caratteri.

Se necessario, utilizzare lo script "Record ID Converter" (Convertitore ID record) nell'articolo "Convert Record IDs from 15 to 18 Characters" (Conversione di ID record da 15 a 18 caratteri) per eseguire conversioni da un formato di ID all'altro.

È inoltre possibile utilizzare il convertitore da 15 a 18 caratteri qui .

Per ottenere maggiori informazioni, vedere anche questo articolo

Un video introduttivo è disponibile qui.


 
Numero articolo Knowledge

000385008

 
Caricamento
Salesforce Help | Article