\subsection*{Summary}


\begin{DoxyItemize}
\item {\bfseries Title\+:} Drag \& Drop keys
\item {\bfseries Scope\+:} Configuration
\item {\bfseries Level\+:} User Goal
\item {\bfseries Actors\+:} User (usually a sysadmin)
\item {\bfseries Brief\+:} User drags a key (with a subtree) to a different subtree.
\end{DoxyItemize}

\subsection*{Scenarios}


\begin{DoxyItemize}
\item {\bfseries Precondition\+:} View configuration of an instance.
\item {\bfseries Main success scenario\+:} User moves a key (and its subtree) to another subtree by dragging it to to the desired position.
\item {\bfseries Alternative scenario\+:} User enters data that violates a validation rule, an error message is shown.
\item {\bfseries Error scenario\+:} Technical problems while persisting to the key database. The user is informed about the problem.
\item {\bfseries Postcondition\+:} The updated key structure is persisted to the database.
\item {\bfseries Non-\/functional Constraints\+:} -\/ 
\end{DoxyItemize}