I have the following scenario:
Solved! Go to Solution.
Is it necessary to create a separate list for each event? Could you not use a single attendance list, with a column that associates it to the specific event it is for? That could make the process of adding attendance information easier.
The reason why I would like to create a seperate list for each event is that, after a certain deadline, we don't want users to register.
Please let me know if there is a better way of doing this without creating a seperate list.
Are you building a registration process, or a way to record attendance? I read your question as recording attendance. If you're building a registration process, there are a couple of ways you could prevent registration after a certain time, but it depends on how you're building the process. I had built a registration process form at a former company where you would select the event you were registering for from a drop down. The drop down list was configured to only display only certain events based on a date. So events after a certain date the user wouldn't be able to select from the drop down. That's how we prevented the registrations.
Hi Brendan & Marian,
Thank you so much for your help.
I changed my design and below is what I am doing:
1) I create a new list using a list template every time an event is logged in Training list. When an event is logged in the Training List, the PM sets a last date to Register field as well.
2) I constructed the newly created list url for the attendees list and send out a notification to the PM to distribute the url to the interested attendees.
3) Once the last date to register approaches, I would like to change the permissions of the list so that no one can register after last date to register has past. I would like to change the permissions of a user group on the list if possible or even "Everyone".
4) I would like to send an outlook invite to all the registered users in the attendee list.
I am done with steps 1 and 2. However, I do not see an option to change the permissions of the list as outlined in step 3.
Any direction on steps 3 and 4 will help.
there is yet another web service that deals with list permissions - Permissions.UpdatePermission Method (Permissions)
The entire process was very successful. However, the start time and end time in the resulting ics does not match the start time and end time that I entered in the calendar list item which triggered the workflow.
For eg: The start time I specified in the calendar list item is :1:15pm and end time as 2:15pm. However, the ics when added to the calendar has a start time of 6.15am and end time of 7:15am.
I am not sure what is going on here. Can you please advise?
I resolved the time zone issue by removing "z" from formatDate dateString format parameter. I will try the permissions webservice to restrict the permissions after the deadline(this is not required but I will give it a try).
Overall, I was able to build my solution.
Thank you for excellent help and guidance,