Assistant personnel SSIS
Harmonisation et centralisation des notifications internes du SDIS
Présentation
L’assistant personnel est un système de mail hebdomadaire personnalisé d’harmonisation des notifications du SDIS de seine et marne. En effet l’environnement du SDIS est composé d’un nombre important d’applications et de services d'origine différente qui assistent ses agents dans les nombreux aspects de leur métier. L’idée était donc de remonter les notifications selon les applications pour les regrouper dans un mail hebdomadaire signalant aux agents leurs taches à réaliser sur les applications.
Description de l’architecture du projet
Sur ce projet, l’intérêt était l’utilisation de la technologie de flux de données Microsoft. Les mails en html étaient générés grâce à un flux SSIS à partir d’une table regroupant toutes les notifications, elle-même alimentée par un autre flux SSIS qui inspectait les tables de toutes les applications concernées pour en extraire les taches à réaliser de chaque agent. Ce projet abordait de nombreux aspects différents comme les récupérations de données à partir de SSIS, la création de flux, la gestion de variables et d’objets au sein d’un flux, la création de mails dans un format html adapté à l'interpréteur d'Outlook et leurs envois.
Déroulement
Une interraction forte avec l'ensemble de mes collègues a été nécéssaire pour mener à bien ce projet étant donné que je devais récupérer des données issues de leurs applications pour les injecter dans mon mail. Je devais donc comprendre les différents flux fonctionnels de leurs applications et leur retrenscription en base de données. La compréention des différents éléments qui composent les flux SSIS ont demandé un travail d'appropriation pour comprendre la manière de les apréender : le format des données à fournir en entré, celui réceptionné en sortie, leurs processus de traitement interne et l'interaction entre ces différents éléments