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

# Anpassen des Beispielprojekts zur Verwendung mit der ABBYY FlexiCapture Cloud REST API

> Passen Sie das Beispielprojekt Banking Card Application für die FlexiCapture Cloud REST API an: Konfigurieren Sie die Workflow-Stufen und Exporteinstellungen und laden Sie es anschließend hoch.

<div id="rest-api-workflow">
  ## REST-API-Workflow
</div>

Der typische REST-API-Workflow sieht wie folgt aus:

<Frame>
  <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/restapi_workflow.png?fit=max&auto=format&n=8aWHPAJyzWmTqglX&q=85&s=a64343c0f3c211bbd21a481090c08c90" alt="Diagramm des typischen FlexiCapture Cloud REST-API-Workflows, das die Schritte vom Hochladen von Dateien und Erstellen einer Aufgabe über das Abfragen des Status, das Abrufen von Ergebnissen zur Verifizierung, die optionale benutzerdefinierte Verifizierung und das Training bis hin zum Entfernen von Eingabe- und Ausgabedateien zeigt." width="1865" height="702" data-path="images/flexi-capture/restapi_workflow.png" />
</Frame>

Jedes FlexiCapture-Projekt, das mit Ihrer REST API-Anwendung verwendet werden soll, muss einen korrekt konfigurierten Workflow enthalten. Die nachstehenden Anweisungen zeigen, wie Sie den Workflow des Beispielprojekts Banking Card Application für die Verwendung mit der REST API anpassen können. Weitere Informationen zu den Beispielprojekten finden Sie unter [ABBYY FlexiCapture sample projects](/de/flexi-capture/appendix/samples).

Bevor Sie diese Anleitung durcharbeiten, starten Sie die Project Setup Station und öffnen Sie das Beispielprojekt Banking Card Application (der Standardspeicherort ist `C:\Users\Public\ABBYY\FlexiCapture\12.0\Samples\FlexiCapture\English\Banking_eng\banking_eng.fcproj`).

<div id="adjust-workflow-stages">
  ## Workflow-Stufen anpassen
</div>

<Note>
  Die REST API übermittelt Daten zur Verarbeitung immer als Batch-Typ „Default“. Daher muss die gesamte Dokumentverarbeitung im Projekt für den Batch-Typ „Default“ konfiguriert werden.
</Note>

