阅读帖子时发送提醒

时间:2013-10-07 08:33:04

标签: sharepoint sharepoint-alerts

我想知道SharePoint是否可以在阅读博客帖子时向管理员发送警报。我们希望跟踪有多少人(如果有的话)正在阅读技术博客帖子。

我找到了一种方法来设置项目更改时的警报,但不会在查看项目时设置警报。

1 个答案:

答案 0 :(得分:2)

不,使用“简单”解决方案是不可能的 - 就像开箱即用一样。无论如何都没有“被查看的项目”事件。

您可能需要点击SharePoint Analytics数据库并检查特定用户何时查看了特定页面,并在该事件发送邮件时。您很可能必须为定期作业编写计时器作业,以便定期检查。 另一种(更简单的)方法是在博客帖子页面上嵌入一个小的WebPart,用于跟踪谁查看了该页面并发送警报。

在任何情况下,您都应该重新考虑自己在做什么。当有人真正阅读博客文章时,没有什么好的衡量标准。如果他刚输入网址,有人会阅读博文吗?也许点击是一个错误,用户立即离开页面。也许您只在一段时间后激活“读取”标志 - 您将如何确定在无状态网络上花费的时间?当用户到达页面时启动JavaScript计时器,当他离开页面时停止?如果用户关闭浏览器,您将如何发送“停止”信号?

您可以跟踪用户访问页面 - 这并不意味着他阅读了文章/博客文章。唯一确定的方法是在页面上添加一个“我已阅读博客文章”的按钮。同样,这个按钮可以伪造,即只是点击而不阅读,但你有用户的话,他读了博客文章。这将是第三个解决方案,在我看来是跟踪谁阅读了博客文章的最佳解决方案:实现一个允许用户将帖子标记为已读的按钮。这甚至可以通过跟踪列表很好地实现,该列表又可以由管理员订阅,该管理员将获得谁已阅读文章的自动摘要,谁没有。