La société Axis est certifiée Qualiopi. Cette certification vise à attester la qualité du processus de formation. Le fonctionnement interne était avec des tableaux de suivi Excel. Le but du développement était d'améliorer le fonctionnement, mais aussi le suivi de formation afin de ne pas oublier de document. De plus, il avait aussi pour but de générer des documents automatiques afin de faire gagner du temps en termes de fonctionnement.
Le développement devait être implémenté pour une version du logiciel de gestion de l'entreprise, Axilta. Pour cela à partir d'un clone du projet Axilta'2, je devais prévoir et implémenter un bouton "formation" dans le menu "vente" de l'application qui ouvrirait une fenêtre qui permettra de lister les formations avec comme informations :
Axilta'2 :
À partir de cette fenêtre de formation, on devait pouvoir accéder a La fiche de formation qui devait contenir :
Dans les paramètres de données de base
Formation type Une interface qui permettrait de lister, ajouter, modifier, supprimer les types de formation Les types de formation étaient : - Gestactiv'2 - Axilta'2
Type de chronologie Une interface qui permettrait de lister, ajouter, modifier, supprimer un type de chronologie Un chronologie devait être constituée de :
Pour chaque type de formation, il devait être possible de renseigner 1 ou plusieurs documents composé de :
Pour chaque formation, il devait être possible de sélectionner 1 ou plusieurs interlocuteurs du client (société) et l'interface devait permettre l'ajout de nouveaux. Interlocuteurs sur la fiche clients de la formation Depuis la fiche formation, il devait être possible de générer les documents et de les sauvegarder dans le répertoire souhaité. Pour chaque document, il fallait pouvoir renseigner.
Suite à l'analyse de l'application à l'aide de l'IDE de WinDev et des différentes tables de donnée de la base à l'aide du logiciel Microsoft SQL server management studio 18 et Azure Data Studio, il était nécessaire de créer 5 nouvelles Tables
En relation avec des tables déjà existantes dans la base de données (Ex TABLE : DocumentWord / TABLE : client) qui serviront à la création d'une fenêtre de gestion de formations qui les listera et permettra la modification de ces dernières
En amont de la création de ces tables un diagramme CMD ou UML devait être créé expliquant les dépendances entre les Tables existantes et les nouvelles
Programation
Une fois, le schéma CMD Validé par le chef de projet et les Tables créent, je suis passé à l'implémentation de la fonctionnalité
Toujours sur le logiciel WinDev, la programmation sur ce logiciel peut être en français ou en anglais.
Pour le logiciel Axilta'2 le code était en français.
Rajouter l'aspect de recherche (langage nouveau, site utilisé etx)
Ce travail à necessessité une prise en main du langage et logiciel de programmation WinDev en utilisant notamment la documentation officiel de PC SOFT (très détaillé et précise et intégralement en français)
Il a ensuite été nécessaire de faire une veille active afin de pouvoir accomplir chaque tâche et fonctions de l'application. Pour cela, je me suis servi de :
Cette mission à permis de mobiliser les compétences apprit en SQL avec l'ajout des tables et la manipulation des données de l'application. Les compétences de recherches et de veilles ainsi qu'un développement de connaissance de la logique métier.