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

# Document

> Datentyp „Document“ in der ABBYY FlexiCapture Web Services API: enthält Dokumentdetails wie ID, Batch, Seiten, Verarbeitungsstufe, Status-Flags und Fehler.

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

Der **Document**-Datentyp speichert Informationen zu einem Dokument.

<div id="fields">
  ## fields
</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>Id</p>
      </td>

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

      <td>
        <p>Die ID eines Dokuments.</p>

        <p>
          Eine ID für ein Dokument kann nur mit der Methode <a href="/de/flexi-capture/api/methods/get-batch-ids-range">GetBatchIdsRange</a> festgelegt werden, mit der sich IDs für neue Dokumente reservieren lassen. Wir
          empfehlen, einem Dokument eine ID zuzuweisen, bevor Sie es einem Batch hinzufügen.
        </p>

        <p>Eine Dokument-ID wird automatisch generiert, wenn Sie ihren Wert auf -1 setzen.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Die ID des Batchs</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ParentId</p>
      </td>

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

      <td>
        <p>Die ID des übergeordneten Dokuments im Set.</p>
        <p>Wenn ein neues Dokument Teil eines Sets sein soll, muss diesem Feld der Wert des übergeordneten Dokuments im Set zugewiesen werden.</p>
        <p>Wenn ein neues Dokument zu keinem Set gehören soll, setzen Sie den Wert dieses Feldes auf 0.</p>

        <p>
          <strong>Wichtig! </strong> Das übergeordnete Dokument muss erstellt werden, bevor untergeordnete Dokumente erstellt werden.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ChildrenOrder</p>
      </td>

      <td>
        <p>
          <a href="/de/flexi-capture/api/structures/children-order">ChildrenOrder</a> \[]
        </p>
      </td>

      <td>
        <p>Eine Sammlung untergeordneter Dokumente, die das Sortieren der Dokumente in der Sammlung ermöglicht.</p>
        <p>Wenn Daten vom Server gelesen werden, wird das Feld automatisch ausgefüllt.</p>
        <p>Wenn dieses Feld leer ist, werden die Dokumente in der Sammlung in der Reihenfolge angeordnet, in der sie hinzugefügt wurden.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>DocIndex</p>
      </td>

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

      <td>
        <p>Index des Dokuments</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TemplateName</p>
      </td>

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

      <td>
        <p>Name der Document Definition</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ProcessingStageType</p>
      </td>

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

      <td>
        <p>
          Der Typ der Verarbeitungsstufe; die Werte sind in <a href="/de/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a> definiert
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Kommentar</p>
      </td>

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

      <td>
        <p>Kommentar</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Pages</p>
      </td>

      <td>
        <p>
          <a href="/de/flexi-capture/api/structures/page">Page</a>\[]
        </p>
      </td>

      <td>
        <p>Die Seiten im Dokument</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>IsProcessed</p>
      </td>

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

      <td>
        <p>Ein Flag, das angibt, ob das Dokument verarbeitet wurde</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasProcessingErrors</p>
      </td>

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

      <td>
        <p>Ein Flag, das anzeigt, ob Verarbeitungsfehler aufgetreten sind</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasDocumentErrors</p>
      </td>

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

      <td>
        <p>Ein Flag, das angibt, ob das Dokument Fehler enthält (z. B. Formatfehler, Regelfehler, Zusammenstellungsfehler)</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ErrorText</p>
      </td>

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

      <td>
        <p>Beschreibung der Fehler bei der Dokumentenverarbeitung</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ExternalId</p>
      </td>

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

      <td>
        <p>Die externe ID des Dokuments</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Eigenschaften</p>
      </td>

      <td>
        <p>
          <a href="/de/flexi-capture/api/structures/registration-property">RegistrationProperty</a>\[]
        </p>
      </td>

      <td>
        <p>Die Registrierungsparameter des Dokuments</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Priorität</p>
      </td>

      <td>
        <p>
          <a href="/de/flexi-capture/api/structures/t-priority">Priority</a>\[]
        </p>
      </td>

      <td>
        <p>Dokumentpriorität</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FileVersion</p>
      </td>

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

      <td>
        <p>Die Version der auf dem Server gespeicherten Dokumentdatei</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>OwnerId</p>
      </td>

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

      <td>
        <p>Die ID des Users oder der Gruppe, dem bzw. der das Projekt gehört</p>
      </td>
    </tr>

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

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

      <td>
        <p>Die ID der Verarbeitungsstufe, in der die Aufgabe erstellt wurde (innerhalb des Batch-Typs eindeutig)</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TaskId</p>
      </td>

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

      <td>
        <p>Die ID der Aufgabe, zu der das Dokument gehört</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>UncertainSymbols</p>
      </td>

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

      <td>
        <p>Die Anzahl der unsicheren Zeichen</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>VerificationSymbols</p>
      </td>

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

      <td>
        <p>Anzahl verifizierter Zeichen</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TotalSymbols</p>
      </td>

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

      <td>
        <p>Die Gesamtzahl der Zeichen im Dokument</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasErrors</p>
      </td>

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

      <td>
        <p>Ein Flag, das angibt, ob Regelfehler vorliegen</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasWarnings</p>
      </td>

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

      <td>
        <p>Ein Flag, das angibt, ob Warnungen zu Validierungsregeln vorliegen</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasAssemblingErrors</p>
      </td>

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

      <td>
        <p>Ein Flag, das angibt, ob beim Zusammenfügen Fehler aufgetreten sind</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasAttachments</p>
      </td>

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

      <td>
        <p>Ein Flag, das anzeigt, ob das Dokument Anhänge enthält</p>
      </td>
    </tr>

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

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

      <td>
        <p>Ein Satz von Flags, die den Status des Dokuments beschreiben. Der Wert eines Feldes ist eine Kombination aus den Werten der Flags, darunter:</p>

        <ul>
          <li>BIF\_IsAnalyzed = 0x100 zeigt an, dass das Dokument analysiert wurde;</li>
          <li>BIF\_IsRecognized = 0x200 zeigt an, dass das Dokument erkannt wurde;</li>
          <li>BIF\_IsVerified = 0x400 zeigt an, dass das Dokument verifiziert wurde;</li>
          <li>BIF\_IsExported = 0x800 zeigt an, dass das Dokument exportiert wurde;</li>
          <li>BIF\_HasRuleErrors = 0x10000 zeigt an, dass das Dokument Fehler bei der Regelausführung enthält;</li>
          <li>BIF\_HasRuleWarnings = 0x20000 - zeigt an, dass das Dokument Warnungen bei der Regelausführung enthält;</li>
          <li>BIF\_HasMergeVersionErrors = 0x80000 - zeigt an, dass das Dokument Fehler beim Zusammenführen der Ergebnisse der doppelten Verifizierung enthält (die Verifizierungsergebnisse stimmen nicht überein);;</li>
          <li>BIF\_HasUserAttachments = 0x100000 - zeigt an, dass das Dokument Anhänge enthält;</li>
          <li>BIF\_HasUnmatchedFieldErrors = 0x200000 - zeigt an, dass das Dokument nicht abgeglichene Felder enthält;</li>
          <li>BIF\_NeedsPreprocessing = 0x800000 - zeigt an, dass das Dokument vorverarbeitet werden muss;</li>
          <li>BIF\_IsManuallyCreated = 0x1000000 - zeigt an, dass das Dokument manuell erstellt wurde;</li>
          <li>BIF\_IsExcludedFromAutomaticAssembling = 0x2000000 - zeigt an, dass das Dokument von der automatischen Zusammenstellung ausgeschlossen ist;</li>
          <li>BIF\_IsSourceImageAttached = 0x4000000 - zeigt an, dass dem Dokument eine Quellbilddatei angehängt ist.</li>
        </ul>

        <p>
          <strong>Hinweis: </strong> Es sind nur die Flags aufgeführt, die bei der Arbeit mit den Aufgaben und <a href="/de/flexi-capture/api/methods/methods">Methoden der Web Services API</a> relevant sind.
        </p>
      </td>
    </tr>
  </tbody>
</table>
