Ответственный группа, сделать по-умолчанию "Я"

Обсуждаем TrackStudio по-русски

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby Petr » Wed Aug 18, 2010 1:21 pm

да триггер Trigger / Add Message / BEFORE Trigger.
в скрипт надо дописать
Code: Select all
return message;
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby fgrelax » Wed Aug 18, 2010 3:28 pm

Ошибка:
Code: Select all
Parse error at line 38, column 1. Encountered: }


Сейчас скрипт подставляет текущего пользователя в качестве ответственного, но сохранить не удается.

сам скрипт:
Code: Select all
if (message.getHandlerGroupId() != null) {
    message.setHandlerGroup(null);
    message.setHandkerUserId(sc.getUserId())
}
return message;
fgrelax
 
Posts: 37
Joined: Mon Aug 09, 2010 11:11 am

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby Petr » Wed Aug 18, 2010 3:43 pm

точку с запятой надо поставить после
message.setHandkerUserId(sc.getUserId());
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby fgrelax » Wed Aug 18, 2010 3:57 pm

Petr wrote:точку с запятой надо поставить после
message.setHandkerUserId(sc.getUserId());


о да, сенкс.

окончательный вариант.
Code: Select all
if (message.getHandlerGroupId() != null) {
    message.setHandlerGroup(null);
    message.setHandlerUserId(sc.getUserId());
}
return message;
fgrelax
 
Posts: 37
Joined: Mon Aug 09, 2010 11:11 am

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby fgrelax » Fri Aug 27, 2010 3:14 pm

Петр, подскажите еще.

Задача.
Имеется ответственный Иванов.
Я Сидоров делаю тип сообщения "Выполнить", а ответственный Петров.
Результат ответственный Иванов.

Итог: ответственный до выполнения типа сообщения не меняется.

П.С. Но оповещение должно прийти Петрову.
fgrelax
 
Posts: 37
Joined: Mon Aug 09, 2010 11:11 am

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby Petr » Fri Aug 27, 2010 5:02 pm

а без скрипта выставляется правильно?
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby fgrelax » Fri Aug 27, 2010 5:07 pm

Petr wrote:а без скрипта выставляется правильно?

Петр, спасибо, что отвечаете.
Без скрипта конечно проставляется верно.

Если такой скрипт запостить в INSTEAD, он не меняет ответственного, но не отправляет выбранному ответственному, который отличается от текущего ответственного.
fgrelax
 
Posts: 37
Joined: Mon Aug 09, 2010 11:11 am

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby Petr » Fri Aug 27, 2010 5:15 pm

подождите у них разное поведение, вы не можете выставить ответственного в триггере insert и after, скрипт должен быть только before или надо по другому написать тогда
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby fgrelax » Tue Aug 31, 2010 8:29 am

Petr wrote:подождите у них разное поведение, вы не можете выставить ответственного в триггере insert и after, скрипт должен быть только before или надо по другому написать тогда

Петр, так есть вариант? Пускай с Before, все равно.
fgrelax
 
Posts: 37
Joined: Mon Aug 09, 2010 11:11 am

Re: Ответственный группа, сделать по-умолчанию "Я"

Postby Petr » Tue Aug 31, 2010 10:42 am

я проверил у меня скрипт работает как вы просили
то есть. выставляю группу, скрипт меняет ее на текущего пользователя.
выставляем пользователя отличного от текущего, скрипт ничего не делает.
пришлите дамп и подробно что сделать, если у вас опять не получится это сделать.
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

PreviousNext

Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 0 guests

cron