当前位置: 首页>>建站开发>>正文


根据失效日期发送提醒的最佳方法

webfans 建站开发 , , 去评论

问题描述

我有一个文件库,它有一个Expiry date字段。该字段不是强制性的,用于我们的法律团队确定合同是否即将到期。

法律团队希望在到期日前30天收到电子邮件提醒,如果没有采取任何措施,还会在到期日前7天收到电子邮件提醒。

我实施解决方案的最佳方式是什么?

我一直在考虑一个工作流程,但是到期日可能在未来一年或两年?另一个想法是添加一个日历条目,然后从这里发送电子邮件。

我想听取人们对他们的方法的看法。

最佳解决思路

工作流程似乎是正确的做法。无论到期日期有多远,这都应该起作用。

一个问题是,在工作流程启动后是否可以修改失效日期。如果是这种情况,则需要在工作流程中并行使用两个分支:一个等待到期日期,另一个将强制工作流程停止并在项目更改时重新启动。

更新:一些更详细的解释可以在这里找到:

http://markeev.com/Articles/item-expiration-reminders-in-sharepoint-using-workflow.aspx

次佳解决思路

在我看来,做日常计时器工作的最佳方式。

在此期间,如果您有许多文档(例如1000+),则相应的排队工作流程可能会导致性能下降。

第三种解决思路

您始终可以为您的文档设置Information Management Policy

看看:Policy Features in SharePoint Server

Microsoft SharePoint Server 2007/2010 includes four information management policy features to help you manage your content: expiration, auditing, document labels, and document bar codes.

到期政策是你需要的东西:

After the document expires, you can determine the actions that the policy control takes. For example, the policy can delete the document, or define a workflow task to have SharePoint Server 2007/2010 route the document for permission to destroy it. In addition, the expiration policy feature provides the capability for you to build and use a custom plug-in action to be performed on the item after it reaches its expiration date.

一些链接更多的细节:

恕我直言,你应该避免任何需要开发长时间运行的工作流程的解决方案(它们不稳定且不灵活),并且如果你使用自定义解决方案来完成这项任务,可以开发像@AmitKumawat这样的日常计时器工作。

参考资料

本文由朵颐IT整理自网络, 文章地址: https://duoyit.com/article/2010.html,转载请务必附带本地址声明。