\label{doc_usecases_elektra_web_UC_finding_keys_md_md_doc_usecases_elektra_web_UC_finding_keys}%
\Hypertarget{doc_usecases_elektra_web_UC_finding_keys_md_md_doc_usecases_elektra_web_UC_finding_keys}%
 \hypertarget{doc_usecases_elektra_web_UC_finding_keys_md_autotoc_md4080}{}\doxysection{Summary}\label{doc_usecases_elektra_web_UC_finding_keys_md_autotoc_md4080}

\begin{DoxyItemize}
\item {\bfseries{Title\+:}} Finding keys
\item {\bfseries{Scope\+:}} Configuration
\item {\bfseries{Level\+:}} User Goal
\item {\bfseries{Actors\+:}} User (usually a sysadmin)
\item {\bfseries{Brief\+:}} User searches for a key by filtering the key database.
\end{DoxyItemize}\hypertarget{doc_usecases_elektra_web_UC_finding_keys_md_autotoc_md4081}{}\doxysection{Scenarios}\label{doc_usecases_elektra_web_UC_finding_keys_md_autotoc_md4081}

\begin{DoxyItemize}
\item {\bfseries{Precondition\+:}} View configuration of an instance.
\item {\bfseries{Main success scenario\+:}}
\begin{DoxyItemize}
\item User searches for a key by entering information (its path or value) in a field.
\item The whole key database is filtered according to the contents of the search field.
\item At first, only keys that match the path are shown. Then, the application will continue searching for values that contain the search input in the background, and show matches once they are found.
\item When the search input field is cleared, the whole key database will be shown again.
\end{DoxyItemize}
\item {\bfseries{Alternative scenario\+:}} No results found, the user is informed about this.
\item {\bfseries{Error scenario\+:}} -\/
\item {\bfseries{Postcondition\+:}} The filtered keys can be modified.
\item {\bfseries{Non-\/functional Constraints\+:}} -\/ 
\end{DoxyItemize}