Puede guardar información en el almacenamiento de diferentes tipos de sesión, como Cliente/Servidor, Web o Móvil, permitiendo reutilizarla fácilmente en diferentes procesos.
Ahora, en 4D 20 R6, puede acceder al almacenamiento de una sesión específica. Esta mejora permite a los usuarios mantener fácilmente la continuidad y consistencia de la información a través de múltiples sesiones del mismo usuario. Imagine poder obtener el mismo registro cliente en diferentes aplicaciones como Cliente/Servidor o Web.
HDI: Obtener el almacenamiento de la sesión
Nuevo comando
El nuevo comando «Session storage by id» devuelve el objeto de almacenamiento del ID de sesión indicado.
$storage:=Session storage by id($id)
Por ejemplo, desde otra sesión, para modificar un texto en el almacenamiento de la sesión definida por el ID:
#DECLARE($id: Text; $text: Text)
var $obj : Object
$obj :=Session storage by ID($id)
If ($obj.settings=Null)
Use ($obj)
$obj .settings:=New shared object("text"; $text)
End use
Else
Use ($obj.settings)
$obj .settings.text:=*text End use
End if
Para ver el HDI Get Session Storage en acción, puede ver el vídeo adjunto y descargarlo usted mismo para explorar sus capacidades.
Caso real
Usted tiene una aplicación Cliente/Servidor y ha ampliado ciertas funcionalidades con Qodly. El intercambio de información entre estas diferentes sesiones es esencial para permitir a los usuarios pasar fácilmente de una plataforma a otra.
- Para garantizar un intercambio de datos seguro, es crucial disponer de medidas de autenticación sólidas para confirmar la identidad del usuario conectado.
- Además, el comando «Get process activity» ofrece una lista de usuarios y sus identificadores de sesión correspondientes, lo que permite un seguimiento y una gestión eficaces de las sesiones de usuarios.
- A continuación, utilice objetos compartidos y el comando «Session storage by ID» para reflejar los cambios en el almacenamiento de sesiones en otras sesiones del mismo usuario. Así, se puede lograr una experiencia de usuario cohesionada y sincronizada.
Siguiente
Para obtener más información sobre la gestión de sesiones usuario, consulte la documentación.
Puede participar en la conversación en nuestro foro si tiene alguna duda o comentario.