Apenas nos sacudimos la arena de los pies y ya Salesforce nos está preparando para el invierno. Desde el pasado 16 de agosto las notas asociadas al Lanzamiento Winter ´24 están disponibles como primer acercamiento a las nuevas funcionalidades y mejoras que nos trae esta temporada. También has tenido la oportunidad de probarlas porque desde el 21 de agosto están accesibles las organizaciones de prelanzamiento y desde el 25 de agosto fueron actualizados los sandboxes.
Recuerda que puedes acceder al módulo Release Highlights de Trailhead donde encontrarás demos y foros comunitarios que te ayudarán a prepararte para aprovechar al máximo estas nuevas funcionalidades. Tampoco debes perderte los nuevos trailmixes disponibles en la página #LearnMOAR.
Luego de experimentar con las novedades de este Winter ´24, como de costumbre compartimos con los administradores de Salesforce algunas de las funcionalidades que consideramos más relevantes. En esta ocasión nos ha complacido mucho ver cómo varias de estas funcionalidades han sido impulsadas por miembros de la comunidad de Salesforce. Gracias a la plataforma IdeaExchange, esta gran comunidad y la empresa se integran para, en conjunto, lograr que Salesforce sea mejor para todos.
Debes tener en cuenta que este artículo no constituye una guía detallada de todas las funcionalidades. Si deseas profundizar más puedes consultar las Notas del lanzamiento Winter ´24.
Aspectos relevantes en las características generales de Salesforce
La activación automática de MFA continúa y la aplicación forzosa de MFA comienza en Summer ’24
Desde el 1 de febrero de 2022 es un requisito de Salesforce para el acceso a sus productos utilizar la autenticación multifactorial (MFA por sus siglas en inglés), ya sea mediante inicios de sesión directos con un nombre de usuario y contraseña o mediante inicios de sesión únicos (SSO). Desde el Spring ’23, para estimular el cumplimiento de este requisito, Salesforce habilita y aplica automáticamente MFA. No obstante, los administradores todavía tienen la posibilidad de deshabilitar esta opción si los usuarios no están listos. Esta posibilidad existirá hasta el Spring ´24. Te recomendamos que prepares a tus usuarios lo antes posible para que utilicen MFA porque para el Summer ´24 ya será obligatorio en todos los productos. Salesforce te mantendrá siempre actualizado sobre el tema, mediante correo electrónico o notas según el producto que utilices.
Establecer una contraseña o una fecha de caducidad en un vínculo público a un archivo de Salesforce
Aunque esta nueva funcionalidad está más bien orientada a los usuarios, es bueno que los administradores la conozcan y repliquen debido a su impacto positivo en la protección de la información. Permite aplicar diferentes medidas de seguridad a los archivos que se comparten. Por defecto, al crear un link público para compartir un archivo, este tiene habilitada la opción de expirar a los 30 días. Ahora esta fecha puede ser modificada. Además, se le podrá habilitar la opción de añadir una contraseña generada automáticamente. Estas opciones sólo son aplicables a archivos, no a carpetas compartidas.
Aspectos relevantes en los Reportes y tableros Lightning
Transferir la propiedad de tableros Lightning (Beta)
Esta nueva funcionalidad facilita notablemente el control de acceso sobre los tableros. Para hacer uso de ella, deberás tener el permiso Ver todos los datos o Ver el panel de mi equipo. También debes tener acceso para editar o administrar la carpeta que contiene el panel.
Gracias a la opción Change Owner, con solo un clic podrás transferir la propiedad de un panel Lightning de un usuario a otro. Si el creador de un panel cambia sus responsabilidades dentro de la empresa o abandona la organización, podrás asignar fácilmente el control total sobre el contenido del tablero a otra persona. El nuevo propietario también tendrá permiso de edición sobre la carpeta del panel. Anteriormente, tenías que clonar o volver a crear el panel.
Visualizar instantáneamente reportes Lightning con resumen de fórmulas
Actualmente van quedando muy pocas funcionalidades en Salesforce Classic que no puedas encontrar en Lightning Experience. Con este lanzamiento llega la posibilidad de visualizar instantáneamente en tus reportes Lightning, cómo se aplican las fórmulas de resumen que incluye las funciones PARENTGROUPVAL o PREVGROUPVAL.
Aspectos destacables en las personalizaciones
Permisos
Como comentamos anteriormente, esta es una de esas funcionalidades que han surgido a solicitud de la comunidad de Salesforce. Ahora podrás crear reportes personalizados que te permitan visualizar de forma resumida los usuarios que han sido asignados a un conjunto de permisos o grupo de conjuntos de permisos personalizados.
Consultar los nombres de API para permisos de objetos y campos en conjuntos de permisos
Te permitirá identificar con mayor facilidad los permisos de objetos y campos en conjuntos de permisos, cuando tienes múltiples componentes con el mismo nombre. Ahora además de la etiqueta de objeto y campo se muestran el Nombre de API de objeto y el Nombre de API de campo.
Consultar a cuántos grupos de conjuntos de permisos se agrega un conjunto de permisos
Ahora cuando estés gestionando conjuntos de permisos podrás medir el impacto que pueden tener los cambio que realices en ellos. Esta nueva propiedad te permite saber la cantidad de grupos de conjunto de permisos que tiene un conjunto de permisos determinado.
Generador de aplicaciones Lightning
IdeaExchange entregada: Utilizar formularios dinámicos en objetos estándar con capacidad LWC
Antes, los formularios dinámicos solo se podían utilizar en objetos personalizados y en algunos objetos estándares. A partir de ahora, los formularios dinámicos serán compatibles con la mayoría de los objetos con capacidad LWC (Lightning Web Component). Podrás disfrutar de una experiencia de administración mejorada y la opción de aplicar reglas de visibilidad sobre los objetos para que los usuarios solo puedan ver lo que necesitan, cuando lo necesiten.
A grandes rasgos, esto te permite aumentar las opciones de personalización en la implementación de tus páginas de registros Lightning. Podrás garantizar a los usuarios móviles la misma experiencia de uso que tienen los usuarios de escritorio. Ahora puedes agregar y eliminar campos de manera individual desde una página de registro Lightning. También lograrás dividir los detalles de registros en múltiples secciones y establecer reglas de visibilidad condicional para campos y secciones de campos. Todo esto desde el Generador de aplicaciones Lightning.
Colaboración
Una vez más los reportes se convierten en tus aliados a la hora de gestionar accesos de usuarios. A partir de ahora podrás crear reportes personalizados en el objeto Colaboración de cuenta para visualizar los registros de cuenta que se comparten manualmente o mediante equipos de cuenta y qué usuarios o grupos tienen acceso a ellos.
Ver miembros de grupos públicos con reportes
Ahora podrás crear reportes personalizados donde puedes visualizar: usuarios, funciones y grupos que pasaron a formar parte de grupos públicos. Esta funcionalidad facilita notablemente la gestión de las afiliaciones de usuarios a grupos públicos, pues hasta ahora sólo podías obtener esta información haciendo clic en cada grupo público o ejecutando consultas que te devolvieran sus miembros.
Configuración general
En esta versión las acciones rápidas admitidas son: Crear un registro y Actualizar un registro. Las acciones rápidas pueden ser configuradas con valores de campos predefinidos y formatos de acciones que incluyan sólo los campos más importantes. Al agregar estas acciones rápidas en las listas relacionadas, los usuarios, sin salir de la página, podrán crear registros relacionados con elementos en la lista. Además, conseguirán realizar actualizaciones masivas en hasta 100 registros relacionados a la vez. Tal y como se muestra en la imagen:
- New y Update Contacts son las acciones rápidas agregadas. Update Contacts es la acción rápida seleccionada.
- Los usuarios seleccionados para aplicarles la acción
Actualizaciones importantes en Flow Builder
Antes, cuando en la ejecución de un flujo ocurría un error, el cambio al registro asociado se revertía y el usuario no recibía ninguna información sobre lo que había ocurrido. Ahora, con esta nueva opción, podrás hacer llegar a los usuarios finales la explicación de cuál fue el problema y cómo corregirlo. Los mensajes de error se muestran en una ventana de la página de registros general o como un error en línea de un campo específico.
A partir de ahora en Flow Builder si necesitas enviar datos de Salesforce a un servidor externo, y no puedes utilizar el método GET con llamada HTTP, tienes la alternativa de emplear el método POST. Esta funcionalidad incluye algunas modificaciones desde la versión Beta, en el lanzamiento del Summer ´23.
Con esta actualización podrás contar con los métodos PUT, PATCH y DELETE durante la integración con datos externos. También podrás proporcionar más contexto sobre los parámetros de llamada HTTP, validar las muestras JSON con mayor rapidez y obtener información sobre el registro de servicio externo gracias a una mejor organización en las secciones de parámetros.
Transformar los datos en flujos (Beta)
Ahora con el nuevo elemento Transform agregado a Flow Builder, en combinación con el elemento Action, podrás crear flujos que integren datos externos a Salesforce sin necesidad de introducir código. Esta nueva posibilidad podrás utilizarla durante la transformación de datos en flujos de pantalla, flujos iniciados automáticamente sin desencadenadores y flujos desencadenados por registros.
Guardar un flujo sin configurar determinados elementos
Esta es una actualización muy cómoda que te permite mayor flexibilidad en el momento de crear tus flujos. Ahora, los errores que antes te impedían guardar el flujo sin terminar de configurar los elementos de inicio, se muestran como mensajes de advertencia. Esta nueva funcionalidad puede ser utilizada en los flujos desencadenados por registros y en los elementos Crear registros en todos los flujos. Gracias a esta nueva opción, Flow Builder se acerca cada vez más a la posibilidad de guardar un borrador de flujo en cualquier punto del proceso de creación.
Para poder hacerlo se actualizó también la ventana de propiedades de elementos. Ahora algunas propiedades se deslizan y se abren junto al flujo en el espacio de trabajo, lo cual te permite ver e interactuar con el flujo mientras configuras los elementos.
Antes, las ventanas de propiedades de elementos bloqueaban la vista del flujo mientras estaban abiertas. Además, la función del botón de cancelación de la ventana de propiedades de elemento se reemplazó con la posibilidad de deshacer cambios de uno en uno con la nueva opción deshacer.
Actualizar valores entre pantallas de más componentes
Ahora se podrá navegar entre las pantallas de propiedades de componentes y reflejar los cambios de los valores que has actualizado. Esto se aplica para fecha, fecha y hora, número, divisa, texto y área de texto largo. Ejemplo: si un usuario ingresa el costo de tres servicios en la primera pantalla, cuando el usuario navega a la pantalla siguiente, el flujo de pantalla muestra el costo total. Si el usuario regresa a la primera pantalla y cambia un valor, puede actualizar el costo total en la pantalla siguiente, o bien mantenerlo sin cambios.
Debes habilitar esta opción en el panel de propiedades del componente, en Advanced.
Cambio de nombre del elemento Advanced Pause a Wait for Conditions
La funcionalidad del elemento sigue siendo la misma. El nombre sólo fue cambiado para que todos los elementos de espera tuvieran una terminología similar.
Utilizar filtros para buscar rápidamente flujos desencadenados por registros
Ahora en el Explorador de desencadenadores de flujos, puedes filtrar los resultados por estado, estado de paquete o tipo de proceso.
Actualizaciones de versión
La página Actualizaciones de versión proporciona una lista de actualizaciones cuya activación puede impactar a tu organización. Puedes acceder a ellas desde Configuración, en el cuadro de Búsqueda Rápida e introducir Actualizaciones de versión.
Estas actualizaciones cumplen con un programa de aplicación en versiones futuras. Durante ese período, las actualizaciones pueden ser probadas, pospuestas o canceladas. Estas son algunas de las actualizaciones que serán aplicadas en tu organización en este Winter ´24.
Implementar dominios mejorados (Actualización de versión)
Los dominios mejorados deben ser implementados para cumplir con los estándares de navegadores y seguridad más recientes. Esta opción permite a tus usuarios acceder a Salesforce desde navegadores que bloquean cookies de terceros. Los formatos de dominio coherentes mejoran la experiencia del usuario y estandarizan las direcciones URL para su uso en código personalizado y llamadas de API.
Esta actualización impacta las direcciones URL de aplicación e inicio de sesión, incluyendo sitios de Experience Cloud, Sitios de Salesforce y páginas de Visualforce. Quedará incluido el nombre de Mi dominio específico de tu compañía en las direcciones URL que Salesforce aloja para tu organización.
Lo ideal sería que implementaras los dominios mejorados en tu organización antes de que se aplique de forma forzosa en este Winter ’24.
Al ser activada esta actualización, si los flujos que se inician automáticamente son detenidos, podrán ser reanudados en el mismo contexto en el que fueron pausados. Además, para cada flujo que se ejecuta en la versión 57.0 o posteriores de la API, el permiso de usuario para ejecutar el flujo se verifica antes de que se reanude una entrevista.
En el caso de que tuvieras procesos de Process Builder que inician flujos contentivos de los elementos Pausa, Salesforce recomienda configurar estos flujos para que se ejecuten en la versión 57.0 o posteriores de la API. En caso contrario, esta actualización puede cambiar el contexto de entrevistas reanudadas. Los flujos iniciados por procesos se reanudarían en el contexto especificado en las propiedades de versión del flujo.
Actualizaciones de versión de flujo y proceso
Cambios en el tiempo de ejecución de flujos y procesos en la versión 59.0 de la API
En las notas puedes encontrar varias actualizaciones que afectan a flujos y procesos configurados para ejecutarse en la versión 59.0 o posteriores de la API, pero queremos que prestes particular atención a esta por el impacto de seguridad y de acceso a los flujos que representa:
Restringir el acceso de usuario para ejecutar flujos (actualización de versión)
Al entrar en vigor esta actualización, desactiva la licencia FlowSites y los flujos se ejecutarán de una forma más segura. Los usuarios sólo podrán ejecutar los flujos sobre los cuales tengan permiso.
No pierdas la oportunidad de explotar al máximo las funcionalidades que te ofrece Salesforce en cada lanzamiento, asegúrate de probarlas con tiempo suficiente. Si te ha resultado interesante nuestra selección y quieres saber sobre los servicios que ofrecemos, no dudes en contactarnos a hello@theskyplanner.com, con gusto te atenderemos.