Лучший отвечающий
Оповещения до наступления сроков

Вопрос
-
Доброго времени суток!
Подскажите, как настроить оповещения, приходящие на электронную почту исполнителю поручения не единожды, а дополнительно например за 3 дня до указанного срока исполнения поручения?
Необходима некая "Напоминалка": "Тебе необходимо выполнить то-то через 3 дня!!!"
10 октября 2011 г. 15:29
Ответы
-
Два варианта, на мой взгляд.
1. Visual Studio. Создается кастомный Timer Job, который пробегается каждый день по списку с задачами, проверяет срок по каждой задаче и отсылает при необходимости сообщение.
2. SharePoint Designer. Рабочий процесс, который запускается автоматически при создании задачи. В процессе два действия
а) Сделать паузу до - [Срок] - [Кол-во дней]
б) Отправить почту
- Предложено в качестве ответа Alexander Lomakin 11 октября 2011 г. 9:15
- Помечено в качестве ответа Roman Zhukov 11 октября 2011 г. 11:09
10 октября 2011 г. 19:33
Все ответы
-
Два варианта, на мой взгляд.
1. Visual Studio. Создается кастомный Timer Job, который пробегается каждый день по списку с задачами, проверяет срок по каждой задаче и отсылает при необходимости сообщение.
2. SharePoint Designer. Рабочий процесс, который запускается автоматически при создании задачи. В процессе два действия
а) Сделать паузу до - [Срок] - [Кол-во дней]
б) Отправить почту
- Предложено в качестве ответа Alexander Lomakin 11 октября 2011 г. 9:15
- Помечено в качестве ответа Roman Zhukov 11 октября 2011 г. 11:09
10 октября 2011 г. 19:33 -
Спасибо
11 октября 2011 г. 8:01 -
второй вариант может не подойти в том случае, если есть вероятность изменения срока по задаче.
еще можно просто написать application приложение(вместо timer job'a) и запускать его по расписанию на морде
11 октября 2011 г. 19:01 -
Я так же, сейчас воюю с подобной задачей. Но мне необходимы предупреждения после 2-х дне, 10, и 30 . Причем количество items будет около 200. Дизайнером, мне кажется опасно создавать РП.
Visual пока не освоил.
Смотрю в сторону представлений . Если дата больше 30 дней и заявка не закрыта показывать. И каждый юзер, может представлениями осматривать свои зависшие заявки по всем просроченным датам. ( Мне так же нужно было уведомлять 3 отдела с разными этапами)
С уважением, Андрей.
AOsinniy17 октября 2011 г. 16:05 -
а пример кода из дезайнера можно , а то -----Сделать паузу до - [Срок] - [Кол-во дней] ------ не работат, там либо дату предлагает (текущая, конкретная), либо значение поля. а ормулу там ввести как в представлении типа [сегодня] - 1 не получается. Помогите видимо я что то упустил.
7 ноября 2011 г. 12:23 -
Вот посмотрите вебкаст по созданию TimerJob для отправки сообщений в VS - все довольно просто (http://www.techdays.in.ua/videos/2557.html)
Aleksandr Shramko- Изменено Aleksandr Shramko 7 ноября 2011 г. 13:29
7 ноября 2011 г. 13:29