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

# CreateTask

> ABBYY FlexiCapture Web Services API の CreateTask メソッドを使用して、1 つのバッチ内のドキュメントからタスクを作成し、ステージ、priority、owner、キュー を設定します。

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

1 つのバッチに含まれるドキュメントセットからタスクを作成します。

<div id="definition">
  ## 定義
</div>

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

<div id="parameters">
  ## パラメーター
</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>sessionId</p>
      </td>

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

      <td>
        <p>Application Server への接続の ID</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>batchId</p>
      </td>

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

      <td>
        <p>情報を取得する対象のドキュメントを含むバッチの ID</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>stageExternalId</p>
      </td>

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

      <td>
        <p>タスクの配置先ステージの ID</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>priority</p>
      </td>

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

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

    <tr>
      <td>
        <p>comment</p>
      </td>

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

      <td>
        <p>タスクに付加するコメントテキスト</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>userId</p>
      </td>

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

      <td>
        <p>
          タスクの割り当て先ユーザーの ID です。グループ ID が指定されている場合、そのタスクはそのグループ内の任意のユーザーが処理できます。値が "0" の場合、そのタスクは指定されたバッチタイプでこのキューの処理を許可されている任意のユーザーが処理できます。Processing Server で処理されるキューでは、このパラメーターは無視されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>docIds</p>
      </td>

      <td>
        <p>int\[]</p>
      </td>

      <td>
        <p>バッチ内ドキュメントの ID</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>setAsCurrentTask</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>タスクを現在のタスクとして設定するか、キューに配置するかを示すフラグです。指定可能な値は次のとおりです。</p>

        <ul>
          <li>
            <strong>True</strong> - タスクは、このメソッドを呼び出したユーザーの現在のタスクとして設定されます。
          </li>

          <li>
            <strong>False</strong> - タスクはキューに配置されます。
          </li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

<div id="returned-value">
  ## 戻り値
</div>

| **型** | **説明** |
| ----- | ------ |
| int   | タスク ID |
