Script Trigger in TS 4.0.5

Discuss problems installing or using TrackStudio.

Script Trigger in TS 4.0.5

Postby catupablo » Thu Sep 09, 2010 5:30 pm

Hi,

I need to create a trigger script to check the Time Spent field value is greater than 0 in TrackStudio 4.0.5

In the folder /etc/plugins/scripts/before_add_message/ I create a file controlspenttime.script

The code that I included in the script is similar to script in trackstudio 3.5, but not working in version 4.0

¿Can you help me please?


SecuredTaskBean task = message.getTask();
String msg = "Por favor completar el campo SPENT TIME";

if(message.getHrs().doubleValue() < 0.0001)
{
throw new com.trackstudio.exception.UserMessageException("<font color=\"black\"><CENTER><b>"+msg+"</b></CENTER></font><script language=\"JavaScript\">alert(\""+msg+"\");</script>");
}
return message;
catupablo
 
Posts: 2
Joined: Thu Sep 09, 2010 5:16 pm

Re: Script Trigger in TS 4.0.5

Postby Petr » Fri Sep 10, 2010 11:35 am

Hi, catupablo.
The script will check "spent time" in message and will throw error if time = 0.
Code: Select all
import com.trackstudio.exception.UserException;

if (message.getHrs() == null || message.getHrs() == 0) {
   throw new UserException("<font color=\"black\"><CENTER><b>"+msg+"</b></CENTER></font><script language=\"JavaScript\">alert(\""+msg+"\");</script>");
}

return message;
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1122
Joined: Wed Aug 12, 2009 4:38 pm

Re: Script Trigger in TS 4.0.5

Postby catupablo » Fri Sep 10, 2010 4:59 pm

Petr, the script works fine. Thank you.
catupablo
 
Posts: 2
Joined: Thu Sep 09, 2010 5:16 pm


Return to TrackStudio Support

Who is online

Users browsing this forum: No registered users and 3 guests