Suspendre et reprendre la transaction

Traduit automatiquement de Deepl

Cette fonction est utile lorsque vous devez effectuer, à partir d’une transaction, certaines opérations qui ne doivent pas être exécutées sous le contrôle de cette transaction.

Par exemple, votre client vous appelle pour passer une commande et vous commencez à saisir la commande. Ensuite, il vous informe qu’il a déménagé à une nouvelle adresse et vous mettez à jour l’adresse du client. Enfin, votre client change d’avis et annule la commande. Dans ce cas, vous souhaitez annuler la commande mais conserver la nouvelle adresse. C’est un exemple typique où la suspension de la transaction est utile.

Suspend and Resume Transaction

Les nouvelles commandes sont :

  • SUSPEND TRANSACTION: met en pause la transaction en cours. Tout enregistrement mis à jour ou ajouté reste verrouillé.
  • RESUME TRANSACTION: réactive une transaction suspendue.
  • Transaction activeLa commande : retourne False si la transaction est suspendue ou s’il n’y a pas de transaction en cours, et True si la transaction est lancée ou reprise.

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 à niveau 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.