I have 30+ restore schedules to build for various SQL Server(s). Can I use a template to build them and then make them available through the GUI for other users and future use?
Not sure if this meets your requirement.
You can consider creating multiple XML templates (with different parameters) and allow the end user to execute it.
Link - https://documentation.commvault.com/commvault/v11/article?p=18366.htm
If you are looking for a GUI experience creating a workflow with prompts could also work, but require further testing.
The following forum link also share more details - https://forum.commvault.com/forums/thread/57487.aspx