Saltar al contenido principal

Lo que hace

Crea una tarea a partir del conjunto de documentos de un lote.

Definición

int CreateTask( int sessionId, int batchId, int stageExternalId, int priority, string comment, int UserId, int[] docIds, bool setAsCurrentTask );

Parámetros

sessionId

int

El ID de la conexión al servidor de aplicaciones

batchId

int

El ID del lote que contiene el documento del que se recuperará información

stageExternalId

int

El ID de la etapa en la que se colocará la tarea

priority

int

La prioridad de la tarea. Consulte Priority para ver los valores posibles.

comment

string

Un comentario de texto para la tarea

userId

int

El ID del usuario al que se asignará la tarea. Si se especifica el ID del grupo, la tarea puede ser procesada por cualquier usuario del grupo. Si el valor es “0”, la tarea puede ser procesada por cualquier usuario que tenga permiso para procesar esta cola en el tipo de lote especificado. En el caso de las colas procesadas por el Processing Server, este parámetro se ignora.

docIds

int[]

Los ID de los documentos del lote

setAsCurrentTask

bool

El indicador que muestra si la tarea se establecerá como tarea actual o se colocará en una cola. Valores posibles:

  • True - la tarea se establecerá como tarea actual para el usuario que llamó al método;
  • False - la tarea se colocará en una cola.

Valor devuelto

TipoDescripción
intID de la tarea