> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Task

> Tipo de datos Task en la API de servicios web de ABBYY FlexiCapture: campos que describen una Task, su lote, estado, prioridad, marcas de tiempo, usuario asignado e indicadores.

<div id="what-it-does">
  ## Qué hace
</div>

El tipo de datos **Task** almacena información sobre las tareas.

<Note>
  Además de los registros de este tipo, la información sobre las tareas también se almacena en archivos XML. Un archivo XML puede describir toda la tarea o sus archivos por separado. Consulte la sección [Trabajar con archivos](/es/flexi-capture/api/files/files) para obtener información sobre la estructura de los datos en los archivos y sobre cómo trabajar con ellos.
</Note>

<div id="fields">
  ## fields
</div>

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Name</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Tipo</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Id</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ProjectId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del proyecto al que pertenece la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>BatchId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del lote que contiene los documentos de la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>BatchTypeId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del tipo de lote. 0 corresponde al tipo de lote "Predeterminado"</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Prioridad</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>
          Prioridad de la tarea. Valores posibles: consulte <a href="/es/flexi-capture/api/structures/t-priority">Prioridad</a>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Estado</p>
      </td>

      <td>
        <p>System.UInt32</p>
      </td>

      <td>
        <p>Estado de la tarea. Valores posibles:</p>

        <ul>
          <li>
            <strong>0</strong> - en creación
          </li>

          <li>
            <strong>1</strong> - en espera de procesamiento
          </li>

          <li>
            <strong>2</strong> - procesándose
          </li>

          <li>
            <strong>3</strong> - procesamiento completado
          </li>

          <li>
            <strong>4</strong> - pospuesta
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td>
        <p>CreationTime</p>
      </td>

      <td>
        <p>long</p>
      </td>

      <td>
        <p>Hora de creación. Para convertir los valores, use los siguientes métodos (C#):</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // conversión de DateTime a long dTime = DateTime.FromFileTime(lTime); ... // conversión de long a DateTime lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

    <tr>
      <td>
        <p>ModificationTime</p>
      </td>

      <td>
        <p>long</p>
      </td>

      <td>
        <p>El momento en que la tarea se modificó por última vez. Utilice los siguientes métodos (C#) para la conversión:</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // conversión de DateTime a long dTime = DateTime.FromFileTime(lTime); ... // conversión de long a DateTime lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

    <tr>
      <td>
        <p>Comentario</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>Comentario sobre la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>StageType</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>
          El tipo de etapa de procesamiento en la que se creó la tarea. Consulte <a href="/es/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a> para conocer los valores posibles.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>UserId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del usuario o grupo al que se ha asignado la tarea.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Flags</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Conjunto de flags que describen el estado de la tarea. El valor del campo es una combinación de los valores de los flags, entre los que se incluyen:</p>

        <ul>
          <li>TA\_HasAttachedDataVerificationXml = 0x200 se ha generado para la tarea un archivo XML con datos de preprocesamiento</li>
          <li>TA\_HasAttachedDocumentsXml = 0x1000 se han generado para la tarea archivos XML con datos</li>
        </ul>

        <p>
          <strong>Nota: </strong> Solo se enumeran los flags que resultan útiles al trabajar con las tareas y los <a href="/es/flexi-capture/api/methods/methods">métodos de la API de Web Services</a>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>CreatorId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del usuario que creó la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>BatchName</p>
      </td>

      <td>
        <p>cadena</p>
      </td>

      <td>
        <p>El nombre del lote al que está asociada la tarea</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>StageExternalId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de la etapa de procesamiento en la que se crea la tarea</p>
      </td>
    </tr>
  </tbody>
</table>
