1 minute read

Figure 97 : L'idée de projet formations

1. PRESENTATION DE PROJET FORMATION

Le projet a été développée pour être utilisée qui a pour objectif de charge des données formations, formateurs, séance de formations ayant des différents types de fichiers soit csv, txt, xml ... pour finalement envoyer des courriels au formateurs pour les informer de leur planning.

Advertisement

La première itération lire et valider des paramètres en entrée des batch, ensuite j’ai développé chacune des étapes et un processeur pour traiter chaque ligne du fichier et finalement un itemwriter pour les écrire dans la base de données.

Figure 97 : L'idée de projet formations

La STEP de charger des donnes de formateurs et de formations peuvent se faire en parallèle.

La STEP de chargement des séances à une particularité, le fichier peut être soit un fichier .csv ou bien txt, pour cela, nous allons maître une condition pour démarrer step associer au type de fichier reçu en l'entrée du batch, si le fichier reçu est txt on va démarrer step TXT sinon il va démarrer cette step CSV.

Et en final, on va envoyer un mail à chaque formateur l'informant de son planning.

2. LES TABLES DU PROJET FORMATION

This article is from: