Summer ’25 (versión de API 64.0)
Estas actualizaciones solo afectan a flujos configurados para ejecutarse en la versión 64.0 y posteriores de la API.
Ediciones necesarias
| Ver ediciones compatibles. |
Utilizar el operador Es nulo con componentes de pantalla booleanos en expresiones de visibilidad condicional
Ahora puede utilizar el operador Es nulo al hacer referencia a componentes de pantalla Casilla de verificación y Alternar en una expresión de visibilidad condicional. Anteriormente, las expresiones con el operador Es nulo no identificaban cuándo los componentes de pantalla booleanos eran nulos. Consulte Mostrar componentes de pantalla condicionalmente.
Realizar un seguimiento de los cambios entre versiones de flujo con mayor facilidad
Con esta actualización versionada, Salesforce establece valores de ubicación en 0 en un archivo XML de flujo cuando el flujo se guarda en formato automático. Anteriormente, los campos locationX y locationY se actualizaban y provocaban comparaciones abarrotadas, lo que dificultaba la identificación de cambios reales. Ahora puede centrarse en actualizaciones reales, mejorando la productividad y la eficiencia de revisión de código.
Por ejemplo, sin esta actualización, agrega un nuevo elemento Decisión a un flujo complejo. Cuando guarda el flujo en formato automático, el cambio también desencadena actualizaciones en los campos locationX y locationY para cada elemento del flujo. Los cambios abarrotan el XML y ocultan sus cambios actuales. Con esta actualización, esos campos se establecen de forma coherente en 0, dando como resultado un flujo XML más limpio y comparaciones de versión más transparentes.
Repetidor.La recopilación AddedItems contiene instancias vacías incluso cuando los componentes secundarios no tienen selecciones
Para pantallas de flujo creadas con API versión 64.0 y posterior, cuando se agrega un componente secundario como un componente Búsqueda a un componente Repetidor, la recopilación de resultados de Repeater.AddedItems contiene una instancia repetidora vacía. Esta recopilación de Repeater.AddedItems no está vacía incluso si un usuario no realiza ninguna selección desde el componente secundario en tiempo de ejecución porque el componente Repetidor se carga con una instancia Repetidor inicial cuando el usuario accede por primera vez a la pantalla. Para determinar si la recopilación de resultados de Repeater.AddedItems contiene información de componente secundario, itere por la recopilación de resultados de Repeater.AddedItems y compruebe el contenido de la variable de bucle utilizando un elemento Decisión con condiciones establecidas manualmente. Si el valor de loop.lookUp.recordId (cuando el componente secundario en el Repetidor es una Búsqueda) es nulo, no hay información del componente secundario, sino una instancia repetidora vacía. También puede realizar la entrada de usuario para el componente secundario necesaria para evitar una instancia repetidora vacía.
