Zum Hauptinhalt springen

Was es tut

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.

Definition

int GetTaskByStageId( int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTasks, bool onlyPrivateBatches );

Parameter

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.

Rückgabewert

TypBeschreibung
intAufgaben-ID