Neogia 1.0.0, détail des évolutions
Contents |
Procédure d'upgrade depuis la version précédente
Attention des modification au niveau du module comptable nécessite une mise à jours de certaine données, il faut suivre ce qui est indiqué dans le fichier UPGRADE.txt à la racine du projet.
Notes sur la version 1.0.0 de Neogia
- Date de la version
- 2007-11-20 00:00:00.000 GMT
- Tag à télécharger
- NEOGIA_1_0_0
- version Ofbiz
- 506081
Amélioration depuis la version 0.9.4
- ofbiz:
- synchronisation avec OFBIZ révision 439558 en date du 2006-10-10 (PGO)
- synchronisation avec OFBIZ révision 454751 en date du 2006-10-14 (PGO)
- synchronisation avec OFBIZ révision 476481 en date du 2006-10-20 (PGO)
- synchronisation avec OFBIZ révision 477691 en date du 2006-10-27 (PGO)
- synchronisation avec OFBIZ révision 479350 en date du 2006-11-10 (PGO)
- synchronisation avec OFBIZ révision 481728 en date du 2006-11-14 (PGO)
- synchronisation avec OFBIZ révision 488043 en date du 2006-01-20 (PGO)
- synchronisation avec OFBIZ révision 490272 en date du 2006-12-26 (PGO)
- synchronisation avec OFBIZ révision 493703 en date du 2007-01-07 (NMA)
- synchronisation avec OFBIZ révision 496193 en date du 2007-01-15 (NMA)
- synchronisation avec OFBIZ révision 500807 en date du 2007-01-28 (NMA)
- synchronisation avec OFBIZ révision 506081 en date du 2007-02-11 (NMA)
- framework:
- Réduction de la taille de l'en-tête Neogia dans les écrans (NMA)
- Ajout d'un exemple de fichier UML modélisé avec ArgoUML (PGO)
- Correction des traductions française pour l'éditeur TinyMCE
- Changement du répertoire image dans l'arborescence du framework
- Mise à jour du systeme de test de non régression test runner à la version to 0.8.2 (PGO)
- Amélioration des objets métiers générés dans l'utilisation du cache (NMA)
- Correction des bugs et suppression d'un certain nombre d'alerte de compilation de l'application
- Refactorisation du code java sur la version java 5
- Réduction du nombre de fichiers Ofbiz modifiés, les fichiers entitymodel ajoutés par Neogia sont dans des fichiers spécifiques Neogia
- Un premier pas pour l'utilisation d'un fichier de controller multiple afin de raccourcir la fusion entre Neogia et Ofbiz
- ajout d'une indication lorsque la largeur du champ est plus grande que la taille de la colonne: quand la longueur de la description du champ est plus grande que la taille d'une colonne spécifique, cette déscription est tronquée et une indication s'affiche lorsque la souris passe sur ce champ.
- ajout d'un style ou une classe sur une ligne spécifique (couleur pour priorité)
- mise à jour des fichiers CSS, fichier d'habillage graphique, lors de la derniére révision d'Ofbiz, résolution des problèmes liés à l'affichage des éléments avec le CSS par défaut (thèmes "naiade" et "pastel"), ajout d'un nouveau style pour le composant sous-menu , synchronisation avec webcommon, nouveau look dans la partie excécution des services, gestion des tickets des services produits
- Mise à jour du composant appbar des fichiers FTL à la derniére révision d'Ofbiz pour améliorer l'affichage et l'impression générale
- Suppression du répertoire de documentation, car toute la documentation est maintenant en ligne
- Suppression du répertoire et du composant website car il n'est plus utilisé
- Gestion des menus
- correction : services "création" et "édition" des menus dans la gestion des menus d'acteurs
- Modèle examen : ajout de quelques balises pour générer le menu de gestion des interfaces utilisateur, copié dans l'annuaire acteur
- Modification dans le gestionnaire de menu pour l'utilisation des écrans générés, et utiliser un Editeur d'association entre le menu principal et les sous-menus
- Intégration du gestionnaire des menus dans le thème par défaut. Le gestionnaire des menus sera utilisé si l'utilisateur a un identifiant de menu défini dans l'entité UserLogin, sinon retour au menu standard. Maintenant il est possible de gérer des menus spécifiques d'un groupe d'utilisateurs
- Acteur: amélioration de l'interface du gestionnaire des menus
- Importation initiale de l'outil de surveillance spécifique Neogia
- version V2 de l'outil de surveillance spécifique neogia, notification de nouveaux messages, csv, exportation
- compatibilité préliminaire pour les formes FTL du moteur de rendu d'écran
- Ajout d'un bsh processeur similaire à SQL processeur, Création d'un nouvel écran dans l'outil d'administration webtools pour être en mesure d'exécuter un bsh et de facilement montrer le résultat avec des variables dédiées
- Ajout de quelques exemples Java, pour créer facilement de nouveaux bsh (par exemple dans le bsh processeur)
- Ajustement de JasperReports Neogia en raison de la dernière synchronisation ofbiz
- Générateur
- La génération de code implémente le stéréotype "included", il sera utilisé pour les classes dérivées. Il est utilisé aussi pour la classe WorkEffort (Gestion des tâches).
- Ajout de la balise noGetterSetter pour être en mesure de ne pas générer des getter et des setter pour un attribut spécifique. C'est pratique pour les objets ofbiz quand le type de retour dans ofbiz n'est pas la même que dans neogia (ex.: orderType (Type de la commande) et OrderHeader (en-tête de la commande))
- Comptabilité:
- Ajout des éléments de lettrage dans la balance de tiers (NMA)
- Ajout de données de démo pour l'intégration des ordres de vente (NMA)
- Amélioration des interfaces de saisi de facture fournisseur (NMA)
- Mise en place de la gestion des entêtes pour les avoirs clients (NMA)
- Amélioration de la visibilité des états (NMA)
- Mise à jours de l'ensemble des états comptables avec l'entête par défaut (NMA)
- Création d'un élément de contenu, pour mémorisation, lors de la création d'un état de paiement (impression des chéques) (NMA)
- Correction : Zoom sur les comptes analytique ne marche pas (NMA)
- Correction : Effacement de l'acteur lors de la sélection d'une ligne d'écriture dans l'écran de léttrage (NMA)
- Correction : Mise à jour et amélioration du pdf généré pour la facture (NMA)
- Correction : Description absente pour les écritures d'intégration liée aux factures fournisseurs (NMA)
- Correction : Erreur d'arrondi dans la comptabilité (NMA)
- Correction : Erreur dans les montants, dans l'écran de navigateur de compte(NMA)
- Correction : Correction au niveau des catégories de taxe au niveau de la facture en pdf (PGA)
- Correction : Date de création des paiements fausse au niveau des écritures (NMA)
- Correction : Erreur dans la naviguation au niveau des écritures d'intégration (NMA)
- corrections des labels et de certaines traductions (i18n) (NMA & Jean-Sébastien Hederer)
- Ajout de la possibilité de choisir un acteur au niveau d'un événement d'intégration, même si cet événement comporte de multiples acteurs avec des rôles différents
- Correction : Erreur dans la procédure de clôture(NMA)
- Correction : Création d'une impression de paiement pour les virements (NMA)
- Correction : Erreur dans l'écran de paiement lors de la saise d'un montant vide (NMA)
- Correction : Balance avec deux périodes de niveau père ne fonctionne pas (NMA)
- Correction : Erreur lors du recalcul des totaux par compte et par période pour une seule période (NMA)
- ajout d'un test sélénium sur le lettrage bancaire dépendant de sélénium d'intégration des commandes de Vente
- Immobilisations (Charles)
- ajout des Immobilisation Ofbiz au projet Neogia
- intégration des Interfaces Utilisateurs
- correction dans le modèle des Immobilisations : toutes les entités dans le diagramme Immobilisation semblent correctes, les autres composants doivent être mis à jour, seul acteur est fait.
- Intégration
- Ajout d'un nouveau système d'intégration avec le contrôleur pour accéder aux processus d'intégration permettant l'unicité des ces derniers
- Ajout d'une pondération dans les règles d'intégration, permettant de mettre en priorité une règle d'intégration par rapport à une autre
- Lettrage automatique des factures et des paiements à l'intégration
- Test sur le montant de l'écriture effectué pour valider ou non cette dernière lors de l'intégration
- Ajout du coût unitaire à la génération de l'événement qui suit une livraison d'une expédition
- Amélioration du système de lettrage entre les factures et les paiements durant un processus d'intégration
- Ajout de l'évènement remboursement client dans l'intégration
- Ajout de l'évènement paiement "carte cadeau" dans l'intégration
- Correction : Intégration du retour de vente suite à un problème de stock
- Correction du recalcul des montants comptables pour les périodes de bas niveaux
- Correction dans la création de GlPeriod sur parentPeriod
- Suppression de l'avertissement sur la méthode de compilation (comptabilité)
- Gestion des taxes fixes dans la facturation
- Utilisation pour la banque de l'historique des montants lettrés
- Correction de la mise à jour des statuts d'une transaction lors de l'utilisation des processus de duplication d'écriture
- Importation des compte d'encours depuis ofbiz vers la comptabilité de Neogia
- Correction d'une erreur lors de la modification d'une écriture par rapport au détail des montant comptables associés
- Amélioration du processus de paiement bancaire
- Amélioration du lettrage des lignes d'expédition et des lignes de facturation
- Amélioration du moteur de calcul des montants comptables
- Ajout du dernier solde de la balance de compte bancaire
- Ajout d'un filtre pour ne visualiser que les tiers non équilibrés sur la balance de tiers étendu
- Gestion de contenu:
- Ajout de la possiblité d'envoyer un contenu sur les imprimantes (NMA)
- Modification du service d'impression d'une ressource de contenu (NMA)
- Gestion des commandes
- Correction : erreur lors de l'affichage des besoins associé à un processus de commande (PGA)
- Correction de la mise à jour de l'adresse d'expédition, pb s'il y avait plusieurs lignes d'expédition pour une commande (PGA)
- Ajout d'un pop-up de confirmation lors de la clôture d'un ordre d'achat (PGA)
- Correction de l'état des commandes demandé pour les commandes sans date (PGA)
- Correction : erreur dans le service de convertion d'unité au niveau de l'article (PGA)
- Ajout du processus d'expédition rapide à partir de la ligne d'expédition (NMA & PGA)
- Mise en oeuvre d'un workflow simple concernant les approbations de commande d'achat (OHE)
- Gestion des Stocks
- Mise à jour et améliorer tous les séléniums des processus de stock, adjustment du XPATH dus à la re-factorisation de l'interface utilisateur
- Suppression de l'association entre Nfacility et FacilityPurpose, maintenant tout est lu par le Centre de profit
- Adjustment de l'impression de la liste de prélèvement: l'impression pour l'ordre de fabrication était buguée
- Ajouter un nouveau rapport pour voir la variation des stocks en inventaire fermé.
- Re- factorisation Inventaire: supprimer la méthode obsolète, lancer une exception au lieu de récupérer et de générer une erreur dans le service
- Ajouter un nouveau paramètre pour choisir la méthode d'expédition du centre de profit.
- Re-factorisation et passage au java5 du code , suppression des avertissements et fonctions obsolètes
- Amélioration des processus de prélèvement, d'emballage et expédition, l'ajout d'un nouvel écran pour sélectionner un groupe d'expédition avant de créer une liste de prélèvement pour les expéditions multiples.
- Remplissage des emplacement de stock
- Séléction de la destination du transfert de magasin contenant des lignes de stock
- Optimisation des expéditions rapides des groupe d'expédition : Révision du code, afin d'éviter les lectures multiples des bases de données, création d'une méthode qui peut être appelée de quickShipment (Expédition rapide) et de la sélection commande, lorsqu'il est possible d'envoyer l'objet et non l'identifiant pour éviter les lectures multiples de la base de donnée
- Ajout d'un objet expédition comme paramètre de sortie pour la réception d'un ordre de fabrication, le service d'expédition a changé
- Ajout de la vue, gestion des mouvements de stock réalisée dans l'écran article (PGA)
- Fabrication
- Ajout, mise à jour et amélioration de certains tests de non régression (sélénium) , ajustement du XPATH dû à la re-factorisation de l'interface utilisateur
- Correction de l'erreur sur l'ordonnancement des tâches de sous-traitance
- Amélioration de la nomenclature: Ajout d'un zoom sur les dimensions article pour calculer facilement la quantité au niveau du lien de nomenclature
- Correction du processus de sous-traitance : mettre le statut de la tâche à finaliser lorsque la sous-traitance a été reçue
- Améliorer la création de gamme : Création d'une nouvelle gamme à partir d'une autre (modèle).
- Ajout d'un état, pour imprimer toutes les opérations associées à une gamme.
- Amélioration de la liste des manquants : Ajout pour chaque composant manquant de tous les identifiants des commandes non reçues pour ce produit
- Saisie des temps
- Correction des bugs : l'objet feuille de temps a déjà été extrait du résultat de service et le résultat est désormais vide
- Recherche d'une saisie de temps par numéro de rapport ou par ordre de fabrication
- Possibilité de trier les saisies des temps à l'aide d'un choix multiple avec le champ nom de l'acteur
- Ajout d'un écran listant les saisies de temps et un écran pour avoir une impression ou une extraction.
- Planification et MRP
- Ajout de l'attribut précédent le mouvement de stock alloué aux mouvements planifiés, le champ est mis à jour (et géré) à partir du processus MRP
- Changement de la multiplicité des champs de previousAllottedSep afin de générer une relation no-fk (multiplicité n) pour éviter des erreurs au moment de supprimer des SEP liés
- Amélioration de la création de l'ordre de fabrication par le MRP : ajout de la description produit dans le champ description avec (Pr) et ajout d'une référence du projet d'origine dans l'ordre de fabrication
- Ajout d'une vue de la liste des besoins associés à un ordre de fabrication
- Amélioration des rapports : ajout d'une sortie excel pour les réceptions en retard, ajout d'une sortie excel de la liste des besoins
- Ajout de rapport pour le MRP : ajout d'une sortie excel pour les logs MRP, ajout d'une sortie tableur pour les propositions MRP
- Ajout du choix de réapprovisionnement au niveau de l'objet d'un magasin pour un centre de profit et ajout de la consommation moyenne sur le lien produit magasin (paramétrage)
- Ajout de critère de tri dans la liste des besoins par fournisseur
- Être en mesure de faire fonctionner le MRP en tant que processus en tâche
- Analyse des retards multi niveaux des achats jusqu'aux ventes en passant par les ordres de fabrication
- e-commerce
- Amélioration de l'affichage de la TVA et autres taxes sur les écrans du commerce électronique
- Ajout d'un nouveau type de taxe (montant fixe) : PRODUCT_FIX_TAX pour afficher la taxe telle qu'une écotaxe
- FR1710107 ajout de la validation des conditions générales de vente dans le processus de création d'une commande
- FR1710179 ajout de la description du type de la méthode de paiement dans l'écran de paiement du ecommerce
- Amélioration des processus de paiement du ecommerce : ajout de nouveaux types de paiement externes, ajout de l'écran de paiement cybermut, permet la saisie de paiement après la création de la commande
- Amélioration de l'écran ecommerce au niveau de l'affichage des statuts de la commande, ajout des informations de paiement de l'acteur à payer
- FR171523 ajout du retard sur la fourniture de produits dans l'écran d'ecommerce
- FR 1715232 Correction d'une erreur dans l'ecommerce sur l'information du stock disponible
- Ajout de l'internationalisation pour le titre des mails.
- BUG1725358 Erreur de permission lors de la saisie d'ajustement de la commande du ecommerce : lorsqu'une ligne de commande est annulée à partir de la vue historique des commandes ecommerce, il y avait une erreur due à une autorisation de vérification des services.
- Corrections multiples d'arrondis, changement de méthode java.
- Commande
- Ajout, mise à jour et amélioration de certains tests de non régression (sélénium)
- Correction : le chiffre d'affaires des ventes ne prend pas en charge les retours clients
- Correction : la création de la ligne de commande à partir d'un besoin, la date de livraison estimée manquait dans les options de l'écran
- Correction : la création de la ligne de commande si la commande est approuvée, création d'un enregistrement dans l'historique des statuts
- Ajout de nouveaux status de commande pour valider les changements : une commande peut être passée du statut "en cours de préparation" à "terminée" quand la dernière ligne de "commande à terminer" a été annulée
- Ajout du tableau de bord "chiffre d'affaires par fournisseur"
- Affichage du nom du transporteur plutôt que sa référence
- Modification d'une ligne de commande : ajout de la zone géographique de TVA au centre de profit. Cette valeur est nécessaire au cours de la création du panier achat, dans le workflow de calcul des promotions.
- Amélioration de l'écran du processus de paiement pour les commandes : placement d'un bouton pour ajouter un nouveau paiement d'une commande au bas de la zone d'écran paiment
- Correction de la limitation du montant d'une commande d'achat: maintenant -1 égal à l'ensemble des montants, correction de certains bugs à l'utilisation des arrondis
- Possibilité de modifier le paiement hors ligne
- Réalisation d'un programme Neogia de recalcul des taxes de commande pour la modification. Mise en commentaire du nouveau service "recalclOrderTax" (Recalcul des taxes) développé par Ofbiz pour recalculer les ajustements d'une commande au cours d'une modification d'une ligne de commande
- Pouvoir envoyer des e-mails lorsque l'expédition est planifiée en fonction d'un paramètre du centre de profit
- Correction et nettoyage de code divers
- Correction de l'ajustement du calcul de taxe si le montant de la ligne de commande est à 0
- Correction du calcul de taxe pour un fournisseur étranger : désormais le calcul de la taxe d'une commande se fait avec la zone géographique du fournisseur.
- Gestion des "marketing package" de la commande à l'expédition :
- le support du package marketing, un article composé d'autre(s) article(s)
- adaptation de la sélection de commande au prélévement
- écran de modification d'une expédition, vue ligne d'expédition ou Mouvement de stock: (seul l'écran des expéditions a été mis au point pour le moment)
- Ajout du diagramme d'assotiation de ligne de commande
- Application de la promotion "livraison gratuite", ajout d'un test sur les frais gratuits d'expédition avant d'ajouter l'ajustement des expéditions de la commande
- Classement par nom de services pour tous les types de méthode de paiement dans l'écran de choix du mode de paiement
- Correction : problème d'impression des commandes de ventes : correction du moteur de rendu XSL-FO
- Correction de l'écran d'édition : une erreur est affichée dans le ftl si un des Groupes d'expédition a été annulé
- Ajout d'un nouvel écran d'affichage de la commande (bouton vue Néogia)
- L'écran Neogia d'affichage de la commande a été changé ! ! Vous pouvez désormais modifier les éléments de la ligne de commande dans le même écran (usage d'un javascript)
- Prise en compte du calcul "taxes"sur l'écran Neogia des commandes, ajout d'élément de débogage afin d'être en mesure de vérifier si les paramètres appelés sont corrects
- Correction : La table des relation entre expédition et des factures n'était plus mise à jour lors de la création de la facture à partir de l'expédition.
- Gestion locative (Charles)
- Ajout de tests de non régréssion (sélénium) : de l'inventaire des immobilisations à la location, l'expédition, son retour et sa facture.
- Modification du code OFBiz pour pouvoir utiliser les calendriers Neogia (ceux utilisés par la production) à la place de ceux d'ofbiz.
- Prise en compte des tâches de location lors de la saisie des lignes de commande.
- Ajout des données de Démo pour la location : Livraison et Facturation (RENTAL_ORDER_ITEM )
- Gestion locative
- Ajout d'un type de location INV_RENTAL_TYPE correspondant à ORDER_RENTAL_ITEM
- permet à l'Immobilisation d'être expédiée si elle a une quantité en stock
- Changement de la gestion des articles de type "INV_RENTAL_ITEM" pour les gérer comme expédiable, pas comme produit numérique.
- Gestion des tâches associées pour pouvoir gérer des ajustements de commande spécifiques à la location
- Changement de libellé "Nb personnes" devient "capacité" afin d'être plus générique.
- Modification de l'édition des lignes de commande de location afin de pouvoir corriger les tâches associées.
- Dernières modifications pour qu'il soit possible de gérer les retours d'une location.
- Retour de gestion (Charles PGA)
- Correction : l'état de synthése des factures ne prend pas en compte la gestion des retours
- Correction : fixe l'erreur d'affichage de l'en-tête d'un retour
- Mise en place de la gestion des retours.
- Corrections concernant la gestion des retours
- Ecran de visualisation pour sélectionner les lignes de commande à retourner
- Ajout d'une nouvelle méthode pour tester si le remboursement est nécessaire
- Correction de l'écran de réception d'un retour
- Ajout d'un service pour modifier le statut d'un retour de RETURN_REQUESTED à RETURN_RECEIVED lors de la réception, ce qui n'existait pas.
- Article
- Correction de l'affichage des stocks dans la fiche produit
- Amélioration de la gestion des prix de revient, désormais les éléments de prix ne sont plus directement liés au type de produit ou au type d'opération
- Correction : dans le calcul du coût réel, le coût du projet père n'était pas calculé, c'est maintenant fait
- Correction : pouvoir gérer plusieurs codes Budget pour le prix d'achat de produits
- Ajout de la capacité de créer une gamme associée à partir de la fiche article
- Ajout d'un nouvel indicateur article : prix comparé avec le dernier prix d'achat
- Correction de l'erreur concernant le transfert de tous les membres de la sous catégorie de produits à une autre catégorie.
- Correction de l'affichage concernant les taxes fixes au niveau de l'écran article
- Correction de divers labels
- Création d'un service générique de création d'article : un seul écran au lieu de multiples écrans.
- Ajout de diagramme UML pour ProductReview et entités ProductReview et ProductReviewStatus (entité de StatusItem)
- Correction des boutons de pagination pour les sous écrans des mouvements de stock planifiés ou réalisés
- Acteur
- Ajout de tests de non régression au niveau de acteur
- Correction des bugs sur les zooms de l'identifiant des personnes
- Amélioration de l'affichage du profil de l'acteur
- Revue du code de la création d'acteur
- Correction de la recherche avancée d'un acteur
- Zoom acteur, correction: lorsque tous les champs étaient vides, la recherche ne renvoyait aucun résultat, maintenant elle renvoie les premiers de la liste.
- Nouvel écran pour faciliter la gestion des équipes et les entreprises.
- Gestionnaire des tâches
- Gestion des tâches, initialisation de la modélisation UML des entités OFBiz workEffort, pour l'instant uniquement les événements.
Liste des Patch pour avoir un Neogia 1.0.0 plus stable
Ce chapitre est utitilisé pour donner tous les patch correctif qui peuvent être appliqués sur neogia 1.0.0 Ces patch sont associés à chaque ticket de bug (bug tracker sur sourceforge).
- BUG1843466 Option "Purpose facility" by ProductStore not appair in productStore Submenu
http://sourceforge.net/tracker/index.php?func=detail&aid=1843466&group_id=128662&atid=712355


