> ## 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

> Type de données Task de l’API Web Services FlexiCapture d’ABBYY : fields décrivant une tâche, son batch, son statut, sa priorité, ses horodatages, l’utilisateur affecté et ses indicateurs.

<div id="what-it-does">
  ## Description
</div>

Le type de données **Task** contient des informations sur les tâches.

<Note>
  Outre les enregistrements de ce type, des informations sur les tâches sont également stockées dans des fichiers XML. Un fichier XML peut décrire l’intégralité de la tâche ou les fichiers individuels qui la composent. Consultez la section [Utilisation des fichiers](/fr/flexi-capture/api/files/files) pour en savoir plus sur la structure des données contenues dans les fichiers et sur leur utilisation.
</Note>

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

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

      <td>
        <p>
          <strong>Type</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Description</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ID</p>
      </td>

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

      <td>
        <p>ID de la tâche</p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID du projet auquel appartient la tâche</p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID du lot qui contient les documents de la tâche</p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID du type de lot. 0 correspond au type de lot « Par défaut »</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Priorité</p>
      </td>

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

      <td>
        <p>
          Priorité de la tâche. Valeurs possibles : voir <a href="/fr/flexi-capture/api/structures/t-priority">Priority</a>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Statut</p>
      </td>

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

      <td>
        <p>Statut de la tâche. Valeurs possibles :</p>

        <ul>
          <li>
            <strong>0</strong> - en cours de création
          </li>

          <li>
            <strong>1</strong> - en attente de traitement
          </li>

          <li>
            <strong>2</strong> - en cours de traitement
          </li>

          <li>
            <strong>3</strong> - traitement terminé
          </li>

          <li>
            <strong>4</strong> - différé
          </li>
        </ul>
      </td>
    </tr>

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

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

      <td>
        <p>Heure de création. Pour convertir ces valeurs, utilisez les méthodes suivantes (C#) :</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // conversion de DateTime en long dTime = DateTime.FromFileTime(lTime); ... // conversion de long en DateTime lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

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

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

      <td>
        <p>Moment où la tâche a été modifiée pour la dernière fois. Utilisez les méthodes suivantes (C#) pour effectuer la conversion :</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // conversion de DateTime en long dTime = DateTime.FromFileTime(lTime); ... // conversion de long en DateTime lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

    <tr>
      <td>
        <p>Commentaire</p>
      </td>

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

      <td>
        <p>Commentaire associé à la tâche</p>
      </td>
    </tr>

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

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

      <td>
        <p>
          Le type de l’étape de traitement au cours de laquelle la tâche a été créée. Consultez <a href="/fr/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a> pour connaître les valeurs possibles.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID de l’utilisateur ou du groupe auquel la tâche est attribuée.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Ensemble d’indicateurs décrivant l’état de la tâche. La valeur d’un champ est une combinaison des valeurs de ces indicateurs, notamment :</p>

        <ul>
          <li>TA\_HasAttachedDataVerificationXml = 0x200 un fichier XML contenant des données de prétraitement a été généré pour la tâche</li>
          <li>TA\_HasAttachedDocumentsXml = 0x1000 des fichiers XML contenant des données ont été générés pour la tâche</li>
        </ul>

        <p>
          <strong>Remarque : </strong> Seuls les indicateurs utiles pour travailler avec les tâches et les <a href="/fr/flexi-capture/api/methods/methods">méthodes de l’API Web Services</a> sont répertoriés ici.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID de l’utilisateur ayant créé la tâche</p>
      </td>
    </tr>

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

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

      <td>
        <p>Le nom du batch auquel la tâche est associée</p>
      </td>
    </tr>

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

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

      <td>
        <p>L’ID de l’étape de traitement où la tâche est créée</p>
      </td>
    </tr>
  </tbody>
</table>
