ERP en LOGICIEL LIBRE dédié aux PME-PMI

           Devenez partenaire Principal ou Majeur de Neogia

Stock Migration Plan


Contents

But de la page

Cette page à pour but de mettre en commun les connaissances de chacun autour du module Stock de Neogia mais aussi d'Ofbiz. N'hésitez donc pas à modifier cette page en fonction de vos connaissances autour d'un ou des deux de ces logiciels.

État de l'art

Introduction

La version actuelle de Néogia utilise un ancienne version d'Ofbiz. Les deux produits ont évolué en parallèle, ce qui fait que actuellement les solutions a un même problème n'ont pas été les même selon le projet. L'objectif de cette section est de voir ou en sont les deux solutions actuelle afin de pouvoir développer des addons aux versions actuelle d'Ofbiz pour avoir accès au fonctionnalité développer pour Néogia.

Les fonctionnalités

Le module stock permet de gérer les stocks de l'entreprise. Mais cette gestion implique de nombreux processus.

Les fonctionnalités communes

Un bonne partie des fonctionnalités est commune au deux solutions:

Ce que veulent les ... clients ...

Après l'étude de plusieurs cahier des charges on peut arriver a voir les demande clients qui reviennent régulièrement.


Ce que les clients veulent et qui est déjà développé dans Ofbiz.

Sensiblement la même visions des choses.

Proposition de mouvements de stocks nécessaires ainsi que gestion de mouvement de stocks rapide entre deux emplacements. Neogia propose une gestion de liste de transfert (transfert de plusieurs produit simultanément) et également une gestion de modèle de liste de transfert (pour les transfert régulier). Neogia propose également un mouvement de stock planifié.

Il est possible de voir la quantité disponible d'un article en stock. Seulement, la vision est différente dans Neogia par rapport a Ofbiz. Dans Ofbiz, la quantité disponible est affiché selon le lieu de stockage. Dans Neogia on a dans un même écran toutes les quantités disponible avec affichage de leur lieu de stockage.

Point de vue différent suivant les deux solutions. Dans Ofbiz il est possible, dans les écrans de visualisation des stocks, de voir la quantité réelle, la quantité disponible et la quantité réservé. Dans Néogia il est possible de voir la quantité réelle et la quantité disponible, mais la quantité réservé n'est pas visible (a priori). De plus l'ensemble de ces informations ne sont visible que depuis le catalogue.

Disponible dans la vue du stock dans ofbiz, ainsi que dans le catalogue. Apparemment non disponible dans Neogia (pas d'écran spécifique).

Si on créer un emplacement a cet effet, cet caractéristique sera disponible.

Disponible.

Disponible.

Disponible.

Disponible.

Pas encore trouvé dans Néogia.


Ce que les clients veulent et qui a déjà été développé dans Neogia.

Disponible dans Néogia mais pas dans Ofbiz.

Pas trouvé dans Ofbiz.

Pas trouvé dans Ofbiz.


Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas de mouvement simple entre deux emplacements dans Neogia Pas d'info sur les mouvements rapide réalisé dans Ofbiz

Pas dispo dans Ofbiz. Pas testé dans Néogia.

Pas dispo dans Ofbiz. Pas testé dans Néogia.

Pas dispo dans Ofbiz. Pas testé dans Néogia.

Gérer dans Néogia avec impression de liste de comptage.

Gestion de statuts sur les zones de stockage seulement dans Néogia.

pas encore testé mais validé sur les cahiers des charges


Pas d'alerte a première vue. Ofbiz propose des mouvements de stocks en si il y a des besoins quelque part et que le stocks existe dans un autre emplacement. MRP a voir du coté de Néogia: celui permet de gérer en semi-automatique le stocks des articles.

Idem a précédement.

Ce que les clients veulent et qui n'a jamais été développé (ni dans Ofbiz, ni dans Neogia)

Éventuellement possible si on crée un emplacement a cet effet ...

Pas d'alerte a première vue. Ofbiz propose des mouvements de stocks en si il y a des besoins quelque part et que le stocks existe dans un autre emplacement.

Les entités

Neogia défini ses propres entités pour la gestion du stock. Lors de mes recherches, j'ai trouvé des entités dans ofbiz qui correspondent avec celle de Néogia, même si il peut y avoir quelque différence. Mais il en existe d'autres qui n'existent toujours pas dans Ofbiz et qu'il faudra donc implémenter dans un addon.

Celle qui existent dans les deux

Pour lire correctement: Neogia => Ofbiz

Celle qui existent dans Néogia mais pas dans Ofbiz

Conception des Addons

Après quelque recherche et décisions pseudo-collective: on en est arrivé a définir trois Addons a réalisés. Leur ordre a été décidé selon leur difficulté de réalisation et leur utilité pour Neogia 2.0. Sont nominés:

facilityInventory Addon

Actuellement dans ofbiz, il existe un mécanisme qui permet de modifier le nombre d'article dans une ou plusieurs lignes de stocks. Ce mécanisme correspondrais ce que l'on appelle dans Neogia, un inventaire express. Il n'existe pas d'inventaire telle que nous l'imaginons avec Neogia. C'est le but de cette AddOn. Dans Neogia, il existe un inventaire qui suit un cheminement prédéfini telle que:

A propos de physicalInventory

Un physicalInventory est crée a chaque fois que l'on modifie le nombre d'article dans le stock. A priori, un physical Inventory pourrait être relié plusieurs InventoryItemDetail (qui représente le changement de quantité pour une ligne de stock).

Mais dans les faits, si on modifie plusieurs produit lors d'un même Inventaire express, il crée plusieurs inventaire physique. Ce comportement n'est pas logique, une correction va sans doute être corrigé.

Plan d'action

Pour pouvoir ajouter la gestion des inventaires comme ils sont géré dans Neogia actuellement nous avons besoin de réaliser plusieurs choses.

Au niveau des entités:

Il va falloir ajouter un champ statu a ProductFacility pour pouvoir bloquer les lignes de stocks

Il faudra aussi une entité représentant un inventaire. Pour cela, deux choix se proposent a nous:

Quelque soit la solution selectionné, nous aurons besoin du statu de l'inventaire, du responsable de l'inventaire, des lignes de stocks concernés qui seront modéliser par les lignes d'inventaires, de la date de début et de fin de l'inventaire et du type de l'inventaire

Il faudra gérer le statu de la ligne d'inventaire.

La création des services arrivera au fur et a mesure du développement des écrans.