Una de las estructuras de datos más útiles que se pueden utilizar en APEX (así como en otros muchos lenguajes de programación) son los mapas. Para los que no los conozcáis, un mapa es una estructura de datos formada por un par llave(o key) y un valor (o value). Ambos campos aceptan cualquier tipo de […]
Tag Archives | apex
Actualizando nuestros registros en Salesforce desde un botón usando JavaScript
Hace unos días me solicitaron para un proyecto que creara un botón que actualizara directamente un campo. Al principio pensé ‘Bueno, esto parece sencillo…’, pero cual fue mi sorpresa cuando al crear el botón, no existe ninguna forma directa de cumplir el requisito explicado. Buceando un poco en foros de Salesforce y blogs, encontré una […]
Mapas en Salesforce: Como iterar a través de ellos?
Como ya sabemos, una de las propiedades más útiles en Apex son los Mapas, los cuales nos permiten crear una colección (o lista) de valores según la lógica key-value. El objetivo de esta entrada no es explicar todos los detalles acerca de cómo los mapas deben de ser usados, todas sus propiedades y características, sino simplemente […]
Oh No! Mi debug log está saltándose líneas!
Hace un par de semanas me volví loco. Había ejecutado un debug log, o en cristiano, archivo de ejecución del sistema, para comprobar por qué no estaba creando cierta entrada de un objeto. Ya que el sistema de debugging de salesforce deja mucho que desear, la única forma de seguir tu código es introducir(como de […]
Ejecutando mi batch una vez al día…? Necesito más!
Hasta hace no mucho, había una cosa que me ponía de los nervios cada vez que me decían que tenía que programar un batch. Como developer, el sólo poder programarlo una vez al día me suponía todo un follón, ya que para poder testera cualquier modificación, tenía que borrarlo de la lista de tareas programadas, […]
Insertar parametros en la URL tras un logout desde un site
Una de las cosas que me llevaba de cabeza desde hace un tiempo era como podía insertar parámetros a la URL resultante de realizar una acción de logout. Salesforce emplea la dirección «{!$Site.Prefix}/secur/logout.jsp» para desloguear a un usuario de un site y limpiar todas las cookies de su navegador, vamos, expulsarlo del sistema. En el apartado […]