<Steps>
  <Step title="Das Advanced-Workflow-Schema auswählen">
    Klicken Sie im Menü **Project** auf **Projekteigenschaften** und dann auf die Registerkarte **Workflow**. Wählen Sie in der **Schema**-Dropdown-Liste **Advanced** aus und ändern Sie die Workflow-Einstellungen wie unten gezeigt.

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_properties.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=cfb7da635d5288dd20e60e1ff78d7198" alt="Screenshot der Registerkarte Workflow im Dialogfeld Projekteigenschaften der ABBYY FlexiCapture Project Setup Station mit ausgewähltem Advanced-Schema und den zugehörigen Workflow-Stufen." width="527" height="594" data-path="images/flexi-capture/cloud_getstarted_properties.png" />
    </Frame>
  </Step>

  <Step title="Webstationen für die Verifizierung aktivieren">
    Klicken Sie auf **Verifizierung** → **General** und aktivieren Sie die Option **Enable web stations**.

    **Hinweis:** Sie können diese Einstellung auslassen, wenn Sie in Ihrem Projekt keine Verifizierungsstufe benötigen.
  </Step>

  <Step title="Die Eingangsbedingung für die Verifizierung festlegen">
    Klicken Sie auf **Verifizierung** → **Entry Conditions** und setzen Sie die Option **Documents are admitted to stage** auf **Immer**.

    <Note>
      Je nach den Anforderungen Ihrer Lösung möchten Sie die Verifizierungsstufe möglicherweise vorübergehend oder bedingt deaktivieren, indem Sie auf der Registerkarte **Entry Conditions** eine skriptbasierte Regel verwenden.
    </Note>

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_scriptstage2.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=2af880f47b09cccf9a3dbbf5f8dbecc1" alt="Screenshot der Registerkarte Entry Conditions einer Verifizierungsstufe in der ABBYY FlexiCapture Project Setup Station, auf dem die Option Documents are admitted to stage auf Immer gesetzt ist." width="525" height="594" data-path="images/flexi-capture/cloud_getstarted_scriptstage2.png" />
    </Frame>
  </Step>

  <Step title="Eine Stufe zum Exportieren des XML-Layouts hinzufügen">
    Um den endpoint `training/layout/{taskId}/{fileId}` für Ihr Projekt zu aktivieren, exportieren Sie die XML-Datei mit den Felddaten und dem Layout. Erstellen Sie direkt vor der Verifizierungsstufe eine Dokumentverarbeitungsstufe.

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_scriptstage.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=ca883ba4911aba6ada4a7a639ce5e5cb" alt="Screenshot der Workflow-Stufen in der ABBYY FlexiCapture Project Setup Station mit einer neuen Dokumentverarbeitungsstufe direkt vor der Verifizierungsstufe." width="525" height="593" data-path="images/flexi-capture/cloud_getstarted_scriptstage.png" />
    </Frame>
  </Step>

  <Step title="Die Eingangsbedingung der neuen Stufe festlegen">
    Wählen Sie auf der Registerkarte **Entry Conditions** **Immer** aus.

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_scriptstage2.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=2af880f47b09cccf9a3dbbf5f8dbecc1" alt="Screenshot der Registerkarte Entry Conditions der neuen Verarbeitungsstufe in der ABBYY FlexiCapture Project Setup Station, bei der die Eingangsbedingung auf Immer gesetzt ist." width="525" height="594" data-path="images/flexi-capture/cloud_getstarted_scriptstage2.png" />
    </Frame>
  </Step>

  <Step title="Den Skripteditor öffnen">
    Klicken Sie auf der Registerkarte **Script** auf **Edit script…**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_scriptstage3.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=364824b4ab24e2e0fb36d7293a96d9f7" alt="Screenshot der Registerkarte Script einer Verarbeitungsstufe in der ABBYY FlexiCapture Project Setup Station mit der Schaltfläche Edit script." width="526" height="594" data-path="images/flexi-capture/cloud_getstarted_scriptstage3.png" />
    </Frame>
  </Step>

  <Step title="Die Skriptsprache festlegen">
    Ändern Sie die Skriptsprache zu **C# .NET**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_scriptstage4.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=5ab83efc9369628550fd9269b975f88d" alt="Screenshot des Skripteditors in der ABBYY FlexiCapture Project Setup Station, in dem C# .NET als Skriptsprache eingestellt ist." width="629" height="463" data-path="images/flexi-capture/cloud_getstarted_scriptstage4.png" />
    </Frame>
  </Step>

  <Step title="Das Exportskript hinzufügen">
    Kopieren Sie den folgenden Codeausschnitt und fügen Sie ihn in den Skript-Bereich ein:

    ```csharp theme={null}
    using System;
    Document.SaveXmlToFileStorage();
    ```
  </Step>

  <Step title="Ihre Änderungen speichern">
    Klicken Sie auf **OK**, um Ihre Änderungen zu speichern.
  </Step>
</Steps>

<Warning>
  Die Projekteinstellungen für die Dokumentzusammenstellung (Image processing → Create document) werden beim Hochladen von Dateien über die REST API ignoriert. Für jede Datei wird ein separates Dokument erstellt.
</Warning>

<div id="adjust-data-export-settings">
  ## Datenexporteinstellungen anpassen
</div>

Sobald ein über die REST API übermittelter Batch verarbeitet wurde, erfasst die REST API alle exportierten Dateien und stellt sie dem Client zum Herunterladen zur Verfügung.

