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

# タスク

> ABBYY FlexiCapture Web Services API の タスク データ型: タスク、関連する batch、ステータス、優先度、タイムスタンプ、割り当て先ユーザー、flags を表す field。

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

**タスク** データ型には、タスクに関する情報が格納されます。

<Note>
  この型のレコードに加えて、タスクに関する情報は XML ファイルにも保存されます。XML ファイルには、タスク全体またはその個別ファイルを記述できます。ファイル内のデータ構造やファイルの操作については、[ファイルの操作](/ja/flexi-capture/api/files/files)セクションを参照してください。
</Note>

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

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

      <td>
        <p>
          <strong>型</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>説明</strong>
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクのID</p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクが属するProjectの ID</p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクのドキュメントが含まれるバッチのID</p>
      </td>
    </tr>

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

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

      <td>
        <p>バッチタイプのIDです。0 は「Default」バッチタイプを表します</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>優先度</p>
      </td>

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

      <td>
        <p>
          タスクの優先度。指定可能な値については、<a href="/ja/flexi-capture/api/structures/t-priority">優先度</a>を参照してください。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ステータス</p>
      </td>

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

      <td>
        <p>タスクのステータス。取り得る値:</p>

        <ul>
          <li>
            <strong>0</strong> - 作成中
          </li>

          <li>
            <strong>1</strong> - 処理待ち
          </li>

          <li>
            <strong>2</strong> - 処理中
          </li>

          <li>
            <strong>3</strong> - 処理完了
          </li>

          <li>
            <strong>4</strong> - 保留中
          </li>
        </ul>
      </td>
    </tr>

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

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

      <td>
        <p>作成日時。値を変換するには、次のメソッドを使用します (C#) ：</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // DateTime から long への変換 dTime = DateTime.FromFileTime(lTime); ... // long から DateTime への変換 lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

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

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

      <td>
        <p>タスクが最後に更新された時刻です。変換には、次のメソッド (C#) を使用します。</p>

        <pre>
          <code>DateTime dtTime; long lTime; ... // DateTime から long への変換 dTime = DateTime.FromFileTime(lTime); ... // long から DateTime への変換 lTime = dTime.ToFileTime();</code>
        </pre>
      </td>
    </tr>

    <tr>
      <td>
        <p>コメント</p>
      </td>

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

      <td>
        <p>タスクへのコメント</p>
      </td>
    </tr>

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

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

      <td>
        <p>
          タスクが作成された時点の処理ステージの型です。使用可能な値については、<a href="/ja/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a>を参照してください。
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクの割り当て先であるユーザーまたはグループのID。</p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクのステータスを示すフラグのセットです。この field の値は、複数のフラグ値の組み合わせです。含まれるフラグは次のとおりです。</p>

        <ul>
          <li>TA\_HasAttachedDataVerificationXml = 0x200 タスク用に前処理データを含む XML ファイルが生成されている</li>
          <li>TA\_HasAttachedDocumentsXml = 0x1000 タスク用にデータを含む XML ファイルが生成されている</li>
        </ul>

        <p>
          <strong>注:</strong> ここには、タスクおよび <a href="/ja/flexi-capture/api/methods/methods">Web Services API のメソッド</a> を扱う際に有用なフラグのみを記載しています。
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクを作成したユーザーのID</p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクに関連付けられたバッチ名</p>
      </td>
    </tr>

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

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

      <td>
        <p>タスクが作成される処理ステージのID</p>
      </td>
    </tr>
  </tbody>
</table>
