# Passation Generic API ## Contexte ### Interlocuteurs - Maîtrise d'ouvrage - Utilisateurs - CEI ### Code source - Dépôts gitlab - Installation - Exécution en local ### Usages de l'équipe - Trello - Réunions et comités - BALF ## Découverte de l'application ### Premiers pas sur l'application - Site generic.insee.fr - Swagger - Environnements - Droits d'accès sur l'application - Base de données ### Présentations des fonctionnalités - Fonctionnalités administration - Fonctionnalités conception - Fonctionnalité reprise - Création d'une campagne - Incorporation de fichiers - Echanges avec Coltrane - Exports ### Outils - Rundeck - Scripts CI/CD - Scheduler batch - Authentification - Majiba - MajSql - Sonar - Dependabot ### LSE - Présentation - Ajout et mise à jour des modules LSE - Interaction LSE/code java ### Utilitaires - Gestion des propriétés - Gestion des droits d'accès - Gestion des répertoires et manipulation des fichiers - Gestion des batchs programmés - Logs ## Fonctionnement de l'application ### A présenter - Concept/fonctionnalités - Liens avec les autres concepts - Endpoints -> Controller -> DTO/Model -> Service -> DAO -> Tables - Tests unitaires - Ajout de documentation, commentaires, logs, tests, réorganisation des classes, ... autant que possible ### Liste des concepts - Campagne - Dossier - Données de gestion - Courriers Coltrane - Questionnaire - Variables de questionnaire - Valeurs de questionnaires - Variables de gestion personnalisées - Contrôles (LSE) - Agent/Habilitation ### Fonctionnalités - Créer une campagne - Paramétrer le questionnaire - Ajouter les habilitations - Initialiser les dossiers - Ajouter des variables antérieures aux dossiers - Ajouter des variables externes aux dossiers - Suivre les opérations - Paramétrer la campagne - Ajouter des variables de gestion personnalisées - Initialiser la campagne auprès de Coltrane - Suivre les batchs - Charger la liste des dossiers - Afficher la page Données générales d'un dossier - Afficher la page Données de gestion d'un dossier - Ajouter un échange avec une unité - Ajouter un commentaire sur un dossier - Page Données de gestion : Situation - Page Données de gestion : Incorporation - Page Données de gestion : Traitement - Page Données de gestion : Pli non distribué - Page Données de gestion : renvoi de questionnaire - Page Données de gestion : Regroupement/doublon - Page Données de gestion : Non Réponse - Page Données de gestion : Bloc personnalisé - Page Données générales : Adresse de l'unité enquêtée - Page Données générales : Contact - Page Données générales : Informations unité - Page Données générales : Coordonnées du gestionnaire - Page Données générales : Groupe - Page Données générales : Courriers et mails vague n°X - Page Données générales : Enquête précédente - Page Données générales : Bloc personnalisé - Saisie un questionnaire - Afficher un questionnaire reçu - Modifier un questionnaire reçu - Mise à jour des informations reçues du LSE - Comptages - Charger le PDF des données d'un millésime précédent - Réceptionner un questionnaire via Coltrane - Réceptionner un questionnaire en dépôt-retrait - Evolution du code suivi - Incorporer un fichier éditique - Réaliser un export - Créer un fichier de personnalisation pour Coltrane