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).
Wenn keine geeignete Aufgabe vorhanden ist, wird „0“ zurückgegeben.
Eine Aufgabe muss geöffnet werden, bevor Aktionen für sie ausgeführt werden können!
int GetTask( int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches );
| | |
sessionId | int | Die ID der Verbindung zum Application Server |
projectId | int | Projekt-ID |
stageType | int | Die ID des Stufentyps. Mögliche Werte finden Sie unter ProcessingStage. |
onlyPreprocessedTask | bool | Das Flag, das bestimmt, aus welchen Aufgaben ausgewählt wird. Mögliche Werte: - True - nur vorverarbeitete Aufgaben auswählen;
- False - aus allen Aufgaben auswählen.
|
onlyPrivateBatches | bool | Das Flag, das bestimmt, welche Batches verfügbar sind. Mögliche Werte: - True - nur Batches, die dem aktuellen Benutzer oder seiner Benutzergruppe gehören, sind verfügbar;
- False - alle Batches sind verfügbar.
|
| Typ | Beschreibung |
|---|
| int | Aufgaben-ID |