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

# Umgebungsvariablen

> Speichern Sie Pfade und ADO-Verbindungszeichenfolgen in FlexiCapture-Umgebungsvariablen zur Wiederverwendung in Regeln, Exporteinstellungen und Skripten auf verschiedenen Servern.

**Eine Umgebungsvariable** ist ein string, der zum Speichern von Text verwendet wird, z. B. eines Pfads zu einer externen Ressource. Umgebungsvariablen werden in den Projekteigenschaften angegeben (**Project → Projekteigenschaften → Umgebungsvariablen**) und in Dokumentdefinitionen und Skripten verwendet.

Wenn ein Projekt auf einem anderen Application Server oder auf einem anderen Computer ausgeführt wird, können sich die Pfade zu externen Ressourcen ändern.

Wenn das Projekt mehrere Dokumentdefinitionen, mehrere Datenbankprüfregeln und mehrere Skripte enthält, kann die Bearbeitung all dieser Objekte recht viel Zeit in Anspruch nehmen.

Damit Sie nicht alle im Projekt verwendeten Objekte bearbeiten müssen, können Sie die Pfade zu externen Objekten in Umgebungsvariablen angeben und diese Variablen beim Erstellen von Regeln, beim Einrichten des Exports oder beim Schreiben von Skripten verwenden. Wenn Sie das Projekt dann in einer anderen Umgebung ausführen, müssen Sie lediglich die Verbindungsparameter im Dialogfeld **Umgebungsvariablen** bearbeiten.

<div id="types-of-environment-variable">
  ## Arten von Umgebungsvariablen
</div>

In ABBYY FlexiCapture gibt es zwei Arten von Umgebungsvariablen:

* **String** Dies ist eine Textvariable.
* **ADO-Verbindungszeichenfolge** Dies ist eine Verbindungszeichenfolge zum Herstellen einer Verbindung mit einer ODBC-kompatiblen Datenbank.

<div id="creating-and-editing-environment-variables">
  ## Erstellen und Bearbeiten von Umgebungsvariablen
</div>

So erstellen Sie eine neue Umgebungsvariable:

1. Klicken Sie im Dialogfeld **Projekteigenschaften** auf die Registerkarte **Umgebungsvariablen** und dann auf die Schaltfläche **Neu...**.
2. Wählen Sie im Dialogfeld **Neue Umgebungsvariable** einen Typ aus und geben Sie einen Namen für die Umgebungsvariable ein. Den Typ der Umgebungsvariablen können Sie später nicht mehr ändern.
3. Füllen Sie das Feld **Value** entsprechend dem Typ Ihrer Umgebungsvariable aus:
   * Geben Sie für eine Umgebungsvariable vom Typ **String** einen Wert ein (z. B. den Pfad zu einem Ordner oder eine E-Mail-Adresse).
   * Geben Sie für eine Umgebungsvariable vom Typ **ADO-Verbindungszeichenfolge** den Pfad zur Datenbank, die Zugriffsparameter sowie alle weiteren Verbindungsparameter an, die der verwendete Treiber erfordert.
4. Geben Sie alle erforderlichen Informationen in das Feld **Description** ein.

Um eine vorhandene Umgebungsvariable zu bearbeiten oder zu löschen, klicken Sie auf **Bearbeiten...** oder **Löschen**.

<div id="using-environment-variables">
  ## Verwendung von Umgebungsvariablen
</div>

* Umgebungsvariablen vom Typ **String** können verwendet werden, um:
  * eine Quelle für Eingabebilder anzugeben.
  * Einstellungen anzugeben, die bestimmen, wie Dokumente in Dateien und Bilder exportiert werden.

Verwenden Sie die folgende Syntax, um auf eine Umgebungsvariable zu verweisen: \<Env:Name\_of\_environment\_variable> oder \<\$:Name\_of\_environment\_variable>.

* Umgebungsvariablen vom Typ **ADO-Verbindungszeichenfolge** können verwendet werden, um Verbindungen zu verschiedenen Datenbanken herzustellen:
  * Beim Erstellen einer [Datenbankprüfregel](/de/flexi-capture/templates/rule-bd)
  * In einer Dokumentdefinition beim Einrichten des [Exports](/de/flexi-capture/templates/export-main)
  * In einer Dokumentdefinition beim Verbinden eines Datensatzes mit einer externen Datenbank
  * In den Feldeigenschaften beim Angeben von [Werteinschränkungen](/de/flexi-capture/templates/constraints-text)

* Umgebungsvariablen jedes Typs können in Skripten verwendet werden. Verwenden Sie die Eigenschaft **EnviromentVariables** von [IProperties](/de/flexi-capture/appendix/scripts/iproperties), die im [IProject](/de/flexi-capture/appendix/scripts/iproject)-Interface verfügbar ist.
