\begin{frame} \frametitle{Configuration autonome} \framesubtitle{Nature d’une configuration} \begin{itemize} \item des familles regroupant les variables ; \item des variables typées ; \item des variables à la source identifiée ; \item des contraintes affectant les variables. \end{itemize} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{Types de variables} Les variables de la configuration sont typées. Leur saisie est donc validée. \begin{itemize} \item nombre ; \item chaîne de caractères ; \item nom de domaine ; \item adresse IP ; \item \ldots{} \end{itemize} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{Contraintes} Les contraintes affectent la valeur des variables, leur association ou leur disponibilité. \begin{itemize} \item variables obligatoires ; \item variables calculées ; \item variables verrouillées automatiquement ; \item variables sauvegardées automatiquement ; \item variables multi-valuées ; \item variables groupées ; \item variables avec choix (imposés ou ouverts) ; \item variables cachées. \end{itemize} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{Application de configuration du module} L’outil de configuration du module (\commande{gen\_config}) permet de saisir la configuration du module. \begin{itemize} \item accessible après instanciation à l’url https://ip\_server:7000/genconfig/ (si autorisé) ; \item nécessite une authentification ; \item barre de menu ; \item les familles ; \item la partie centrale. \end{itemize} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{Les modes de l’application de configuration du module} Les variable de configuration sont classées en trois catégories qui permettent de filtrer leur affichage pour simplifier la saisie : \begin{itemize} \item mode basique ; \item mode normal ; \item mode expert. \end{itemize} \begin{block}{Mode assistant} Le mode \emph{assistant} présente les variables obligatoires sur une seule page. C’est le mode ouvert par défaut lorsqu’aucun fichier de configuration n’est présent. \end{block} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{Les informations de debug} \begin{block}{Noms de variables et variables cachées} Le mode \emph{debug} permet d’afficher les noms de variables tels que définis dans les dictionnaires creole ainsi que les variables cachées. \end{block} \end{frame} \begin{frame} \frametitle{Configuration autonome} \framesubtitle{sauvegarde et chargement de la configuration} La configuration est composée des valeurs des variables de configuration. \begin{itemize} \item possibilité d'importer/exporter un fichier ; \item page des variables obligatoires non renseignées ; \item visualisation des différences avant l'enregistrement ; \item enregistrement dans le fichier "config.eol". \end{itemize} \begin{block}{Déverrouiller les variables} Importer une configuration à l’effet secondaire de déverrouiller toutes les variables. \end{block} \begin{alertblock}{Contenu du fichier config.eol} Seules les variables dont les valeurs sont modifiées par l’administrateur sont sauvegardées dans un fichier. \end{alertblock} \end{frame}