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

# Exporteinstellungen festlegen und Felder zuordnen

> Referenz für alle M-Files-Exportfelder, einschließlich Server, Repository, FileName-Tags, FieldPairs-Zuordnungen, Bildoptionen und Workflow-Zuweisung.

In diesem Abschnitt werden die Felder der Konfigurationsdateien **M-Files - ExportScript - Configure by script.cs** und **default.config.xml** beschrieben.

**Server** enthält die URL, die für den Zugriff auf M-Files über das Internet verwendet wird. Zum Beispiel \<Server>[http://m-files-server\&lt;/Server](http://m-files-server\&lt;/Server)>.

<Note>
  Detaillierte Anweisungen zum Konfigurieren des Webzugriffs finden Sie im [M-Files User Guide](https://www.m-files.com/user-guide/latest/eng/enabling_web_and_mobile_access.html).
</Note>

**Username** enthält den Namen des Benutzers in M-Files. Dies kann entweder ein Domänenname oder ein lokaler Name auf dem M-Files Server sein. Zum Beispiel \<Username>username\</Username>.

**Password** enthält das Kennwort des Benutzers. Zum Beispiel \<Password>password\</Password>.

**Repository** enthält den Namen des Dokumentenarchivs in M-Files. Zum Beispiel \<Repository>DocumentVault\</Repository>.

**FolderPath** enthält den Namen des Objekttyps. Zum Beispiel \<FolderPath>Document\</FolderPath>.

**FileName** enthält den Namen des Dokuments, das beim Export erstellt wird. Zum Beispiel \<FileName>\<Batch>\_\<Identifier>\</FileName>.

<Note>
  Der Dokumentname kann aus einem unveränderlichen statischen Teil und einem variablen dynamischen Teil bestehen. Der dynamische Teil wird durch Tags definiert, die beim Export durch die Werte der ABBYY FlexiCapture-Dokumenteigenschaften ersetzt werden. Jedes Tag muss in spitze Klammern eingeschlossen werden. In der XML-Datei:
</Note>

* „\<“ steht für „\<“;
* „>“ steht für „>“.

Mögliche Tags für den dynamischen Teil des Namens:

* *Project* für den Namen des Projekts in ABBYY FlexiCapture;
* *Batch* für den Namen des Batchs;
* *DocumentDefinition* für den Namen der Dokumentdefinition in ABBYY FlexiCapture;
* *SourceFile* für den Namen der Quelldatei;
* *Identifier* für den Dokumentbezeichner im Batch;
* *BatchType* für den Namen des Batch-Typs;
* *Time* für die aktuelle Uhrzeit im Format yyyy-MM-dd\_HH-mm-ss.

<Note>
  Sie können die dynamischen Ersetzungstags '\<FolderPath>', '\<Template>,' und '\<FileName>' verwenden, um Dokumente zu aktualisieren, die von M-Files zur Verarbeitung an FlexiCapture gesendet wurden. Wenn der FlexiCapture-Batch durch die M-Files-Workflow-Aktivität "Abbyy.MFiles.FlexiCapture.Activity.dll" erstellt wurde:
</Note>

* Der Ersetzungstag '\<FolderPath>' kann zur Laufzeit im Konfigurationsfeld **FolderPath** anstelle eines expliziten Objekttyps verwendet werden.
* Der Tag '\<Template>' kann im Konfigurationsfeld **DmsMetadataTemplate** anstelle eines expliziten Klassennamens verwendet werden.
* Der Tag '\<FileName>' kann im Konfigurationsfeld **FileName** anstelle eines expliziten Dokumentnamens verwendet werden.

Diese Tags werden durch die Werte der Batch-Registrierungsparameter ersetzt. Die Batch-Registrierungsparameter werden durch die M-Files-Workflow-Aktivität erstellt. Das ursprüngliche Dokument in M-Files wird anhand dieser Registrierungsparameter aktualisiert. Bei diesen dynamisch ersetzbaren Tags wird zwischen Groß- und Kleinschreibung unterschieden, und die Schreibweise der in den oben genannten Tags verwendeten Zeichen muss beibehalten werden.

Im Folgenden sehen Sie ein Beispiel für einen Dokumentnamen mit einem statischen Teil:

```
<FileName>My_static_prefix_&lt;DocumentDefinition&gt;_&lt;Identifier&gt;and_postfix</FileName>
```

Im Folgenden ein Beispiel für einen Dokumentnamen ohne statischen Teil:

```
<FileName>&lt;Project&gt;_&lt;Identifier&gt;</FileName>
```

**NameConflictResolution** wird zur Auflösung von Namenskonflikten verwendet. Mögliche Werte:

* *NewVersion* – Es wird eine neue Version des Dokuments erstellt.
* *NewName* – Es wird ein neues Dokument mit einem neuen Namen erstellt.

Zum Beispiel:

```
<CreationPolicy> 
  <NameConflictResolution>NewVersion</NameConflictResolution> 
</CreationPolicy>
```

<Note>
  Die Option **NewVersion** ermöglicht, das Dokument in M-Files zu aktualisieren, wenn der im Skript angegebene Name und das Format mit dem Namen und dem Format des Dokuments in M-Files übereinstimmen. Wenn Namen und Formate der beiden Dokumente nicht übereinstimmen, wird in M-Files ein neues Dokument erstellt.
</Note>

**DmsMetadataTemplate** enthält den Namen der Dokumentklasse in M-Files. Zum Beispiel,

```
<DmsMetadataTemplate>
  <Name>Rechnung</Name>
</DmsMetadataTemplate>
```

**FieldPairs** enthält eine Sammlung von Feldpaaren. Diese Sammlung wird verwendet, um Felder der ABBYY FlexiCapture-Dokumentdefinition M-Files-Eigenschaftsdefinitionen zuzuordnen.

Wenn Ihre Exporteinstellungen in einer XML-Datei gespeichert sind, ordnen Sie die Felder wie folgt zu:

```
<FieldPairs>
 <FieldPair>
   <AfcField>Invoice\InvoiceNumber</AfcField>
   <DmsField>InvoiceNumber</DmsField>
 </FieldPair>
</FieldPairs>
```

Dabei gilt:

* *AfcField* ist der vollständige Pfad zum Feld in der FlexiCapture Dokumentdefinition, aus dem die Daten beim Export gelesen werden.

* *DmsField* ist der Name der M-Files-Eigenschaftsdefinition, in die die Daten beim Export geschrieben werden.

Wenn Ihre Exporteinstellung im Skript angegeben ist, ordnen Sie die Felder in einem Dictionary wie folgt zu:

```
Dictionary<string, string> pairs = new Dictionary<string, string>()
{
    { @"Invoice Layout\InvoiceNumber", "Rechnungsnummer" },
    { @"Invoice Layout\InvoiceDate", "Rechnungsdatum" },
};
```

In den oben stehenden Paaren ist der Wert vor dem Komma der vollständige Name eines Felds in der FC-Dokumentdefinition, und der Wert nach dem Komma ist der Name der entsprechenden Eigenschaftsdefinition in M-Files.

**SaveDocumentImages** – Gibt an, ob das Bild exportiert werden soll. Wenn der Wert auf *true* gesetzt ist, sendet der Connector sowohl das Dokumentbild als auch die extrahierten Felder an M-Files; andernfalls werden nur die extrahierten Felder an M-Files gesendet.

**ExportImageSavingOptions** enthält die Bildspeicheroptionen, die beim Export verwendet werden, z. B. das Format des exportierten Bilds, dessen Quality und geschwärzte Bereiche. Eine ausführliche Beschreibung der Bildspeicheroptionen finden Sie unter [IExportImageSavingOptions](/de/flexi-capture/appendix/scripts/iexportimagesavingoptions).

**DmsSpecificOptions** – Dies sind M-Files-spezifische Einstellungen:

* *Workflow* – Der Name oder Alias des Workflows, der dem Dokument zugewiesen wird, sobald der Export von FC nach M-Files abgeschlossen ist (optional). Zum Beispiel.

```
<DmsSpecificOptions>
    <Option>
      <Name>Workflow</Name>
      <Value xsi:type="xsd:string">Invoice.Workflow</Value>
    </Option>
  </DmsSpecificOptions>
```
