Salesforce Developer: febrero 2022
Este mes, nuestro compañero Luis Castro nos acompaña a explorar el más reciente Newsletter para Developers de Salesforce y comparte una lista de contenidos recomendados para leer, escuchar y poner en práctica.
Using Conditional Statements in AMPscript
Enlace: https://bit.ly/3I6TMYl
Este video aborda la utilización de sentencias condicionales en AMPscript en Marketing Cloud, una funcionalidad que nos brinda dinamismo en la construcción de landing pages.
Las sentencias condicionales nos dan una la flexibilidad de gestionar redacciones de texto de acuerdo con las características de la DE (Data Extension). Son similares a tecnologías como VF (Visualforce), Componentes Aura (Lightning Component) y LWC Lightning Web Component).
CodeLive: Approval processes in Apex
Enlace: https://bit.ly/35U8BR0
Por lo general, la gestión de procesos de aprobación se deriva de una actividad manual por parte de los usuarios finales, lo que puede involucrar algunos puntos adicionales en la gestión del cambio de los proyectos.
Es posible disparar procesos de aprobación desde diferentes fuentes ya sea un PB, flujos, etc. Pero si por alguna razón se requiere utilizar algún artefacto programático de tipo Apex, este video explica cómo gestionar procesos de aprobación de una forma mucho más personalizada.
CDN for Faster Lightning Experience
Enlace: https://sforce.co/3tR67uw
En ocasiones, las empresas cuentan con estrictos modelos de seguridad para gestionar datos personales. Es por ello que, comúnmente, algunas organizaciones optan por medidas de seguridad como restricciones de IP, horarios de negocio o restricción de login por DNS personalizado.
Como resultado, el rendimiento de las aplicaciones de Salesforce puede verse afectado, ya que se requiere de alguna VPN y VDI. Como señala este contenido, el uso de CDN para componentes Lightning es una buena opción para mejorar el rendimiento de la plataforma y, por ende, potenciar la experiencia de usuario.
Grow Skills with Best Practices Checklist
Enlace: https://sforce.co/3q8ZOBz
Como sabemos, el proceso de desarrollo de aplicaciones requiere diferentes aptitudes y conocimientos. Este artículo presenta una lista de mejores prácticas a considerar al momento de codificar y diseñar artefactos.
Focalizo los siguientes puntos, pues incluyen cuestiones clave en muchas orgs que manejan grandes volúmenes de información:
-
Diseñar métodos y artefactos para más de un registro.
-
Considerar indexar campos en sentencias SOQL, utilizando el Query Plan tool.
-
Retornar solo la información necesaria en sentencias SOQL.
-
Considerar ejecuciones de sentencias SOQL y SOSL en bucles, evitando complejidades ciclomáticas en los diferentes artefactos desarrollados.
-
Considerar los órdenes de ejecución (PB, Flujos, Trigger, RV, etc.) previo a la construcción.
-
Manejar algún marco de trabajo para gestionar errores de procesamiento y, con ello, generar algunos KPI sobre el performance de las soluciones.
-
Considerar el size transaccional en soluciones que involucren la utilización de eventos de plataforma para evitar generar algún encolamiento en el procesamiento secundario de forma transaccional.