URL: https://linuxfr.org/news/sortie-de-tryton-4-2 Title: Sortie de Tryton 4.2 Authors: CĂ©dric Krier Davy Defaud, Maxime Richez, Thierry Bruyere, bubarđŠ„, Nils Ratusznik, palm123 et ZeroHeure Date: 2016ćčŽ11æ29æ„T16:41:09+01:00 License: CC By-SA Tags: tryton Score: 25 FidĂšle Ă son rendezâvous semestriel, Tryton est de retour pour sa nouvelle version 4.2. Tryton est une plateâforme Ă [architecture 3-tiers](https://fr.wikipedia.org/wiki/Architecture_trois_tiers) de dĂ©veloppement dâapplications pour entreprise ([[progiciel de gestion intĂ©grĂ©]]/PGI/ERP) sous licence GPL v3+. Le nombre de ses modules de base ne cesse de croĂźtre au fil des versions et lâensemble couvre la plupart des nombreux besoins de lâentreprise. Son architecture modulaire permet une adaptation selon votre utilisation et vos nĂ©cessitĂ©s.  Avec cette version, Tryton Ă©largit son horizon Ă des applications utilisateur personnalisĂ©es comme Chronos, mais aussi comme infrastructure de service Web. Un effort particulier a Ă©tĂ© fourni afin de rĂ©duire lâĂ©cart de fonctionnalitĂ©s entre le client Web et le client natif. Le client Web a encore un peu de retard en termes de fonctionnalitĂ©s, mais au rythme actuel cet Ă©cart disparaĂźtra dans quelques versions. Cette version contient de nombreuses corrections de bogues et des amĂ©liorations de performance. Le polonais est maintenant une langue officielle de Tryton. Bien entendu, la migration des versions prĂ©cĂ©dentes est entiĂšrement prise en charge. Certaines prĂ©sentations de la [confĂ©rence annuelle](http://tub2016.tryton.org/) qui a eu lieu en octobre Ă Barcelone dĂ©crivent les nouveautĂ©s de cette version, la suite de la dĂ©pĂȘche vous propose de les passer en revue. Et elles sont nombreuses... ---- [Tryton](http://www.tryton.org/fr/) [DĂ©mo (utilisateur : demo_fr, mot de passe : demo)](http://demo4.2.tryton.org/) [Annonce](http://www.tryton.org/posts/new-tryton-release-42.html) [VidĂ©o TUB2016](http://videos.tryton.org/tub2016/) ---- # Les clients # Toutes les nouvelles fonctionnalitĂ©s sont systĂ©matiquement ajoutĂ©es au client bureau et Web. ## Indicateur de comptage ## Les onglets des tabulations peuvent dĂ©sormais avoir un compteur indiquant Ă lâutilisateur le nombre dâenregistrements concernĂ©s. Cette fonctionnalitĂ© est activĂ©e par dĂ©faut sur les onglets oĂč il est intĂ©ressant de voir en un coup dâĆil le nombre dâenregistrements restants Ă traiter et, ainsi, vĂ©rifier rapidement les tĂąches en attente.  ## Confirmation multiple ## Il est maintenant possible de configurer les boutons afin dâavoir un certain nombre de clics dâutilisateurs diffĂ©rents avant validation. Le nombre de clics dĂ©jĂ reçus sera visible sur le bouton et le nom des utilisateurs sera affichĂ© via une infoâbulle.  ## Couleurs dans les calendriers ## Dans la vue calendrier, on peut attribuer une couleur Ă chaque enregistrement et ainsi pouvoir facilement les regrouper visuellement.  ## Meilleures icĂŽnes ## Les icĂŽnes des champs « relation » prĂȘtaient Ă confusion auprĂšs de certains utilisateurs pensant chercher un nouvel enregistrement, alors quâils Ă©taient en train de lâĂ©diter. Le bouton dâĂ©dition a donc Ă©tĂ© dĂ©placĂ© Ă la gauche du champ et un nouveau bouton permettant dâeffacer la valeur a Ă©tĂ© ajoutĂ©.  ## FonctionnalitĂ©s manquantes ajoutĂ©es dans le client Web (SAO) ## * Lâimportation et lâexportion CSV ; * la vue calendrier ; * les champs traduisibles ; * les favoris ; * le tri des colonnes. # Le serveur # ## Infrastructure de services Web ## Le serveur Tryton sâouvre Ă de nouveaux usages auâdelĂ du modĂšle clientâserveur. Il est maintenant possible pour chaque module dâenregistrer ses propres points dâentrĂ©e ([_URL routing_](http://werkzeug.pocoo.org/docs/0.10//routing/)). Pour ce faire, un ensemble dâoutils est mis Ă disposition pour gĂ©rer les transactions et lâauthentification des utilisateurs. Pour cette derniĂšre, un systĂšme dâenregistrement de lâapplication sur le compte de lâutilisateur a Ă©tĂ© mis en place. Il permet de ne pas avoir Ă demander le mot de passe de lâutilisateur, mais de simplement stocker une clef qui ne donne accĂšs quâĂ un nombre limitĂ© dâAPI. Câest sur cette infrastructure que repose la premiĂšre [_Web Extention_](https://wiki.mozilla.org/WebExtensions) [Chronos](https://chrome.google.com/webstore/detail/chronos/ikhcoclknebokeabdhaaggmmookkndmp) (pour Google Chrome) qui permet dâencoder ses feuilles de prĂ©sence depuis le navigateur et en mode dĂ©connectĂ©. ## ComptabilitĂ© ## Il est possible maintenant de comparer le bilan et le compte de rĂ©sultats avec une pĂ©riode prĂ©cĂ©dente dans la mĂȘme vue. Quand on active la comparaison et que lâon choisit une date ou une pĂ©riode, une nouvelle colonne apparaĂźt contenant le nouveau montant.  La configuration de lâobjet _taxe_ peut ĂȘtre parfois complexe. Il est apparu que pouvoir simuler le calcul dâune configuration simplifie cette tĂąche. Un nouveau [_wizard_](https://fr.wikipedia.org/wiki/wizard) de simulation a Ă©tĂ© dĂ©veloppĂ© pour cela. Par dĂ©faut, les impressions des factures Ă©taient stockĂ©es dĂ©finitivement dans la base de donnĂ©es. Mais, dans certains cas, cela surchargeait le systĂšme en termes de volume Ă sauvegarder. Une nouvelle option permet maintenant de stocker les factures dans le systĂšme de fichiers. Le processus de comptabilisation des factures a Ă©tĂ© amĂ©liorĂ© pour le traitement en masse. Il utilise les toutes derniĂšres amĂ©liorations de lâ[[ORM]]. Lâidentifiant fiscal de la sociĂ©tĂ© Ă©mettrice de la facture est enregistrĂ©. Câest utile dans le cas oĂč elle a plusieurs identifiants, par exemple, un numĂ©ro de TVA dans un pays Ă©tranger. La gestion des paiements a aussi bĂ©nĂ©ficiĂ© de quelques amĂ©liorations, comme la possibilitĂ© de les bloquer, mais aussi la mise Ă niveau du [[SEPA]] pour novembre 2016 et Ă©galement la gestion automatique du statut en fonction des relevĂ©s, etc. La comptabilitĂ© analytique a aussi reçu une refonte en profondeur. Beaucoup de champs redondants avec la comptabilitĂ© gĂ©nĂ©rale ont Ă©tĂ© supprimĂ©s. Un nouveau type de compte est disponible pour faire des distributions automatiques. Les lignes de comptabilitĂ© gĂ©nĂ©rale ont un statut analytique permettant de retrouver les lignes qui doivent encore ĂȘtre affectĂ©es. Les amortissements utilisent les Ă©critures analytiques au lieu de la facture fournisseur. ## RĂ©fĂ©rentiels ## CrĂ©ation dâun enregistrement plus gĂ©nĂ©rique des adresses. Lâencodage du champ « rue » nâest plus limitĂ© Ă deux lignes. Il est Ă©galement possible de configurer le formatage de lâadresse par pays (65 pays sont prĂ©âconfigurĂ©s). Pour limiter les doublons de tiers dans le systĂšme, un nouveau [_wizard_](https://fr.wikipedia.org/wiki/Wizard) permet de fusionner des tiers ensemble. Lâancien tiers sera dĂ©sactivĂ© pour garder la liaison avec lâhistorique des enregistrements, mais lâensemble des documents sera transfĂ©rĂ© aux nouveaux, consolidant ainsi les informations comme le montant Ă payer, etc. Les numĂ©ros de tĂ©lĂ©phones sont formatĂ©s en utilisant la bibliothĂšque Python [_phonenumbers library_](https://github.com/daviddrysdale/python-phonenumbers#phonenumbers-python-library). ## Production ## Lâajout de la gestion des dĂ©lais de production, en fonction de la gamme et la nomenclature, amĂ©liore la planification de la production. Deux nouveaux modules viennent Ă©tendre les fonctionnalitĂ©s de la gestion de production : le premier permet de tracer les temps de travail par production et le second offre la possibilitĂ© de diviser une production pour une meilleure rĂ©partition de la fabrication. ## Achats ## Un nouveau module pour la gestion des demandes dâachats des employĂ©s est disponible. Ces demandes dâachats devront passer par un processus dâapprobation. Le service achat rĂ©cupĂšre les demandes validĂ©es pour traitement. ## Stocks ## Configuration dâun dĂ©lai pour les transferts internes entre entrepĂŽts. Durant cette pĂ©riode les marchandises sont dans une zone de transit. La zone de stockage, par dĂ©faut dĂ©finie au niveau dâun produit, est maintenant utilisĂ©e par le module production. Le dĂ©lai dâapprovisionnement est configurable pour un fournisseur. La gestion de lâexpĂ©dition des colis permet dâimprimer les Ă©tiquettes et stocker les rĂ©fĂ©rences dâexpĂ©dition. DĂ©jĂ deux transporteurs sont pris en charge par le systĂšme : [UPS](https://www.ups.com/) et [DPD](https://www.dpd.com/). ## Authentification ## Le processus dâauthentification a Ă©tĂ© revu en profondeur pour devenir modulable. Il est possible de spĂ©cifier diffĂ©rentes mĂ©thodes dâauthentification sans devoir modifier le client. Deux modules sont dĂ©jĂ proposĂ©s : * SMS : envoi dâun code par SMS Ă lâutilisateur pour effectuer lâentrĂ©e en session, qui peut ĂȘtre couplĂ© avec un mot de passe pour fournir un systĂšme Ă [deux facteurs dâauthentification](https://en.wikipedia.org/wiki/Multi-factor_authentication) ; * LDAP : lâauthentification est dĂ©lĂ©guĂ©e Ă un annuaire [LDAP](https://fr.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol).