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

# UiPath-Aktivitätspaket

> Referenz für die ABBYY FlexiCapture-Multi-Task-Aktivitäten in UiPath: FlexiCapture-Projektbereich, Batch erstellen, Batch-Stufe abrufen und Batch-Ergebnis abrufen.

Das Aktivitätspaket **Abbyy.UiPath.FlexiCapture.MultiTaskActivities.nupkg** bietet alle Funktionen, die Sie für die Arbeit mit FC 12 benötigen. Es umfasst die folgenden Aktivitäten für die Arbeit mit ABBYY FlexiCapture:

* [FlexiCapture-Projektbereich](#flexicaptureprojectscope)
* [Batch erstellen](#createbatch)
* [Batch-Stufe abrufen](#getbatchstage)
* [Batch-Verifizierungs-URLs abrufen](#getbatchverificationurls)
* [Batch-Ergebnis abrufen](#fetchbatchresults)

## <a id="flexicaptureprojectscope" />FlexiCapture-Projektbereich

Diese Aktivität wird verwendet, um die anderen Aktivitäten im Paket über die FC 12-Verbindungseinstellungen zu initialisieren. Diese Aktivitäten werden im Bereich für untergeordnete Aktivitäten platziert, damit sie auf die FC-Verbindungseinstellungen zugreifen können.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_20.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=5cce87a5dd6a0e8140133d113331d4e0" alt="Screenshot des Properties-Bereichs der Aktivität FlexiCapture-Projektbereich in UiPath Studio, der die Felder der FlexiCapture-Verbindungseinstellungen für Company, Password, Projektname, Server-URL und Username sowie die optionalen Proxy-Einstellungen zeigt." width="343" height="390" data-path="images/flexi-capture/connectors/UiCon_20.png" />
</Frame>

Im Folgenden finden Sie eine Liste der Aktivitätsparameter, die von untergeordneten Aktivitäten geerbt werden:

| **Kategorie**                         | **Anzeigename** | **Typ**      | **Beschreibung**                   |
| ------------------------------------- | --------------- | ------------ | ---------------------------------- |
| FlexiCapture-Verbindungseinstellungen | Server-URL      | Uri          | Serveradresse (ohne den Tenant)    |
| FlexiCapture-Verbindungseinstellungen | Company         | String       | Name des Server-Tenants (optional) |
| FlexiCapture-Verbindungseinstellungen | Username        | String       | Benutzername                       |
| FlexiCapture-Verbindungseinstellungen | Password        | SecureString | Benutzerkennwort                   |
| FlexiCapture-Verbindungseinstellungen | Projektname     | String       | Projektname                        |
| Proxy-Einstellungen (optional)        | Server-URL      | Uri          | Adresse des Proxy-Servers          |
| Proxy-Einstellungen (optional)        | Username        | String       | Benutzername                       |
| Proxy-Einstellungen (optional)        | Password        | SecureString | Benutzerkennwort                   |

Im Designer des FlexiCapture-Projektbereichs können Sie Verbindungseinstellungen und untergeordnete Aktivitäten verwalten:

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_21.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=9d19251d6e449e3bfcae7b99dad86d35" alt="Screenshot des Designers der Aktivität FlexiCapture-Projektbereich in UiPath Studio, der die Felder für die FlexiCapture 12-Verbindungseinstellungen und den Do-Container mit einer untergeordneten Aktivität Batch erstellen zeigt." width="346" height="513" data-path="images/flexi-capture/connectors/UiCon_21.png" />
</Frame>

Wenn Sie einen Proxy verwenden:

1. Erstellen Sie die folgenden Variablen:
   * Eine Variable vom Typ **Uri** mit dem Namen **ProxyAddress** und dem folgenden Wert:

**New UriBuilder ("[http://proxyserver:8080\&quot;).Uri](http://proxyserver:8080\&quot;\).Uri)**. Geben Sie anstelle von **"[http://proxyserver:8080](http://proxyserver:8080)"** die Adresse und den Port des Proxy-Servers an.

* Eine Variable vom Typ **NetworkCredential** mit dem Namen **ProxyCredential** und dem folgenden Wert:

**New System.Net.NetworkCredential("proxyuser", "proxypass")**. Geben Sie anstelle von **"proxyuser"** und **"proxypass"** die Proxy-Anmeldedaten durch ein Komma getrennt an. Erstellen Sie diese Variable, wenn Ihr Proxy die Basic-Authentifizierung verwendet.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_63.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=e2ef6573119c0606e9e53423e2510781" alt="Screenshot der Registerkarte Variablen in UiPath Studio, der die Variable ProxyAddress vom Typ Uri und die Variable ProxyCredential vom Typ NetworkCredential zeigt, die mit ihrer Proxy-Serveradresse und ihren Anmeldedaten definiert sind." width="740" height="96" data-path="images/flexi-capture/connectors/UiCon_63.png" />
</Frame>

2. Verwenden Sie die in Schritt 1 erstellten Variablen, um die Proxy-Verbindungseinstellungen an die Aktivität FlexiCapture-Projektbereich zu übergeben (klicken Sie auf **FlexiCapture-Projektbereich → Proxy-Einstellungen (optional)**). Gehen Sie je nach dem vom Proxy geforderten Authentifizierungstyp wie folgt vor:
   * Wenn ein transparenter Proxy verwendet wird, übergeben Sie im Feld **Server-URL** die Adresse und den Port des Proxy-Servers als Wert der Variablen **ProxyAddress** und lassen Sie die Felder **Username** und **Password** leer.
   * Wenn der Proxy die NTLM-Authentifizierung verwendet, übergeben Sie im Feld **Server-URL** die Adresse und den Port des Proxy-Servers als Wert der Variablen **ProxyAddress** und lassen Sie die Felder **Username** und **Password** leer. Es werden die Anmeldedaten verwendet, unter denen der UiPath-Prozess ausgeführt wird.
   * Wenn der Proxy die Basic-Authentifizierung verwendet, übergeben Sie im Feld **Server-URL** die Adresse und den Port des Proxy-Servers als Wert der Variablen **ProxyAddress**. Übergeben Sie in den Feldern **Username** und **Password** die Proxy-Anmeldedaten als Werte der entsprechenden Eigenschaften der Variablen **ProxyCredential**.

     <Frame>
       <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_64.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=101e1d318f68a57ed54e4314d9b91a26" alt="Screenshot des Properties-Bereichs der Aktivität FlexiCapture-Projektbereich in UiPath Studio mit erweitertem Abschnitt Proxy-Einstellungen (optional), der die Felder Server-URL, Username und Password zeigt, die aus den Variablen ProxyAddress und ProxyCredential befüllt werden." width="395" height="233" data-path="images/flexi-capture/connectors/UiCon_64.png" />
     </Frame>

<Note>
  Diese Proxyserver-Einstellungen werden an alle untergeordneten Aktivitäten dieses Projektbereichs vererbt.
</Note>

## <a id="createbatch" />Batch erstellen

Mit dieser Aktivität werden Dateien zur Verarbeitung an FC 12 gesendet. ABBYY FlexiCapture erstellt für alle mit dieser Aktivität gesendeten Dokumente einen Batch mit einem eindeutigen Bezeichner. Dieser Bezeichner wird dann als Ausgabeargument **Batch-ID** zurückgegeben.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_22.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=1c4adb120c97ef0a0b21ad7a8e539d89" alt="Screenshot des Properties-Bereichs der Aktivität „Batch erstellen“ in UiPath Studio mit den Input-Parametern für Batch-Dateien, Batch-Registrierungsparameter und Name des Batch-Typs sowie dem Output-Parameter Batch-ID." width="678" height="259" data-path="images/flexi-capture/connectors/UiCon_22.png" />
</Frame>

Aktivitätsparameter:

| **Category** | **Display Name**              | **Type**                                     | **Description**                                                                                                                                                                                 |
| ------------ | ----------------------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input        | Name des Batch-Typs           | String                                       | Name des Batch-Typs für den zu erstellenden Batch (optional)                                                                                                                                    |
| Input        | Batch-Registrierungsparameter | IEnumerable\<KeyValuePair\< String,String >> | Eine Sammlung von Batch-Registrierungsparametern für den zu erstellenden Batch, im folgenden Format angegeben: Name des Registrierungsparameters — Wert des Registrierungsparameters (optional) |
| Input        | Batch-Dateien                 | IEnumerable\<KeyValuePair\<String,Byte\[]>>  | Eine Sammlung von Eingabedateien für den zu erstellenden Batch, im folgenden Format angegeben: Dateiname — Byte-Inhalt                                                                          |
| Output       | Batch-ID                      | Int32                                        | ID des erstellten Batchs                                                                                                                                                                        |

## <a id="getbatchstage" />Batch-Stufe abrufen

Diese Aktivität wird verwendet, um Informationen über die aktuelle Batch-Stufe abzurufen. Werte, die den Zustand eines Batch beschreiben, können beispielsweise verwendet werden, um Batches für die Verarbeitung nach ihrer aktuellen Stufe zu gruppieren.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_23.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=b6e5877567c4832d577c381a6fb0ae07" alt="Screenshot des Properties-Bereichs der Aktivität „Batch-Stufe abrufen“ in UiPath Studio mit der Eingabe Batch-ID und den Ausgaben Details, Stufenname und Stufentyp." width="655" height="259" data-path="images/flexi-capture/connectors/UiCon_23.png" />
</Frame>

Aktivitätsparameter:

| **Kategorie** | **Anzeigename** | **Typ** | **Beschreibung**                                                                       |
| ------------- | --------------- | ------- | -------------------------------------------------------------------------------------- |
| Input         | Batch-ID        | Int32   | Batch-ID                                                                               |
| Output        | Stufentyp       | Enum    | Typ der [Verarbeitungsstufe](/de/flexi-capture/api/structures/t-processing-stage-type) |
| Output        | Stufenname      | String  | Name der Verarbeitungsstufe                                                            |
| Output        | Details         | String  | Zusätzliche Informationen über den Zustand des Batch                                   |

## <a id="getbatchverificationurls" />Batch-Verifizierungs-URLs abrufen

Mit dieser Aktivität wird eine Reihe von Links zur FC Web-Verifizierungsstation für die Batch-Verifizierung abgerufen (unter Verwendung der Batch-ID).

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_24.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=a5b7ae8728adda730fc320ef871cf424" alt="Screenshot des Properties-Bereichs der Aktivität „Batch-Verifizierungs-URLs abrufen“ in UiPath Studio mit der Batch-ID-Eingabe und der Ausgabe „Verifizierungs-URLs“, die Links zu Verifizierungsaufgaben in der FlexiCapture Web-Verifizierungsstation zurückgibt." width="655" height="209" data-path="images/flexi-capture/connectors/UiCon_24.png" />
</Frame>

Aktivitätsparameter:

| **Kategorie** | **Anzeigename**     | **Typ**            | **Beschreibung**                         |
| ------------- | ------------------- | ------------------ | ---------------------------------------- |
| Input         | Batch-ID            | Int32              | Batch-ID                                 |
| Output        | Verifizierungs-URLs | IEnumberable\<Uri> | Eine Reihe von Batch-Verifizierungs-URLs |

## <a id="fetchbatchresults" />Batch-Ergebnis abrufen

Diese Aktivität wird verwendet, um die Ergebnisse der Batch-Verarbeitung abzurufen.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_25.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=45650b866af19080e7eeb8fa27afea16" alt="Screenshot des Properties-Bereichs der Aktivität „Batch-Ergebnis abrufen“ in UiPath Studio, der die Eingabe „Batch-ID“ sowie die Ausgaben „Batch-Registrierungsparameter“ und „Dokumentverarbeitungsergebnisse“ zeigt." width="784" height="234" data-path="images/flexi-capture/connectors/UiCon_25.png" />
</Frame>

Aktivitätsparameter:

| **Kategorie** | **Name**                    | **Anzeigename**                 | **Typ**                                    | **Beschreibung**                            |
| ------------- | --------------------------- | ------------------------------- | ------------------------------------------ | ------------------------------------------- |
| Input         | BatchId                     | Batch-ID                        | Int32                                      | Batch-ID                                    |
| Output        | BatchRegistrationParameters | Batch-Registrierungsparameter   | IEnumerable\<KeyValuePair\<String,String>> | Sammlung von Batch-Registrierungsparametern |
| Output        | DocumentProcessingResults   | Dokumentverarbeitungsergebnisse | IEnumerable\<DocumentProcessingResult>     | Ergebnisse der Batch-Dokumentverarbeitung   |

*DocumentProcessingResult*-Klasseneigenschaften:

| **Name**           | **Typ**                                     | **Beschreibung**                         |
| ------------------ | ------------------------------------------- | ---------------------------------------- |
| DocumentId         | Int32                                       | Dokument-ID                              |
| DocumentDefinition | String                                      | Name der zugeordneten Dokumentdefinition |
| Files              | IEnumerable\<KeyValuePair\<String,Byte\[]>> | Exportdateien                            |
