Alertas de seguridad del usuario invitado

Salesforce lleva algunos meses invitándonos a alinearnos a las actualizaciones de seguridad del usuario invitado para sitios públicos (sites, portales y comunidades). Una vez se activen las nuevas reglas, los sitios publicos deberan seguir las siguientes politicas: El módelo de seguridad para usuarios invitados será Privado Los usuarios invitados solo podran tener máximo permiso de […]

Como modificar un batch que se encuentra programado sin detener la programación

Aquellos que han hecho un batch en Apex y lo han programado saben que al momento de querer modificarlo en producción, por ejemplo a través de un conjunto de cambios, siempre nos encontramos con el mensaje This Apex class has batch or future jobs pending or in progress o en español Esta clase programable tiene […]

Permisos personalizados y reglas de validación mas sencillas

El dia de hoy vamos a conocer una funcionalidad un poco subutilizada que nos ofrece la plataforma. Son los Permisos personalizados. Contexto Un perfil está compuesto por casillas de seleccion que dan acceso a funcionalidades especificas. Por ejemplo, el permiso API activada o el permiso Ver todos los datos Hay situaciones donde quisieramos poder contar […]

Cómo Obtener set de Ids de Lupas en una sola línea de código

En el post anterior vimos como obtener los Ids de una lista de SObjects en una sola línea de código. Sin embargo ese método solo permitía hacerlo con el Id del SObject, es decir si la lista era de Oportunidades podiamos obtener los Ids de esas oportunidades. Es muy frecuente que cuando escribimos un trigger […]

Cómo Obtener set de Ids en una sola linea de código

Una tarea relativamente frecuente al programar en Apex consiste en obtener un set Ids para pasar como parametro a una consulta en SOQL para realizar un procesamiento de ciertos registros. Esta tarea que consiste en obtener los Ids de los registros a procesar intuitivamente se puede pensar como realizar un ciclo for para ir agregando […]