\subsection*{Summary}


\begin{DoxyItemize}
\item {\bfseries Title\+:} Undo/\+Redo
\item {\bfseries Scope\+:} Configuration
\item {\bfseries Level\+:} User Goal
\item {\bfseries Actors\+:} User (usually a sysadmin)
\item {\bfseries Brief\+:} User undos/redos changes to a configuration.
\end{DoxyItemize}

\subsection*{Scenarios}


\begin{DoxyItemize}
\item {\bfseries Precondition\+:} Modifying keys, Adding keys, Drag \& Drop keys.
\item {\bfseries Main success scenario\+:} User successfully undos/redos a configuration change.
\item {\bfseries Error scenario\+:} Technical problems while configuring the instance. The user is informed about the problem.
\item {\bfseries Postcondition\+:} The updated configuration is persisted to the instance.
\item {\bfseries Non-\/functional Constraints\+:}
\begin{DoxyItemize}
\item Every editor operation (preconditions) should be undoable 
\end{DoxyItemize}
\end{DoxyItemize}