Set a review date on a sharepoint 2010 document

血红的双手。 提交于 2019-12-24 23:14:27

问题


In sharepoint 2010 I need to be able to set a review date on a document and be emailed when this review date is reached. Is this possible?

Thanks for any pointers


回答1:


I would create a very simple Workflow for this. You could just fire up Sharepoint Designer, create a small Workflow which checks whether the document in question has been reviewed and otherwise send an e-mail or a task to some person. Try out Sharepoint Designer & Workflows if you haven't done so. Reminders are a very easy thing to do.




回答2:


This answer details a few different ways to do this - workflow, scheduled jobs, open source and commercial add-ons.

Dated reminders in sharepoint calendars




回答3:


To make it the most robust solution, I would suggest to customize the Alerts framework of SharePoint. SharePoint allows following customizations (as documented here http://msdn.microsoft.com/en-us/library/bb802949.aspx)

  • Adding or removing buttons from the alert e-mails.
  • Changing the cascading style sheet used to format e-mail alerts. This is particularly useful for sites that want to create a consistent appearance.
  • Changing the latency of "immediate" alerts by adjusting the default timer interval.
  • Override the templates used to create e-mail or SMS alerts, either by creating a new template or by setting the SPList.AlertTemplate property.
  • Creating custom filters by using Collaborative Application Markup Language (CAML) queries in the element in the alert templates.
  • Programmatically setting or changing the mobile messaging service provider (MSP) that forwards SMS alerts to mobile telephones.
  • Adding custom event handlers that respond when a user creates or modifies an alert. Also, custom handlers that respond to the alert sending event can be created.
  • Programming the alerts framework by using the SharePoint Foundation object model. For more information about how to customize alerts programmatically, see SPAlert.

If your list supports sending alerts based on a View, you are lucky, A NO CODE SOLUTION is already there for you. You can create a View with filter condition like "DueDate is equal to [Today]" (and possibly "AssignedTo is equal to [Me]) and then subscribe to any changes to that view.

If you end up with custom alert filter, following links may get you started: http://egrimmett.wordpress.com/2008/01/17/custom-alerts-part-2-filters/

http://blogs.msdn.com/b/sharepointdeveloperdocs/archive/2007/12/07/customizing-alert-notifications-and-alert-templates-in-windows-sharepoint-services-3-0.aspx



来源:https://stackoverflow.com/questions/3981635/set-a-review-date-on-a-sharepoint-2010-document

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!