Lo que hace
Definición
int GetFilteredBatches(int sessionId, int projectId, int batchTypeId, int[] stageTypes, int[] stageExtIds, string name, int batchPurpose, long startDate, long stopDate, long slaDateBeginRange, long slaDateEndRange, int slaStateFlags, int firstRecord, int recordsCount, RegistrationProperty[] filterRegParams, out Batch[] batches)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
sessionId | int | El ID de la conexión al Servidor de aplicaciones. |
projectId | int | El ID del proyecto que contiene los tipos de lote cuya información se desea recuperar. |
batchTypeId | int | El ID del tipo de lote. 0 selecciona el lote predeterminado. -1 selecciona todos los tipos de lote. |
stageTypes | int[] | El conjunto de tipos de etapa de los lotes que busca. Para conocer los valores posibles, consulte ProcessingStage. Un conjunto vacío selecciona todos los lotes. 0 selecciona lotes que no están en ninguna etapa específica. |
stageExtIds | int[] | El conjunto de ID de etapa (el campo Id de la estructura ProcessingStage) de los lotes que busca. Un conjunto vacío selecciona todos los lotes. 0 selecciona lotes que no están en ninguna etapa específica. |
name | string | El prefijo del nombre del lote. Una cadena vacía permite cualquier nombre. |
batchPurpose | int | El propósito del lote. 0 selecciona lotes con datos. 1 selecciona lotes para entrenar el emparejamiento de Definición de Document. 2 selecciona lotes para entrenar clasificadores. |
startDate | long | Lotes creados después de la fecha especificada. 0 selecciona todos los lotes. Para convertir un valor de fecha, use el ejemplo que aparece después de esta tabla. |
stopDate | long | Lotes creados en la fecha especificada o después. 0 selecciona todos los lotes. Para convertir un valor de fecha, use el ejemplo que aparece después de esta tabla. |
slaDateBeginRange | long | Lotes cuya fecha límite de procesamiento de SLA sea igual o posterior a la fecha especificada. 0 selecciona todos los lotes. Para convertir un valor de fecha, use el ejemplo que aparece después de esta tabla. |
slaDateEndRange | long | Lotes cuya fecha límite de procesamiento de SLA sea igual o anterior a la fecha especificada. 0 selecciona todos los lotes. Para convertir un valor de fecha, use el ejemplo que aparece después de esta tabla. |
slaStateFlags | int | Una advertencia relacionada con la fecha límite de procesamiento de un lote. Use uno de los siguientes valores o su suma lógica (OR): 0 no filtra por este atributo, 1 selecciona lotes sin una fecha límite de procesamiento especificada, 2 selecciona lotes cuya fecha límite no está próxima ni se ha alcanzado, 4 selecciona lotes con una fecha límite próxima y 8 selecciona lotes con una fecha límite alcanzada. |
firstRecord | int | El primer registro de la lista. Los registros se numeran a partir del elemento cero. |
recordsCount | int | El número de lotes que se deben obtener. |
filterRegParams | RegistrationProperty[] | El conjunto de pares nombre-valor utilizados para filtrar por parámetros de registro. Solo se permiten 5 pares de valores; los demás se ignoran. |
long y DateTime en C# de la siguiente manera:
DateTime dTime;
long lTime;
...
// conversión de long a DateTime
dTime = DateTime.FromFileTime(lTime);
...
// conversión de DateTime a long
lTime = dTime.ToFileTime();
Los lotes se ordenan por ID en orden descendente, por lo que los más recientes aparecen al principio de la lista.
