What it does
Selects the task with the highest priority and opens it for processing. The selected task is locked (i.e. cannot be opened by other users).
Note: If there is no suitable task, "0" is returned.
Important! A task must be opened before any actions on the task can be performed!
int GetTask( int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches );
|sessionId||int||The ID of the connection to the Application Server|
|stageType||int||The ID of the stage type. See ProcessingStage for possible values.|
The flag which determines from which tasks to select. Possible values:
The flag which determines the set of available batches. Possible values: