Отправлять оповещения, когда сообщение прочитано
Мне интересно, может ли SharePoint отправлять оповещения администраторам при чтении постов в блоге. Мы хотим отслеживать, сколько людей (если вообще вообще) читает технические посты в блоге.
Я нашел способ устанавливать оповещения о том, когда элементы меняются, а не когда они просматриваются.
1 ответ
Нет, это не было бы возможно с "простым" решением - как в готовом виде. Событие "просмотренный товар" не существует.
Вам нужно будет либо нажать на базу данных SharePoint Analytics и проверить, просматривал ли конкретный пользователь определенную страницу и после этого отправлял письмо. Скорее всего, вам придется кодировать задание таймера для того, что проверяет это через регулярные промежутки времени. Другим (более простым) способом было бы просто встроить небольшую WebPart на страницу поста в блоге, которая отслеживает, кто просматривал страницу и отправляет оповещения.
Вы должны переосмыслить то, что вы делаете в любом случае. Нет никакой хорошей меры, когда кто-то действительно прочитал сообщение в блоге. Кто-нибудь читал пост в блоге, если он только что ввел URL? Возможно, щелчок был ошибкой, и пользователь сразу покидает страницу. Может быть, вы активируете флаг "чтение" только через определенное время - как бы вы определили время, проведенное в сети без состояния? Когда таймер JavaScript запускается, когда пользователь попадает на страницу, останавливается, когда он покидает страницу? Как бы вы отправили сигнал "стоп", если пользователь просто закрывает браузер?
Вы можете отследить, посетил ли пользователь страницу - это не значит, что он прочитал статью / сообщение в блоге. Единственный верный способ сделать это - добавить на страницу кнопку с надписью "Я прочитал запись в блоге". Опять же, эта кнопка может быть подделана, то есть просто нажата без чтения, но у вас есть слово пользователя, что он прочитал сообщение в блоге. Это будет третье решение, и, на мой взгляд, лучшее решение для отслеживания того, кто прочитал сообщение в блоге: реализовать кнопку, позволяющую пользователю пометить сообщение как прочитанное. Это может быть даже реализовано с помощью списка отслеживания, на который, в свою очередь, может подписаться администратор, который получит автоматические сводки о том, кто прочитал статью, а кто нет.