Recette ####### Principes généraux ================== .. warning :: **L'IHM de recette est développée à des fins de test uniquement. Elle n'a aucunement vocation à être utilisée en production** Elle contient des interfaces utilisateurs permettant, par tenant, de : * Administrer les collections MongoDB (référentiels, journaux, objets...), * Lancer des tests (performance, fonctionnels, requêtes DSL), * Sécuriser manuellement les journaux des opérations. Accès ----- L'accès à l'IHM de recette s'effectue par un chemin différent de l'IHM démo. Par défaut, son adresse est : *addresse_de_votre_serveur*/ihm-recette/#/admin/collection Contrairement à l'IHM de démo, la sélection de tenants se fait une fois connecté. La page de connexion ne contient donc qu'un champ "Identifiant" et un champ "Mot de passe". .. image:: images/RECETTE_Connexion.png Par souci de distinction visuelle avec l'interface de démo, la couleur dominante de cette IHM est le rouge. Navigation ---------- Par défaut, suite à sa connexion l'utilisateur accède à la page d'administration des collections. Le menu de navigation contient trois menus : .. image:: images/RECETTE_navigation.png Les pages accessibles sont réparties de la façon suivante : **Admin** * Administration des collections * Recherche et Modification d'un fichier * Ajout et suppression d'un parent * Test audit correctif **Tests** * Tests de performance * Tests fonctionnels * Tests requêtes DSL * Visualisation du graphe * Test feature **Sécurisation** * Sécurisation des journaux Fil d'Ariane ------------ Le fil d’Ariane est un élément qui permet de visualiser le chemin d’accès à la page affichée. Il est situé sur toutes les pages, en dessous du menu. Il est composé du nom du menu dans lequel se trouve la page en cours puis de la page consultée. .. image:: images/RECETTE_Fil_Ariane.png Titre des onglets ----------------- Sur l'IHM recette, le titre des pages est celui du dernier nœud du fil d’Ariane, précédé du mot “Recette -”. Par exemple : * Recette - Test Fonctionnels * Recette - Administration des collections Sélection d'un tenant --------------------- Lors de la connexion, l'utilisateur n'est positionné sur aucun tenant. De ce fait, ses actions d'administration sont restreintes car celles-ci sont pour la plupart liées à un tenant. Par défaut, un certain nombre de boutons sont donc grisés et inactifs. Pour sélectionner un tenant, il suffit de choisir celui désiré dans le menu déroulant en haut à droite de l'écran et de valider sa sélection en cliquant sur le bouton "Accéder". .. image:: images/selection_tenant.png Une fois le tenant sélectionné, les boutons précédemment grisés sont activés et l'intégralité de l'interface de recette est disponible. Dans le reste de ce document, il est considéré que l'utilisateur s'est placé dans le tenant sur lequel il veut effectuer ses opérations. L'utilisateur peut changer de tenant à tout moment, en réitérant l'opération précédente. **NB :** les référentiels des formats, des contextes et des ontologies externes sont liés à la plateforme et non à un tenant. L'option de suppression des référentiels des formats, des contextes applicatifs et des ontologies externes est toujours disponible, même si aucun tenant n'est sélectionné.