¿Cómo crear un Id Externo en Salesforce?

un Id externo es un identificador de un registro en salesforce que nos permite realizar cargues o actualizaciones desde sistemas externos.

Para crear un Id externo la solución mas sencilla es usar reglas de flujo de trabajo.

Primero creamos nuestro campo que utilizaremos como Id externo, debe ser de tipo número, texto o email

y debemos marcar la casilla Id. Externo

También podemos marcar la casilla Exclusiva

la cual nos serviría para evitar registros duplicados

Luego creamos la regla de flujo de trabajo

Se usa la opción creado, y cada vez que se modifica y se evalúa cuando se cree el registro o cuando se cambien las cuentas seleccionadas.

Luego se actualiza el campo

en este caso se llenará el campo con los Ids de salesforce de cada registro, concatenandolos con el operador & y utilizando la función CASESAFEID que nos permite usar el id de 18 caracteres que no distingue entre mayúsculas y minúsculas.

 CASESAFEID(Cuenta_1__c) &  CASESAFEID(Cuenta_2__c)

Asi cuando se cree o modifique el registro. El Id externo se llenara o actualizará cada vez.

y si se intenta insertar un registro con las mismas cuentas, aparecerá un error de Id duplicado

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: