Conversor de ID Salesforce: de 15 a 18 caracteres
Pega un ID, una lista o un archivo CSV completo. Obtén los ID de 18 caracteres, mira a qué objeto pertenece cada uno y detecta los ID que solo se diferencian en las mayúsculas. Gratuito, funciona en tu navegador y no se sube nada.
Tus ID de Salesforce
El conversor necesita JavaScript. Más abajo se explica cómo se forman los tres caracteres adicionales.
De dónde salen los tres caracteres adicionales
Un ID de 15 caracteres distingue mayúsculas y minúsculas: para Salesforce, 001xx000003DHur y 001XX000003DHUR son registros distintos. Los tres caracteres adicionales codifican la posición de las mayúsculas, así que el ID de 18 caracteres sigue siendo válido en herramientas que no distinguen mayúsculas y minúsculas.
Salesforce lo llama case-safe. Eso no significa que ignore mayúsculas y minúsculas: si cambias a mano las mayúsculas de un ID de 18 caracteres, el sufijo deja de coincidir. Gracias a eso, este conversor también restaura las mayúsculas que Excel eliminó.
El sufijo en cuatro pasos
- Divide los 15 caracteres en tres bloques de cinco
- Suma 1, 2, 4, 8 o 16 por cada mayúscula en las posiciones 1 a 5
- Busca el carácter de cada suma (de 0 a 31): primero de la A a la Z, después del 0 al 5
- Añade los tres caracteres: 001xx000003DHur + AAG
Prueba un caso real
Cada ejemplo carga sus ID en el conversor. Los dos primeros salen de la propia documentación de Salesforce.
- Ejemplo
Excel pasó tus ID a mayúsculas
Una lista pasó por una herramienta que convirtió todas las letras en mayúsculas. El sufijo conserva las mayúsculas originales.
- 15caracteres, distingue mayúsculas
- 18caracteres, case-safe
- 3caracteres de sufijo
- Docs
Un contacto del artículo sobre prefijos de clave
003D0000001aH2A, del artículo de Salesforce sobre prefijos de clave, se convierte en 003D0000001aH2AIAU.
- Trampa de búsqueda
Tres ID, una letra de diferencia
Registros distintos para Salesforce, un solo registro para BUSCARV (VLOOKUP). El conversor los marca.
- Comprobación
¿Es correcto este ID de 18 caracteres?
Un ID correcto y otro con una errata en el sufijo, uno al lado del otro.
- Objeto personalizado
Un ID de tu propio objeto
Los objetos personalizados reciben prefijos de clave a partir de a00. El sufijo funciona igual.
La trampa de búsqueda con ID de 15 caracteres
La función COINCIDIR (MATCH) de Excel, y con ella BUSCARV (VLOOKUP) y BUSCARX (XLOOKUP), ignora mayúsculas y minúsculas. Dos ID de 15 caracteres que solo se diferencian en las mayúsculas parecen un mismo registro, y la búsqueda devuelve el que aparezca primero.
Convierte a 18 caracteres antes de buscar nada. Si tienes que conservar los ID de 15 caracteres, IGUAL (EXACT) compara distinguiendo mayúsculas y minúsculas.
- Los informes devuelven ID de 15 caracteres; la API y Data Loader, de 18
- Salesforce acepta ambos al importar o actualizar
- Un campo de fórmula CASESAFEID pone el ID de 18 caracteres en cada informe
=XLOOKUP(TRUE, EXACT($A$2:$A$5000, D2), $B$2:$B$5000)
/* Salesforce: a formula field (Text) that shows the 18-character ID */
CASESAFEID(Id)Usa ID de 18 caracteres en tus datos
Cuatro pasos para que cada lista que cruces lleve ID que Excel no pueda estropear.
- 1
Exporta con 18 caracteres
Data Loader y la exportación de datos semanal ya dan ID de 18 caracteres. Los informes dan 15.
- 2
Añade un campo CASESAFEID
Un campo de fórmula de texto con CASESAFEID(Id) muestra el ID de 18 caracteres en informes y vistas de lista.
- 3
Convierte aquí las listas puntuales
Pega una columna o abre el CSV: recibes el mismo archivo con una columna de 18 caracteres junto a cada columna de ID.
- 4
Importa por ID
En Account Engagement (Pardot), asocia los prospectos por ID de CRM en lugar de por email siempre que puedas. Salesforce lo recomienda para vincular cada prospecto con el lead o contacto correcto.
Los ID en importaciones y coincidencias
Dónde cuenta la diferencia entre 15 y 18 caracteres en Pardot y Data 360 (antes Data Cloud).
- 15caracteres: distingue mayúsculas y minúsculas, lo que muestran los informes
- 18caracteres: case-safe, lo que devuelve la API
- 3caracteres: el prefijo de clave que indica el objeto
- Importación en Pardot. La importación asocia los prospectos por email o por ID de CRM, el ID de lead o de contacto de Salesforce. Salesforce recomienda el ID de CRM cuando lo tengas, para que los prospectos nuevos se vinculen con el registro correcto.
- Reglas de coincidencia de Data 360. La coincidencia exacta no distingue mayúsculas y minúsculas: Maryanne y MARYANNE coinciden. Para los ID de CRM de 15 caracteres, Salesforce indica que se seleccione Case Sensitive (distinguir mayúsculas y minúsculas) o que la coincidencia se haga con el ID de 18 caracteres.
- Informes y exportaciones. Los informes dan 15 caracteres; Data Loader y la exportación semanal, 18. Los duplicados aparecen cuando se mezclan los dos en una misma lista.
- Prefijo de clave. Los tres primeros caracteres indican el objeto: 00Q un lead, 003 un contacto, 001 una cuenta. Los objetos personalizados empiezan en a00.
Preguntas frecuentes sobre el conversor de ID Salesforce
Respuestas breves a lo que se suele preguntar sobre los ID de Salesforce de 15 y 18 caracteres.
¿Cómo convierto un ID de Salesforce de 15 caracteres a 18?
Pégalo en el conversor de arriba. En el propio Salesforce, un campo de fórmula con CASESAFEID(Id) muestra la versión de 18 caracteres. Los tres caracteres añadidos codifican cuáles de los 15 caracteres son mayúsculas.
¿Cómo paso un ID de 18 caracteres a 15?
Quita los tres últimos caracteres. Salesforce recomienda conservar el ID de 18 caracteres, porque solo ese resiste las herramientas que no distinguen mayúsculas y minúsculas.
¿El ID de 18 caracteres ignora las mayúsculas?
Salesforce lo llama case-safe, que no es lo mismo que ignorar las mayúsculas: si se cambian a mano las mayúsculas de un ID de 18 caracteres, el sufijo deja de coincidir. El sufijo guarda las mayúsculas originales, y así se pueden restaurar.
¿Por qué BUSCARV (VLOOKUP) me devuelve el registro equivocado?
Las búsquedas de Excel no distinguen mayúsculas y minúsculas, así que los ID de 15 caracteres que solo se diferencian en las mayúsculas parecen idénticos. Convierte primero los ID a 18 caracteres o compara con IGUAL (EXACT).
¿A qué objeto pertenece un ID?
Los tres primeros caracteres, el prefijo de clave, indican el objeto: 001 cuenta, 003 contacto, 00Q lead, 006 oportunidad, 701 campaña, 005 usuario, 500 caso. Los objetos personalizados usan prefijos a partir de a00.
¿Se suben mis ID a algún sitio?
No. El conversor y la lectura del archivo CSV se ejecutan en tu navegador; no se envía ni se guarda nada. Lo que introduces no nos llega ni a nosotros ni a ninguna herramienta de analítica.
Más herramientas gratuitas
Hacemos que tu marketing en Salesforce trabaje para ti
Habla con un consultor certificado, no con un vendedor, y sal de la primera llamada sabiendo cuál es tu siguiente paso.