0

When an item changes in SharePoint a new version gets created for that row (or item) in SharePoint list. But is there a way to have (enable) the version for an entire list? So whenever item(s) change(s), a new version of the list get created.

1
  • 1
    Just curious. What is the business use case of this requirement? Commented Jan 13, 2015 at 18:42

1 Answer 1

1

SharePoint stores changes to a list with before and after values in the site's change log. Since this is how SharePoint stores the changes to the data, there would not be a way to just query the data you are looking for. So you would have to create it with a custom solution of your own.

You could consume the change log using a web service and filter it by a specific list, then parse that with some javascript you could get really close to a view of the list for any valid date in the change log.

You could have a audit log created by a business rule that went into a parallel list on change of any item (note that deleted items cannot trigger a business rule).

In SP 2013 business rules added looping and web services, so a business rule could take a snapshot of the entire list any time any item in the list was changed (note that deleted items cannot trigger a business rule).

You could have a developer write a solution that catches all events in a list and used that as a trigger to take a snapshot of the list.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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