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

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

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

 

Опрос


Погода

Правило для перевода крайнего срока

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

Страницы: 1 2 След.
Правило для перевода крайнего срока
Добрый день, при определенных условиях возникла необходимость продлевать автоматически срок в Обращениях, сделала правило:
When обращение is created
OR When обращение is modified
where Срок (*) is anything, Schedule the validation of this condition at 8 часов Before Срок
AND Назначение;Группа равно Закупка оборудования и комплектующих
AND Категория равно Инцидент
срок (Upd ate Data) Срок se t to (Add timespan to [Срок] 2 days)

почему-то отрабатывает только один раз и далее не переводит, подскажите что не так?
В правиле галочка есть, исполняется единажды... как-то так вроде звучит... Может быть в ней дело?
Так вот она НЕ стоит, а переводит только один раз...
Врать не буду, но вроде дело в Срок (*), звездочкой в условиях выделяется поле которое должно поменяться, то есть первый раз, при назначении у вас устанавливается крайний срок - правило отрабатывает, далее у вас меняется только статусы (ну ещё поле решение например) - поэтому это правило не отрабатывает больше
Первый раз же правило отрабатывает и срок меняется (в журнале запись появляется),поэтому и далее он должен видеть, что срок изменен и передвигать по правилу.
Рисунок
.JPG (9.26 КБ) [ Скачать ]
Цитата
Наталья Мась пишет:
Первый раз же правило отрабатывает и срок меняется (в журнале запись появляется),поэтому и далее он должен видеть, что срок изменен и передвигать по правилу.

я же сказал почему, потому что изначально у вас поле пустое, как только вы меняете приоритет или статус первый раз, у вас происходит первичный расчет сроков, следовательно значение с пустого на новое, следовательно правило отрабатывает, далее у вас меняются другие поля, но не меняется срок - следовательно правило не отрабатывает.
Уберите с вашего поля эту галку и по идее все заработает как надо, хотя каждое вносимое изменение в обращение будет плодить таски, что конечно не вариант - но это уже к вам вопрос, как придумать более подходящие условия для правила
Рисунок
.PNG (1.21 КБ) [ Скачать ]
Если убрать эту галку, то выдает ошибку(is anything возможен лишь в сочетании с этой галкой),если здесь вместо срока указать другое поле, статус например и выбрать оператор равно, перечислив возможные статусы, то правило вообще не отрабатывает
Рисунок
.JPG (33.87 КБ) [ Скачать ]
Изменено: Наталья Мась - 14.08.2013 10:16:42
Используй оператор не "is anything", а "пусто", и в начале поставь "нет" (в итоге чтобы получилось условие не пусто)
Теперь 2 раза переводит и все smile:)
Страницы: 1 2 След.
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)

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