我已经创建了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. SharePoint 2013:根据创建日期制定预定的截止日期
- 3. 在SharePoint 2013中更改创建日期
- 4. Gradle:如何在多项目构建中共享常见任务?
- 5. 在Xcode 4中,如何创建多共享项目设置?
- 6. Asana API检索项目所有者,状态和截止日期
- 7. 在几个Access 2013项目之间共享VB代码
- 8. 计数在每个星期日(或星期几的任何一天)打开的项目
- 9. 如何在上午8点为明天创建日期对象
- 10. 在组织模式下显示今天截止日期的任务
- 11. LINQ统计在X天前或同一天创建的项目
- 12. 在itemizedOverlay下创建共享项目
- 13. Google App Engine任务截止日期
- 14. Sharepoint 2013 - 在分享点列表中创建一个包含当前日期的列
- 15. 如何检查截止日期比当前日期在JavaScript
- 16. Intalion和截止日期的任务
- 17. 如何在几个Maven项目中共享公共属性?
- 18. 在几个项目中共享JPA persistence.xml
- 19. 测验的创建者和共享点
- 20. Sharepoint任务存储在非共享点数据库
- 21. VBA - Outlook - 在共享任务列表中创建任务
- 22. 在截止日期前选择组织模式下的条目
- 23. 如何在SharePoint 2013中完成逾期任务
- 24. 无法创建新xamarin共享的项目,不能建立在Visual Studio专业版现有xamarin项目2013
- 25. 如何在当前时区创建没有小时的日期?
- 26. 谷歌电子表格中的截止日期之前的30天
- 27. 可能共享我在某个项目中创建的断点?
- 28. Sharepoint日期时间控制,如何停止今天的日期
- 29. 如何创建任务计划日历?
- 30. 为SharePoint项目创建共享代码库的最佳做法
想知道为什么你不会使用SharePOint Designer工作流程... –
我们计划在线迁移到SharePoint 2016,所以我不认为SharePoint设计工作流程不是一个好方法。 –