<Warning>
  ABBYY FlexiCapture Cloud speichert exportierte Dateien im Objektspeicher. Daher dürfen Sie in Ihrem REST API-Projekt keine absoluten Exportpfade verwenden.
</Warning>

REST API-Projekte erfordern keine spezielle Ordnerstruktur. Sie können eine flache Ordnerstruktur verwenden, indem Sie für jeden Batch den Namen des Stammordners und Dokument-IDs als Teil der Dateinamen verwenden. Die REST API-Services weisen jedem über die REST API übermittelten Batch einen eindeutigen zufälligen Batch-Namen zu, sodass beim Exportieren von Daten aus diesen Batches eindeutige Dateinamen erzeugt werden.

Der folgende Screenshot zeigt die ursprünglichen Exporteinstellungen, die zu einer mehrstufigen Ordnerstruktur führen:

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_export1.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=780b107c87ebaaf8b5aa41750439908d" alt="Screenshot der Exporteinstellungen in der ABBYY FlexiCapture Project Setup Station mit der ursprünglichen Dateibenennung, die eine mehrstufige Ordnerstruktur erzeugt." width="502" height="638" data-path="images/flexi-capture/cloud_getstarted_export1.png" />
</Frame>

Der folgende Screenshot zeigt die geänderten Exporteinstellungen, die zu einer flachen Ordnerstruktur führen:

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/cloud_getstarted_export2.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=a3f52b3974beebb94fedbafddfcba2a6" alt="Screenshot der Exporteinstellungen in der ABBYY FlexiCapture Project Setup Station mit der geänderten Dateibenennung, die eine flache Ordnerstruktur erzeugt." width="500" height="638" data-path="images/flexi-capture/cloud_getstarted_export2.png" />
</Frame>

<div id="upload-your-modified-project-to-abbyy-flexicapture-cloud">
  ## Laden Sie Ihr geändertes Projekt in ABBYY FlexiCapture Cloud hoch
</div>

<Steps>
  <Step title="Öffnen Sie den Upload-Dialog">
    Klicken Sie auf **Datei** > **Projekt auf Server hochladen...**, um Ihr Projekt in ABBYY FlexiCapture Cloud hochzuladen.
  </Step>

  <Step title="Geben Sie Server und Mandant ein">
    Geben Sie im Dialogfeld die URL des Cloud-Servers ein, auf dem Ihr Mandant gehostet ist, und geben Sie den Namen Ihres Mandanten an.
  </Step>

  <Step title="Geben Sie Ihre Zugangsdaten ein">
    Wählen Sie **Serverauthentifizierung verwenden** aus und geben Sie die Zugangsdaten Ihres Mandantenadministrators ein.
  </Step>

  <Step title="Testen Sie die Verbindung">
    Klicken Sie auf **Verbindung testen**, um Ihre Verbindungseinstellungen zu prüfen.
  </Step>

  <Step title="Laden Sie das Projekt hoch">
    Klicken Sie auf **OK** und warten Sie, bis Ihr Projekt hochgeladen ist.
  </Step>
</Steps>

<div id="your-next-steps">
  ## Ihre nächsten Schritte
</div>

Sobald Sie Ihr Projekt in ABBYY FlexiCapture Cloud hochgeladen haben, können Sie als Nächstes Folgendes ausprobieren:

* Erstellen Sie eine Anwendung, die mit Ihrem Projekt verbunden ist. Weitere Informationen finden Sie unter [Erstellen von Anwendungen mithilfe der FlexiCapture REST API-Schnittstelle](/de/flexi-capture/rest-api-apps).
* Um zu prüfen, ob Ihre Anwendung korrekt verbunden ist, verarbeiten Sie einen Beispiel-Batch.
* Wenn Probleme auftreten, lesen Sie [Fehlerdiagnose bei der Verarbeitung](/de/flexi-capture/rest-api-tasks).
