As per microsoft-An information management policy is a set of rules that govern the availability and behavior of a certain type of important content. Policy enables administrators to control and evaluate who can access information, how long to retain information, and how effectively people are complying with the policy.
In SharePoint Server 2010, each policy is a collection of instruction sets for one or more policy features. Each policy feature provides a specific kind of content management functionality. You can assign a policy to a content type or to a list.
Major improvements in SP2010 as compare to SP2007 are:
-We can apply expiration policy in sevral stages as Deleting draft versions,deleting previous version,deleting the record, deleting the content type,deleting the folder,deleting the list\library etc...
How to set this expiration policy:
1. To create an Information Management Policy, login as someone with administrator permissions.
2. Navigate to your document library (in my case,suppose-Shared Documents)
3.Navigate to library tab
4. Library settings
5. Information Management Policy Settings
Note: make sure what excately your requirements are as the document library are based on content types so if you apply any policy then it will be applicable for all the content types which are of similar type.
6. Based on 'Note',if you have any doubts then click on 'Change Source' and you will understand as what i am talking about.
Still thinking right ??? What does that mean ??? Don't Worry-Here we go
When you will open that configuration page then you you will see the retention schedule. Select the libraries and folders radio button. You will receive a warning alert stating the content type retention policy will be ignored. Click ok...
7. now configuration options are available
8. add a retention stage link
9. Now set the policy period as per your requirements and click ok
10. As per the policy that we will set, the documents will be expired without any problems...
Most Important: There is one policy collection per site collection; this collection can contain any number of policies. Each policy contains any number of policy items, and each item encapsulates settings information for and points to a single policy feature. Multiple policies can contain a policy item that points to the same policy feature. Each policy feature can employ any number of policy resources to assist its operation. Each policy feature employs its own collection of policy resources; policy resources are not shared between policy features.
You can assign only one policy to a given content type or SharePoint list. However, that policy can contain any number of policy items.
If you have any confusion/queries/questions regarding the above mentioned steps then please let me know...I would be more than happy to help you as well as resolves your issues...
Amol, I have a question ? I have a List built out of task list, I want to apply the policy (retention)only to this specific task List (delete items greater than 90 days). Following the above article upto step 5, I do not see the option of 'Change Source'. What I see are the Four Content Type Polices Task,Folder,WorkflowTask and Summary Task. Do you have anything for me ?
ReplyDeleteSupports both records management and document management processes by providing organizations with a way to manage and track the process by which expired or out-of-date content is evaluated and deleted.
ReplyDeleteUsers can manually start the Disposition Approval workflow on individual documents or items.
Can configure the Disposition Approval workflow to work in conjunction with the Expiration policy feature of an information management policy, so that the workflow starts automatically when documents or items on a site expire.
Although the Disposition Approval workflow can be used for any list, library, or content type on a SharePoint Server 2010 site, it can be used specifically on a Records Center site to support records management needs and an organization's document retention policies.
Please check and let me know in case of any further queries/questions.. I would be more than HAPPY 2 Help you as well as resolves your issues, Thanks again
ReplyDeleteHello Amol,
ReplyDeleteI have one issue related to Pause Until date Action in Workflows. I want to send reminder to user about the document expiration in next 5 days and Expire date of a document is Today + 5 years by default. I am using the default date as Today + 5 Years at the time of Expire date column definition. I have used one calculated column for Pause Until date definition. When I am using the system account then workflow Log History shows correct reminder date but when I use my account then workflow history log shows
date after 5 Years. Please suggest me the solution if you have.
Thanks for your patience. Does the system account and your account has same set of permissions ? Does your account is a part of domain account ?
ReplyDeleteis this workflow been designed by using SPD ?
How exactly you are setting up the reminder? Could you please provide me the detailed steps so that i can try to reproduced the issue at my end and provide you correct information? Thank you
Hello Amol,
ReplyDeleteThey are having same set of permissions.Yes my account is part of domain account. Workflow designed by the SPD.
I have observed that when I am starting the my workflow Manually then my work updates Pauseuntil date in Histroy logs correctly. But when I do this using Automactic start of Workflow then history shows the Default date which is TOday + 5 Years.
TO fix this issue I have added Pause In workflow and my workflow is like this
Pause for 0 days ,0 Hours , 0 minutes
add -5 days to Current Item :Expiredate (Output Var Date1)
then log variable:datte 1 to Workflow Histry List
then Pause Until variabl:date1
If Variable:date1 equals Today
Email CurrentItem: Created by
======================================
Another problem is created that my email setting perfect and email address is correct but still its gives error that
' The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly'
Another issue is that I have configured the Retention Policy to move the document to Recylce Bin. It removes document from the library but that doc is not visible in recycle bin.
Regards,
Shivaji
From the error message, it seems that-shows that the E-mail is not correctly delivered to SMTP service.
ReplyDeleteIn such a case, please check the connectivity between the SharePoint sever and SMTP/Exchange server. To do this, you could disable the firewall and anti-virus software temporarily for a test. Please also check the status of hardware devices(switch, network wire and so on).
One more thing that strucks me regarding this:
Add a "Pause for Duration" workflow action at the beginning of the workflow and before any other actions are executed.
Regarding expiration and retention policy:
ReplyDeleteCheck the timer job which is responsible for document retention. Check the status of the job whether it has succeded, not started or failed due to some reason.
Thanks for the updates.Its worked for me but problem related to retention policy is still having the issue.
ReplyDeleteWhen I try to route the document to recyle bin it works but if I try to move the document to drop off library using the route connection in retention policy setting then its not working.
if I do Manual send to connection then it works without any issue. Then why Automactic routing not working ?
Any suggestions.
Regards,
Shivaji
Could you please brief your complete steps here so that i can try to reproduce the issue at my end ? thanks
ReplyDeleteI read on some message board that I can use the expiration policy on a list to trigger a workflow.
ReplyDeleteI need to trigger a workflow weekly. The workflow send an email.
Is this possible?
Thanks,
Ninel
Could you please elaborate more on this so that i can guide you in right directions? thank u.
ReplyDeleteCould you please tell me how to enaable email notification on content expire.
ReplyDeleteMy requirement is i want to send email notification on to content owner before 1 day.
You can set retention policy. First, Create a workflow for the list to send email to the site owner. Now, under information management policies, you can Enable Retention > Add a retention stage > Set date to expire>Under actions, select start workflow> Select workflow to send email alert.
ReplyDeleteIf they are lists\sites, you can create a custom timer job to scan the content and send emails.
Great blog! Do you ɦave any suggestions for
ReplyDeleteaspiring writers? I'm hopіng too staгt my own
weЬsite soon but I'm a little lοst on everything.
Would yooս suggeѕt starting with a free platfοrm like
Wordρress ߋr go for a paid option? There are so many cҺoices out theгe that
I'm completely overwhelmed .. Any suggestions? Thank you!
Ӎy wеbsite ... kidnеy pаin numbnеss in Ƅaсk duгing pregnancy (realtyredefined.com)
Wonderful website you have here but I was curious if you knew
ReplyDeleteof any forums that cover the same topics talked about in this article?
I'd really like to bbe a ppart of commnunity where I can get suggestions from other knowleedgeable people
that share the same interest. If you have any suggestions, please let me know.
Cheers!
Here is my website food for upset stomach
Howdy! Quick question that's entirely off topic.
ReplyDeleteDo you know how to make your site mobile friendly?
My website looks weird when viewing from my iphone.
I'm trying to find a template or plugin that might be able to fix
this issue. If you have any recommendations, please share.
Cheers!
my web blog - online
I’m not that much of a online reader to be honest but
ReplyDeleteyour sites really nice, keep it up! I'll go ahead and bookmark your site to come back
later. Many thanks
Also visit my webpage: uplifting quotes
Awesome post.
ReplyDeleteMy page - football quotes