Saltar al contenido principal

Qué hace

Selecciona la tarea de mayor prioridad y la abre para procesarla. La tarea seleccionada queda bloqueada (es decir, otros usuarios no pueden abrirla).
Es necesario abrir una tarea antes de realizar cualquier acción en ella.

Definición

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

Parámetros

sessionId

int

El ID de la conexión con Application Server

projectId

int

ID del proyecto

stageIds

int[]

Los ID de las etapas de las que se obtiene la tarea

onlyPreprocessedTask

bool

El indicador que determina entre qué tareas se debe seleccionar. Valores posibles:

  • True - seleccionar solo tareas preprocesadas;
  • False - seleccionar entre todas las tareas.

onlyPrivateBatches

bool

El indicador que determina el conjunto de lotes disponibles. Valores posibles:

  • True - solo están disponibles los lotes que pertenecen al usuario actual o a su grupo de usuarios;
  • False - todos los lotes están disponibles.

Valor devuelto

TipoDescripción
intID de tarea