Acceso mejorado al almacenamiento de sesiones

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.

  1. Para garantizar un intercambio de datos seguro, es crucial disponer de medidas de autenticación sólidas para confirmar la identidad del usuario conectado.
  2. 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.
  3. 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.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.