Sessions mobiles 4D

Traduit automatiquement de Deepl

Les commandes de la session WEB ont été adaptées à la session 4D Mobile. Désormais, vous pouvez sauvegarder les résultats d’une requête ou d’une variable inter-processus liée à une session 4D Mobile donnée. Par exemple, avec la nouvelle gestion des sessions 4D Mobile, vous pouvez gérer le panier de vos utilisateurs.

Pour information, les sessions 4D Mobile et les sessions Web sont deux types de sessions différents. Une session Web ne peut exécuter qu’un seul processus Web (les deux sont fusionnés). Une session 4D Mobile peut exécuter plusieurs processus Web; chaque processus Web peut avoir son propre contexte (sélections, variables, etc.).

  • La commande WEB Get Current Session ID renvoie désormais l’UUID associé à la session 4D Mobile en cours.
  • La commande WEB GET SESSION EXPIRATION renvoie les informations d’expiration liées au cookie d’une session 4D Mobile. Le même cookie est utilisé pour tous les processus attachés à une session 4D Mobile.
  • La commande WEB CLOSE SESSION ferme la session 4D Mobile dont l’ID est passé dans sessionID. Comme une session 4D Mobile peut gérer plusieurs processus, cette commande demande en fait à tous les processus Web liés de mettre fin à leur exécution.

Nous avons également ajouté une nouvelle commande :

  • La nouvelle commande WEB Get session process count permet de connaître le nombre de processus existants liés à une session donnée.

Une base de données d’exemple est disponible pour démontrer la nouvelle fonctionnalité.

Exemple de base de données

Pour plus de détails, veuillez consulter le manuel de mise à jour de 4D v15 R4.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.