Kann keinen ScheduleTask per API einfügen
Author: mgrunert
Publication Date: 1/10/2012 10:36
Hallo, wir haben sehr viele Projekte mit weitgehends identischen Aufträgen.
Dabei setzen wir massiv auf Serverweite ScheduleTaskTemplates.
Wenn ich jetzt in mehreren Aufträgen in allen Projekten einen weiteren Task Eintrag hinzufügen will,
kann ich das entweder händisch machen, was lange dauert und zeitaufwendig ist, oder ich verwende die API.
Leider fehlt mir da noch ein kleiner Schritt:
project.lock();
entry.lock();
ScheduleTask task = entry.createTask(template);
entry.save();
entry.unlock();
project.save();
project.unlock();
Das läuft soweit ohne Probleme durch, leider tauch mein erstellter Task nirgendwo auf.
Welchen Schritt habe ich denn vergessen?
-
Author: mgrunert - 1/10/2012 10:43
Und schon habe ich die Antwort selbst gefunden. :smileywink:
Da ist die Dokumentation leider nicht optimal.
An anderer Stelle in der API fand ich folgende Lösung beschrieben:
entry.getTasks().add(task);
Das hat dann letztendlich funktioniert.
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire