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).
Remarque : 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: