我已经创建了SharePoint 2013任务列表。我需要在截止日期前几天(例如3天)发送警报电子邮件给指定人员。在不使用SharePoint设计器工作流程的情况下解决此问题的更好方法是什么?我不认为有这样的解决方案。我在前台环境中安装了SharePoint 2013。如何在截止日期前几天在任务项目上创建SharePoint 2013快讯?没有共享点设计者
回答
如果您想手动执行此操作(如点击按钮),请使用JSOM/REST API(首选)。 使用SP.Utilities.Utility.SendEmail,您可以向目标受众发送自定义电子邮件。
如果您想自动执行此操作,则必须使用CSOM托管代码,使用此操作您可以编写将执行所需任务的计时器作业。
第一个选项不那么忙碌,因为它是java脚本,所以很容易实现,但它需要用户交互,比如点击按钮来检查应该发送哪些警报邮件。
在第二个选项中,您必须编写控制台应用程序,该应用程序通过窗口计时器作业自动执行。
我们计划将SharePoint 2013迁移到SharePoint 2016在线,自动解决这种情况的更好方法是什么?还有其他建议吗? –
希望你会有一些想法,https://msdn.microsoft.com/en-us/pnp_articles/remote-timer-jobs-sharepoint-add-in –
在这种情况下,Azure webjobs会是更好的方法。 –
- 1. Android:前几天如何计算日期?
- 2. Gradle:如何在多项目构建中共享常见任务?
- 3. 在组织模式下显示今天截止日期的任务
- 4. 如何在上午8点为明天创建日期对象
- 5. Sharepoint 2013 - 在分享点列表中创建一个包含当前日期的列
- 6. 在itemizedOverlay下创建共享项目
- 7. Google App Engine任务截止日期
- 8. Intalion和截止日期的任务
- 9. 如何在几个Maven项目中共享公共属性?
- 10. 测验的创建者和共享点
- 11. 无法创建新xamarin共享的项目,不能建立在Visual Studio专业版现有xamarin项目2013
- 12. 在截止日期前选择组织模式下的条目
- 13. VBA - Outlook - 在共享任务列表中创建任务
- 14. Sharepoint任务存储在非共享点数据库
- 15. TFS - 创建没有父项目的任务项目
- 16. 使用日历设置2个项目的截止日期并验证日期?
- 17. 如何使用Netbeans在FTP服务器上共享Java项目?
- 18. 无法在Sharepoint 2013列表中创建新项目
- 19. 如何在gwt项目之间建立共享项目?
- 20. 如何在截止日期前查找github问题?
- 21. 共享点项目的日期时间选择器
- 22. 创建SharePoint站点时没有当前上下文
- 23. 如何打包SharePoint项目(Sharepoint服务器2013)
- 24. 如何在Algolia中创建相对日期/时间过滤器(即“一天前”,“2天前”,“3天前”)?
- 25. 如何在DatePickerDialog上的当前日期和前7天之间启用日期?
- 26. 创建xamarin.forms共享项目时出错
- 27. 如何在截止日期接近时更改任务列表行的颜色
- 28. 如何禁用共享点中列表项的“创建者”列值的链接
- 29. 使用日期如何计算昨天昨天或前一天等日期?
- 30. 如何使用Sharepoint设计器在Sharepoint 2013中设计可折叠菜单
想知道为什么你不会使用SharePOint Designer工作流程... –
我们计划在线迁移到SharePoint 2016,所以我不认为SharePoint设计工作流程不是一个好方法。 –