Des copier-coller plus intelligents pour protéger vos données

Traduit automatiquement de Deepl

Pour des raisons de sécurité et d’intégrité, l’action de copier-coller a été légèrement modifiée en fonction des contextes dans lesquels ces actions sont effectuées. Voyons cela de plus près !

Expressions et formules

Les textes stylisés et les documents 4D Write Pro peuvent contenir des formules qui sont exécutées sur commande ou lors d’événements particuliers (impressions, exportations)
Ces formules sont généralement « anodines ». Qu’elles renvoient la date du jour ou un numéro de page n’a que peu d’importance. En revanche, lorsqu’elles font référence à des éléments ou à des méthodes de la base de données, cela peut devenir plus délicat.

Contextes et applications

Lorsque l’environnement est sous contrôle, il n’y a aucune raison de filtrer quoi que ce soit. Copier une formule d’un document 4D Write Pro à un autre dans la même application ne pose aucun problème. Il en va de même pour le texte stylé.
Si un utilisateur a accès à des formules affichant un salaire ou un numéro de sécurité sociale quelque part, il n’y a aucune raison pour qu’il ne puisse pas copier ces mêmes formules dans un autre document dans le même environnement.

En revanche, s’il ne s’agit pas de la même application mais qu’elle est basée sur la même structure (par exemple, l’une en test, l’autre en production), la situation est tout à fait différente. Dans ce dernier cas, le copier-coller peut avoir des conséquences totalement indésirables.

Valeurs et formules

Lors d’une action de copie, la (ou les) formule(s) est (sont) copiée(s) dans le presse-papiers, ainsi que les valeurs retournées par ces formules, qu’il s’agisse de texte, de dates ou d’images…
Lors du collage, en fonction du contexte, le choix de coller l’un ou l’autre sera utilisé.

Si l’on colle dans la même application, les formules seront copiées à l’identique (en tant que formules)
Par contre, si l’on colle dans un autre environnement, seules les valeurs (calculées au moment de la copie) et non les formules seront collées, soit sous forme de texte, soit sous forme d’image.

Conclusion

Ce comportement n’est pas optionnel ; il est actif à partir de 4D 20 R10.
Un petit changement de comportement, un grand pas vers la sécurité et l’intégrité des données !

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.