Wählt die Aufgabe mit der höchsten Priorität aus und öffnet sie zur Bearbeitung. Die ausgewählte Aufgabe wird gesperrt (d. h., sie kann nicht von anderen Benutzern geöffnet werden).
Eine Aufgabe muss geöffnet sein, bevor Aktionen für sie ausgeführt werden können.
int GetTaskByStageId( int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTasks, bool onlyPrivateBatches );
| | |
sessionId | int | Die ID der Verbindung zum Application Server |
projectId | int | Projekt-ID |
stageIds | int[] | Die IDs der Stufen, aus denen Aufgaben abgerufen werden sollen |
onlyPreprocessedTask | bool | Dieses Flag legt fest, aus welchen Aufgaben ausgewählt wird. Mögliche Werte: - True - nur vorverarbeitete Aufgaben auswählen;
- False - aus allen Aufgaben auswählen.
|
onlyPrivateBatches | bool | Dieses Flag legt fest, welche Batches verfügbar sind. Mögliche Werte: - True - nur Batches, die dem aktuellen Benutzer oder der aktuellen Benutzergruppe gehören, sind verfügbar;
- False - alle Batches sind verfügbar.
|
| Typ | Beschreibung |
|---|
| int | Aufgaben-ID |