dpochtarev wrote:Eugene wrote:Пусть он через 5 мин после публикации сработает. 5 мин на исправления опечаток - нормально.
Операция срабатывает сразу после создания задачи.Eugene wrote:В идеале он НЕ должен оставлять от себя следов в истории
Пользователям можете запретить просмотр этой операции.
- Code: Select all
package scripts.after_create_task.example;
import com.trackstudio.app.TriggerManager;
import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskTrigger;
import com.trackstudio.secured.SecuredTaskTriggerBean;
public class AfterCreateTask implements TaskTrigger {
@Override
public SecuredTaskTriggerBean execute(SecuredTaskTriggerBean task) throws GranException {
TriggerManager.getInstance().createMessage(
task.getSecure(),
task.getId(),
"4028808a1947f5220119480c50000054", /*mstatus_id from gr_mstatus */
"",
0l,
task.getHandlerUserId(),
task.getHandlerGroupId(),
null,
null,
null,
0l,
null,
false,
null
);
return task;
}
}
Подскажите, пожалуйста, как использовать этот скрипт?