none
Рассылка сообщений о приближении события RRS feed

  • Вопрос

  • Здравствуйте. 

    Необходимо сделать рассылку  о приближении какого-либо события в списке. т.е. В списке хранится событие и поле даты, в нем указана дата наступления события. И необходимо сделать рассылку подписчикам (допустим, за пару дней) о приближении данного события.

    Реально ли это сделать стандартными средствами SP (в оповещениях нашел только оповещения об изменениях/добавлениях элементов)?

    Или необходимо в SP прикручивать сервис, который будет отслеживать и сравнивать даты, и отправлять письма?

    Прошу дать общее направление: как это реализовать и куда копать.

    Спасибо.

    28 октября 2012 г. 11:20

Ответы

  • Добрый день,

    Я люблю заморачиваться и делать решения максимально вписывающееся в экосистему SharePoint,

    потому я бы посоветовал посмотреть в сторону Information Management Policy (IMP) как триггера события приближения даты,

    а в качестве отправки сообщений, я бы написал Custom Action для Information Management Policy, либо рабочий процесс состоящий из одной единственной активити - отправка почты, который запускался бы автомотически средствами IMP

    Плюсом такого решения являются:

     - IMP можно привязать к CT

     - нет постоянно работающих рабочих процессов, таймер джобов - меньше нагрузка на систему

     - все изменения относительно даты срабатывания настраивается средствами IMP -> нет необходимости перепаблишить РП

     - при изменении текста нотификации опять же не нужно заново опубликовывать рабочий процесс, останавливать запущенные инстансы.

    Недостаток имхо один:

     - если отправку сообщения делать кастомым акшеном для IRM, это относительно трудоемко и выше порог вхождения для реализации


    View Oleg Nesterov's profile on LinkedIn
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    • Предложено в качестве ответа Mokronos 31 октября 2012 г. 11:16
    • Помечено в качестве ответа Roman Zhukov 1 ноября 2012 г. 14:09
    28 октября 2012 г. 14:56

Все ответы

  • на мой взгляд можно и стандартными средствами.

    создаете рабочий процесс который будет делать:

    1. как только заполнено необходимое поле он начинает работать.

    2. вычисть от даты 2 дня и положить в переменную "Дата"

    3. сделать паузу до даты "Дата". 

    4. отправить письмо.

    все.

    только возник вопрос о подпищиках,  если их перечислить в поле пользователь с множественным выбором то все ок. подставляем перечень в отправку.

    28 октября 2012 г. 11:57
    Модератор
  • Добрый день,

    Я люблю заморачиваться и делать решения максимально вписывающееся в экосистему SharePoint,

    потому я бы посоветовал посмотреть в сторону Information Management Policy (IMP) как триггера события приближения даты,

    а в качестве отправки сообщений, я бы написал Custom Action для Information Management Policy, либо рабочий процесс состоящий из одной единственной активити - отправка почты, который запускался бы автомотически средствами IMP

    Плюсом такого решения являются:

     - IMP можно привязать к CT

     - нет постоянно работающих рабочих процессов, таймер джобов - меньше нагрузка на систему

     - все изменения относительно даты срабатывания настраивается средствами IMP -> нет необходимости перепаблишить РП

     - при изменении текста нотификации опять же не нужно заново опубликовывать рабочий процесс, останавливать запущенные инстансы.

    Недостаток имхо один:

     - если отправку сообщения делать кастомым акшеном для IRM, это относительно трудоемко и выше порог вхождения для реализации


    View Oleg Nesterov's profile on LinkedIn
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    • Предложено в качестве ответа Mokronos 31 октября 2012 г. 11:16
    • Помечено в качестве ответа Roman Zhukov 1 ноября 2012 г. 14:09
    28 октября 2012 г. 14:56