Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Планируемое время информирования

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1 2 След.
Планируемое время информирования
Привет всем!

Коллеги, кто как рассчитывает Время информирования? Передо мной стоит задача: рассчитать таким образом, чтобы уведомление не попадало на выходные дни, тоесть есть Время Выполнения приходится на понедельник, то информирование - должно быть в пятницу.
О каком объекте системы идет речь?
о заданиях, точнее о Планируемом времени выполнения заданий и планируемом времени информирования
Если вы используете плановое время для оповещения, то скорее всего оно шедулится рулом на этот срок. В таком случае плановый срок не может использоваться для шедула, или его надо двигать вперёд до пятницы перед сохранением. Это можно сделать через UI рул с обновлением через внешний скрипт - Data update from External system. Т.е. при смене планового значения идёт проверка поля и двигается при необходимости.
Плановое время - это как вариант, используя его я создал правило, в котором время информирования приравнивается к времени выполнения с вычетом одного дня используя просто Update Dat a:

План. Вр. Выполн. - увед = [План.вр. выполнения]
План. Вр. Информ = (Substract timespan from[План.Вр.Выполнения] 1 day)
План. Вр. Информ. - увед = [План. Вр. Информ]

Но оно не учитывает выходные дни.

Если возможно, приведите пример внешнего скрипта Data update from External system.
примера нет, т.к. не использую плановое время. а про update-ор написано в мануале.
Вы говорите о administration guide? там довольно таки скупо расписано, а про Data update from External system вообще ничего не нашел. А какие параметры для расчета используете вы?
sd45_sp7_addendum_eng.pdf, c. 93
или sd45_sp20_addendum_en.pdf, c. 72, пример с. 76
А разве нельзя использовать Actualduration? Прописать в ActualStart время уведомления, задать в Actualduration 1 минуту и он сам пересчитает на рабочее время ActualFinish, а затем уже эту дату и писать в нужное поле.
Спасибо, почитаю!
Страницы: 1 2 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)