PAE.support

Un de mes plus gros projet, c'est un site de support client pour Novelis PAE, une entreprise concevant du matériel industriel de fonderie aluminium

Le site a été originellement créé pour gérer l'ensemble des équipements, pièces et consommable de l'entreprise. La base de données est donc bien remplie, et sa structure est assez complexe pour permettre de bien gérer les associations entre pièces et équipement. Les pièces sont d'ailleurs enregistrées comme des équipements, cela permet une plus grande flexibilité au niveau du stockage des données. Chaque pièce est alors défini par un code unique, composé de 10 lettres et chiffres selon le motif suivant xxxx xxx xxx. Les différentes informations non-unique que compose une pièce sont alors la désignation, la description textuelle, les illustrations. Ainsi que la nomenclature et les vues éclatées pour les équipements. On a aussi rajouté par la suite la possibilité de lié des documents et des liens.

J'y ai aussi mis en place un système d'utilisateurs, chaque utilisateur à un « grade » qui lui donne plus ou moins de permissions.

Le but étant au départ de permettre aux clients de gérer et de suivre l'état de leurs machines, un système de fiche unique pour chaque machine vendu à été mis en place, enfin théoriquement puisque suivre réellement toutes les pièces serait très compliqué. Ces fiches sont alors liés à un équipement (ou une pièce) enregistré et défini au préalable, ce qui permet d'avoir plusieurs fiches pointant vers le même équipement. Elles sont aussi liées à une « locations », qui peuvent décrirent un sous-traitant ou une usine cliente par exemple. L'un des problème majeur à ce stade ont été les équipements complexes, les machines entières, car chaque client demande des spécifications (en plus de celle de l'entreprise) suivant l'emplacement de la machine dans l'usine, etc. C'est pour cela qu'on à permis la définition d'une « location » optionnel pour chaque équipement, et aussi de pouvoir créer un « lien symbolique » d'un équipement à un autre (ce qui créer une copie parfaite du contenu, nomenclature, vue éclatées, illustrations, excepté le nom et le code), tout en gardant une flexibilité puisque si le contenu de la pièces à laquelle et lié une autre change, cette dernière verra instantanément son contenu changer, ce n'est qu'un lien virtuel, les données ne sont donc pas réellement copiées.

En Juillet 2019, j'ai mis à jour le site pour le rendre plus moderne et accessible et ai rajouté des fonctionnalités.