mgrunert
Occasional Observer

Kann keinen ScheduleTask per API einfügen

Jump to solution

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?

1 Solution

Accepted Solutions
mgrunert
Occasional Observer

Und schon habe ich die Antwort selbst gefunden. Smiley Wink

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.

View solution in original post

1 Reply
mgrunert
Occasional Observer

Und schon habe ich die Antwort selbst gefunden. Smiley Wink

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.