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

I have a standard Sharepoint Calendar, which users regularly make entries to. As the number of items constantly grows, I need to remove old events. There's no business need for events that are older than today, but there's an issue with recurring events (E.g., there's an event in the past, but it's recurrences will end in the future). So, the problem is how to delete past calendar entries, but only if all their recurrences have already also occured. I tried to solve this with Expiration policy, but in this case the whole chain is removed. Is it at all possible without programming?

share|improve this question
add comment

1 Answer

You could do this with SharePoint Designer workflows in SharePoint 2010. The workflow can start when the items is added or created and then pause until a specified date hits. You could use the item's end date or you could add an "expiration date" column to go off that has some default values.

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.