Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

We have a calendar of training events for a variety of topics. I would, ideally, like there to be a button which the user can click to "register interest" in the event, which will in turn send an email to our training manager who will assess their suitability for the course. I had considered attaching a list to each event and using an approval workflow to accomplish something similar, however this is a pretty convoluted method considering the number of events we have running.

Does anyone have any ideas?

share|improve this question
add comment

2 Answers

up vote 0 down vote accepted

Well, you could create an "Interest" list and then have the "register interest" button use javascript and SharePoint web services to add an entry into the list with the corresponding event details. You could then possibly use a workflow on the "Interest" list to send the emails. Very similar approach to what you suggest but using a single list for all events rather than one list per event.

share|improve this answer
    
Thanks for the input, Dave. Unfortunately I am not javascript savvy. Would be much easier if I was... –  Charles Baker Jan 29 '13 at 16:07
    
I really can't see a 'one click' solution that doesn't involve javascript in some way so you might have to get a little more comfortable with it or hire a consultant to write it for you. –  Dave Wise Jan 29 '13 at 16:12
    
I was afraid that might be the case. Thank you very much. –  Charles Baker Jan 29 '13 at 16:14
add comment

I've done one click buttons that execute javascript to trigger workflows. You might be able to fashion up some script that triggers a site or list workflow that emails people.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.