|
Планировщик заданий | ☑ | ||
---|---|---|---|---|
0
sanechichek
23.01.12
✎
14:44
|
Посоветуйте, как лучше всего сделать следующее:
Нужно формировать некие отчеты с определенными настройками и отправлять их по почте - это все реализовал с помощью рег. задания, но еще нужно реализовать, что бы каждый отчет формировался на определенную дату и в определенное время. Тоесть мне нужно один и тот же отчет сформировать один раз на текущую дату и что бы он отправился по почте в 18:00, а второй раз, что бы сформировался на конец месяца и отправился по почте в 10:30. И таких вариаций много. |
|||
1
Fish
23.01.12
✎
14:45
|
Дык и задай расписание для регламентного задания.
|
|||
2
ДенисЧ
23.01.12
✎
14:46
|
регламенты настрой... В чём проблема?
|
|||
3
sanechichek
23.01.12
✎
14:51
|
проблема в том что я же не могу запускать рег. задание под каждый отчет, будет выполнятся проверка для все вариантов формирования отчетов, а потом уже формировать и отправлять нужны. А если у меня один отчет нужно выполнить в 10:00, другой в 10:15, а третий в 14:25, то нужно запускать рег. задание каждую минуту, ну в лучшем случае каждые 30мин., а это не очень хорошо скажется на производительности.
|
|||
4
Fish
23.01.12
✎
14:54
|
Непонятно, зачем каждую минуту? Так и запускай: один в 10:00, другой в 10:15, а третий в 14:25. В чём проблема-то?
|
|||
5
sanechichek
23.01.12
✎
15:03
|
Fish, это как вариант, но я хочу сделать все универсально, к примеру сегодня такие настройки, а завтра кто-то добавить отчет и укажет дату формирования в 14:30, тогда нужно будет снова изменять настройки расписания, а пользователь это точно делать не будет.
|
|||
6
Лефмихалыч
23.01.12
✎
15:10
|
(5) бери да делай. Или тебе готовое решение надо?
|
|||
7
Dmitry77
23.01.12
✎
15:12
|
сделай несколько регламентных заданий.
|
|||
8
Fish
23.01.12
✎
15:15
|
(5) Так и записывай новое расписание программно. Кто мешает то?
|
|||
9
sanechichek
23.01.12
✎
15:22
|
Лефмихалыч, мне не нужно готовое решение, мне нужны толковые советы, а не "бери да делай".
Dmitry77, я же не могу заранее знать сколько у меня будет таких отчетов и сколько делать рег. заданий. Fish, спасибо, скорее всего так и буду делать. |
|||
10
Лефмихалыч
23.01.12
✎
15:30
|
(9) пока что не понятно, в чем у тебя сложность
|
|||
11
Fish
23.01.12
✎
15:44
|
(9) Вообще, имхо, сама задача несколько странная. Давать пользователям возможность самим указывать время формирования отчётов - мне кажется, не совсем правильно. Если 10 пользователей добавят 10 разных отчётов, и зададут одинаковое время формирования - что тогда?
|
|||
12
sanechichek
23.01.12
✎
15:57
|
Fish, тогда в указанное время будет сформировано и отправлено по почте 10 отчетов.
Лефмихалыч, не то что бы сложность, я то каким-то образом смогу решить, но хотелось бы услышать мнения других о том как лучше всего реализовать. |
|||
13
Fish
23.01.12
✎
16:02
|
(12) Я про производительность. Всё еще зависит от отчёта, конечно :)) У нас помню был отчет, который при запуске его тремя-четырьмя пользователями очень основательно загружал систему. Пришлось резко ограничивать к нему доступ пользователей.
|
|||
14
sanechichek
23.01.12
✎
16:53
|
Fish, из-за производительности, я и написал здесь, надеялся что можно как-то по другом все решить.
|
|||
15
Лефмихалыч
23.01.12
✎
16:55
|
(12) концепция такая: регзадание должно обрабатывать справочник, хранящий отчеты и настройки их выполнения.
|
|||
16
sanechichek
23.01.12
✎
17:22
|
Лефмихалыч, спасибо, сейчас так и реализовано, просто ко всем имеющимся настройкам еще добавится время формирования отчета, боюсь, что бы из-за всего этого не тормозила база.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |