Acesso melhorado ao armazenamento de sessões

É possível guardar informação no armazenamento de vários tipos de sessão, como Cliente/Servidor, Web, ou Móvel, permitindo uma fácil reutilização em diferentes processos.

Agora, em 4D 20 R6, podemos acessar o armazenamento de uma sessão específica. Esta melhora permite aos utilizadores manter facilmente a continuidade e consistência da informação em múltiplas sessões do mesmo utilizador. Imagine ser capaz de obter o mesmo registo de cliente em diferentes aplicações como Cliente/Servidor ou Web.

HDI: Obter armazenamento de sessão

Novo comando

O novo comando “Session storage by id” devolve o objeto de armazenamento do ID de sessão indicado.

$storage:=Session storage by id($id)

Por exemplo, a partir de outra sessão, para modificar um texto no armazenamento da sessão definida pelo ID:

#DECLAREtext$text
($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. xml-ph-0035 End use
End if

Para ver o HDI Get Session Storage em ação, pode ver o vídeo que o acompanha e descarregá-lo você mesmo para explorar as suas capacidades.

Caso real

Tem uma aplicação Cliente/Servidor e alargou determinadas funcionalidades com a Qodly. A troca de informações entre estas diferentes sessões é essencial para permitir que os utilizadores passem facilmente de uma plataforma para a outra.

  1. Para garantir uma partilha segura de dados, é fundamental dispor de medidas de autenticação robustas para confirmar a identidade do utilizador ligado.
  2. Além disso, o comando “Get process activity” (Obter atividade do processo) fornece uma lista de utilizadores e dos respectivos IDs de sessão, permitindo um acompanhamento e gestão eficientes das sessões de utilizador.
  3. Em seguida, utilize objetos partilhados e o comando “Sesssion storage by ID” para refletir as alterações no armazenamento de sessões noutras sessões do mesmo utilizador. Assim, é possível obter uma experiência de usuário coesa e sincronizada.

Seguinte

Para obter mais informações sobre a gestão de sessões de utilizador, consulte a documentação.

Participe na conversa no nosso fórum se tiver quaisquer questões ou comentários.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.