Operaciones de Memoria de la Sesión
Usa esta acción cuando quieras almacenar un valor y reutilizarlo en expresiones CEL posteriores durante el contexto de ejecución actual del workflow o asistente.
Mejor para
- Guardar un valor de un paso para condiciones posteriores
- Mantener un indicador, contador o resultado de consulta simple disponible para pasos posteriores
- Limpiar valores temporales cuando ya no sean necesarios
Campos principales
| Campo | Qué hace |
|---|---|
| Operación | Elige entre definir (set), obtener (get), eliminar (delete) o combinar (merge) |
| Clave | Nombra el valor que quieres almacenar (no se usa con merge) |
| Valor | El valor a almacenar, usado con set y merge |
Merge evalúa el Valor a un objeto y almacena cada par clave-valor de una vez, por lo que no recibe una Clave.
Qué pueden usar los pasos posteriores
Esta acción no crea una salida de paso separada. En su lugar, el valor almacenado puede referenciarse directamente en expresiones CEL posteriores por el nombre de clave que elegiste.
Ejemplo:
- Guarda
customerTier - Usa
customerTieren una condición o mensaje posterior
Consejos
- Usa nombres de clave simples como
customerTier,latestSummaryoshouldEscalate. - En la mayoría de los casos, Definir y Eliminar son las operaciones que usarás con más frecuencia.
- No necesitas un paso separado de Obtener, porque expresiones posteriores pueden referenciar la clave almacenada directamente.
- Usa la depuración para confirmar que el valor almacenado está disponible donde lo esperas.