Below is the code for a chart that I created using LaTeX. I am creating use cases for my program, and there are 117 use cases that I need to create. It would be possible to use the below code, but it will be really tedious to fill in the information for each, between all the code.
My question, is there a better way to have the default layout of my chart the same as below but somehow creating my own tabular function with these specficaitons. So then I can just insert the information and not worry about getting all lost in the code. This is my first big project (300+ pages), with LaTeX, its a really cool documenting program, much better then Microsoft!!

Thanks in advanced!
\begin{tabular}[!ht]{l p{10cm}}
\rowcolor{orange!90}\textcolor{white}{\textbf{Identifier/Name}} & \textcolor{white}{\textbf{UC1 - Login}} \\
\textbf{Importance} & 5/5\\
\rowcolor{lightgray}\textbf{Difficulty} & 1/5\\
\textbf{Actor(s)} & Generalized User\\
\rowcolor{lightgray}\textbf{Goal} & To allow the user to access the system.\\
\textbf{Preconditions} & The user is at the login page. \\
\rowcolor{lightgray}\textbf{Summary} & Will validate the users name and password and subsequently give them access to the system.\\
\textbf{Steps} &
{\begin{tabular}{p{4cm} | p{4cm}}
1. User provides username and password. & 2. System directs user to main system page. \\
\end{tabular}} \\
\rowcolor{lightgray}\textbf{Postcondition} & \textbf{Success:} User is logged in. \newline \textbf{Failure:} The system reamins at the login state. \\
\end{tabular}


