Bonjour,

J'ai une tache qui s'ex�cute tout les mois au 14eme jour � 6h du matin, j'ai utiliser cette expression cron :

" 0 0 6 14 * ?"

la tache s'ex�cute sans aucun probleme, mais � un certain moment je dois faire un contr�le avant que la tache s'ex�cute, si le test n'est pas v�rifi�, je dois reprogrammer la tache 12 heures plus tard. J'ai utilis� tout d'abord cette conception qui n'a pas fonctionn�

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Trigger tr = getContext().getTrigger();
Date dateDebut = tr.getStartTime();
 
// j'ai ajouter a la dateDebut 12 heures.
dateDebut = DateUtils.addHours(dateDebut, 12);
tr.setStartTime(dateDebut);
 
//j'ai redonné un autre nom au trigger
tr.setName("UpdateTrigger");
 
//j'ai reschédulé le trigger 
scheduler.rescheduleJob(tr.getName(), scheduler.Default_Group, tr);
cette conception n'a pas mis � jour le trigger dans le scheduler, j'ai pens� � mettre � jour l'expression cron comme ceci :

" 0 0 18 14 * ?"

Comment mettre � jour cette expression ? S'il y a une autre solution pour mettre � jour le trigger aussi.

Merci