Zum Hauptinhalt springen
In der XML-Konfigurationsdatei oder im Skript (je nachdem, wie Sie Ihre Exporteinstellungen konfiguriert haben) müssen Sie die Optionen angeben, die für den Export verwendet werden. Dazu gehören Verbindungsparameter für die Anbindung an Blue Prism, Bildausgabeoptionen, die Methode zum Benennen von Exportdateien und die Feldzuordnung. Server enthält die Adresse des Servers, auf dem sich der ABBYY FlexiCapture 12 Listener-Webservice befindet:
connectorSettings.DmsConnectionSettings.Server = "http://BluePrism:8181/ws/FlexiCapture12Listener";
Username gibt den Namen des Benutzers in Blue Prism an. Zum Beispiel:
connectorSettings.DmsConnectionSettings.Credentials.Username = "admin";
Kennwort enthält das Kennwort des Blue Prism-Benutzers. Zum Beispiel,
connectorSettings.DmsConnectionSettings.Credentials.Password = "Pass@123";
FileName enthält die Dateinamensvorlage für die an den Web-Service gesendete Dokumentbilddatei. Zum Beispiel:
connectorSettings.DmsDocumentDestination.FileName = "<Batch>";
Der Name des Dokuments kann einen unveränderlichen statischen Teil und einen variablen dynamischen Teil haben. 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:
  • ‘<’ 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 Batch
  • DocumentDefinition für den Namen der Document Definition 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
Wenn Sie das FlexiCapture 12 VBO verwenden, um Bilddateien an ABBYY FlexiCapture zu senden, wird dem für die Bildverarbeitung erstellten Batch ein Registrierungsparameter FileNameWithoutExtension zugewiesen. Dieser Parameter erhält den Wert aus dem Eingabeparameter FileName (aus dem VBO). Sie können den Wert dieses Registrierungsparameters auch in Ihrem Skript zum Benennen von Exportdateien wie folgt verwenden: <FileNameWithoutExtension>. Andere benutzerdefinierte Registrierungsparameter können zum Benennen von Dateien im folgenden Format verwendet werden: <RegParam:ParamName>. Sie können auch die Werte von Indexfeldern wie folgt verwenden: <Index:IndexField>.
Bei diesen dynamisch ersetzbaren Tags wird die Groß-/Kleinschreibung beachtet; die Schreibweise der in den obigen Tags verwendeten Zeichen muss daher beibehalten werden.
Ordnen Sie die Felder zu, um erkannte Metadaten zu exportieren. Für jedes Feld der Document Definition, dessen Wert Sie exportieren möchten, müssen Sie seinen Namen angeben. Dieser Name wird vom Prozess FlexiCapture 12 Listener verwendet, um das Feld in der Sammlung zu speichern. Die Sammlung von Feldnamen und Werten wird zur Laufzeit erstellt. Nur die zugeordneten Felder der Document Definition werden nach Blue Prism exportiert. Es kann eine beliebige Anzahl von Feldern zugeordnet werden. FieldPairs enthält eine Sammlung von Feldpaaren. Wenn Ihre Exporteinstellung in einer XML-Datei gespeichert ist, ordnen Sie die Felder wie folgt zu:
<FieldPairs>
 <FieldPair>
   <AfcField>Invoice Layout\InvoiceNumber</AfcField>
   <DmsField>InvoiceNumber</DmsField>
 </FieldPair>
</FieldPairs>
Dabei gilt:
  • AfcField ist der vollständige Pfad zum Feld in der FlexiCapture Document Definition, aus dem die Daten beim Export gelesen werden.
  • DmsField ist der Feldname in der Fields-Sammlung im Blue Prism FlexiCapture 12 Listener-Prozess.
Wenn Ihre Exporteinstellungen im Skript (BluePrism - ExportScript - Configure by script.cs) festgelegt sind, ordnen Sie die Felder wie folgt zu:
{ @"Invoice Layout\InvoiceNumber", "InvoiceNumber" },
wobei der Wert vor dem Komma den vollständigen Pfad zu einem Feld in der ABBYY FlexiCapture Document Definition angibt und der Wert nach dem Komma den Namen des entsprechenden Felds in der Fields-Sammlung im Blue Prism FlexiCapture 12 Listener-Prozess. ExportImageSavingOptions enthält die beim Export zu verwendenden Bildspeicheroptionen, z. B. das Format des exportierten Bilds, seine Qualität und geschwärzte Bereiche. Eine ausführliche Beschreibung der Bildspeicheroptionen finden Sie in der ABBYY FlexiCapture Developer’s Help. SaveDocumentImages steuert den Export von Bilddateien. Mögliche Werte sind true (Bilder werden exportiert) und false (es werden keine Bilder exportiert). Zum Beispiel:
connectorSettings.SaveDocumentImages = true;