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

# CloseTask

> Schließen Sie einen Task und leiten Sie ihn mit der CloseTask-Methode der ABBYY FlexiCapture Web Services API optional mithilfe eines RoutingInfo-Schemas an eine Verarbeitungsstufe weiter.

<div id="what-it-does">
  ## Was es bewirkt
</div>

Schließt eine Task und macht sie für weitere Verarbeitungsschritte verfügbar.

<Warning>
  Wenn die Web Services API zum Weiterleiten von Dokumenten verwendet wird, werden andere Weiterleitungsmethoden wie Eintrittsbedingungen oder Skripte nicht angewendet. Ausgenommen sind die Stufen vom Typ [User type](/de/flexi-capture/api/structures/t-processing-stage-type) (ID=2000) – für diese werden Vor- und Nachverarbeitung immer ausgeführt, und der Workflow funktioniert ordnungsgemäß.
</Warning>

Wenn Dokumente nach dem Schließen der Task an eine bestimmte Stufe gesendet werden sollen, muss die nächste Stufe explizit in der Taskdatei angegeben werden. Dazu muss beim Senden der Task an Verification Postprocessing das Schema [RoutingInfo.xsd](../../Resources/RoutingInfo.xsd) an die Task angehängt werden. Das Schema enthält Informationen darüber, an welche Stufen die Dokumente gesendet werden sollen, welche Tasks erstellt werden müssen usw. Es ist auch möglich anzugeben, welche Dokumentdefinitionen bei der Dokumenterkennung abgeglichen werden sollen.

Um Dokumente an eine bestimmte Stufe zu senden, können Sie auch die Methode [SendTask](/de/flexi-capture/api/methods/send-task) verwenden.

<div id="definition">
  ## Definition
</div>

```
void CloseTask( int sessionId, int taskId, int stageType );
```

<div id="parameters">
  ## Parameter
</div>

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

      <td>
        <p>
          <strong>Typ</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Beschreibung</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>sessionId</p>
      </td>

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

      <td>
        <p>Die ID der Verbindung zum Application Server</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>taskId</p>
      </td>

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

      <td>
        <p>Die ID des zu schließenden Tasks</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>stageType</p>
      </td>

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

      <td>
        <p>
          Die ID des Verarbeitungsstufentyps, an den der Task gesendet werden soll. Mögliche Werte finden Sie unter <a href="/de/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a>.
        </p>

        <p>
          <strong>Hinweis: </strong> Um den Task zur weiteren Verarbeitung zurückzugeben, muss der Wert <strong>stageType</strong> 410 oder 510 sein.
        </p>

        <p>
          <strong>Hinweis: </strong> In der Stufe Data Verification werden die vorgenommenen Änderungen im Task gespeichert. Um sie in die Dokumente zu übernehmen, müssen Sie eine XML-Datei mit Task-
          daten per POST-Anforderung hochladen und den Task beim Schließen an die Stufe Data Verification Postprocessing senden.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="returned-value">
  ## Rückgabewert
</div>

Keine.
