Этот Create Task/Before триггер устанавливает поле "Сделать до" в зависимости от назначенного приоритета. В этом примере не учитываются рабочий и выходные дни. Чтобы их учитывать, нужно оперировать с полями класса Calendar.
package scripts.before_create_task;
import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskTrigger;
import com.trackstudio.secured.SecuredTaskTriggerBean;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
/**