URL: https://linuxfr.org/news/sortie-de-tryton-5-2 Title: Sortie de Tryton 5.2 Authors: Cédric Krier palm123, Davy Defaud, ZeroHeure, BAud et Ysabeau 🧶 Date: 2019年05月21日T10:37:46+02:00 License: CC By-SA Tags: tryton, erp et postgresql Score: 24 Le 7 mai sortait la version 5.2 de [Tryton](http://www.tryton.org/) (avec un [petit retard d’une semaine](https://bugs.tryton.org/issue8306)). Tryton est un [progiciel de gestion intégré](https://fr.wikipedia.org/wiki/Progiciel_de_gestion_int%C3%A9gr%C3%A9) — aka PGI ou ERP — modulaire suivant une [architecture trois tiers](https://fr.wikipedia.org/wiki/Architecture_trois_tiers). Il possède trois clients différents : application native, application Web et script. Tryton est fourni avec une base de plus de 135 modules couvrant la majorité des besoins de l’entreprise (achat, vente, gestion de stock, facturation, comptabilité, etc.).  ---- [Annonce complète de la sortie](https://discuss.tryton.org/t/tryton-release-5-2/1294) [LinuxFr.org : Sortie de Tryton 5.0](https://linuxfr.org/news/sortie-de-tryton-5-0) [Démo](http://www.tryton.org/download#demo) [Conférence à Marseille](http://www.tryton.org/events/tum2019) [Documentation](https://docs.tryton.org/) ---- Pour cette version mineure, les développements se sont focalisés sur l’amélioration de l’interface utilisateur ainsi que sur les performances. Pour l’interface utilisateur, on peut noter l’amélioration de la visibilité des attachements et notes, l’utilisation d’une plage pour la recherche sur des champs numériques et la réécriture des messages d’erreur afin de fournir, quand c’est possible, une solution à l’utilisateur.  Au niveau des performances, une partie de l’effort a été concentré sur la gestion des caches. Tout d’abord la synchronisation des caches des serveurs peut se faire via un canal de [PostgreSQL](https://www.postgresql.org/) ([LISTEN](https://www.postgresql.org/docs/current/sql-listen.html)/[NOTIFY](https://www.postgresql.org/docs/current/sql-notify.html)). Il y a aussi la gestion par les clients d’un cache sur certains appels [RPC](https://fr.wikipedia.org/wiki/Remote_procedure_call). Depuis la version 5.0, Tryton a un [bus](https://fr.wikipedia.org/wiki/Bus_informatique) qui fait du [_long polling_](https://fr.wikipedia.org/wiki/Server_push#Long_polling). Cette technique n’est pas très efficace avec un modèle de serveur à multiples fils d’exécution. Mais maintenant, il est possible de lancer le bus en mode [co‐routine](https://fr.wikipedia.org/wiki/Coroutine) pour diminuer la consommation de ressources. Comme à chaque nouvelle version, de nouvelles fonctionnalités ont été ajoutées. Les plus remarquables sont : la recherche sur les clefs des champs dictionnaires, un nouveau type de vue `list-form`, un éditeur HTML [WYSIWIG](https://fr.wikipedia.org/wiki/What_you_see_is_what_you_get) et une console pour le serveur. Il y a aussi de nouveaux modules : * `account_statement_rule`, qui permet de définir des règles pour automatiser l’importation des relevés de compte ; * `marketing_automation`, qui définit des scénarios basés principalement sur l’envoi de courriel ; * `sale_product_customer`, qui est le pendant de la fiche fournisseur d’un produit, mais pour les clients ; * `user_role`, qui est une abstraction au dessus de groupe (qui gère les droits d’accès). Elle permet de regrouper un ensemble de groupes sous un même rôle, ainsi que de les programmer dans le temps. Toutes les nouveautés de cette version seront présentées à la [conférence annuelle du projet qui aura lieu à Marseille les 6 et 7 juin](http://www.tryton.org/events/tum2019).