\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}<only@2>
   Importer une configuration à l’effet secondaire de déverrouiller toutes les variables.
  \end{block}
  \begin{alertblock}{Contenu du fichier config.eol}<only@3->
  Seules les variables dont les valeurs sont modifiées par l’administrateur sont sauvegardées dans un fichier.
  \end{alertblock}
\end{frame}

