Skip to main content
Der Reporting Service speichert alle Informationen in einer separaten Datenbank. Erstellen Sie diese Datenbank nach Abschluss der Installation und verweisen Sie den Service darauf.

Reporting-Datenbank erstellen

1

PowerShell als Administrator starten

Arbeiten Sie auf dem Computer, auf dem der ABBYY FlexiCapture 12 Reporting Service installiert ist.
2

Zum Ordner CreateDb wechseln

Der Ordner befindet sich im Installationsverzeichnis des Service. Wenn der Service im Standardpfad installiert ist, verwenden Sie folgenden Befehl:
3

Das Skript CreateEventLogDb.ps1 ausführen

Ersetzen Sie die Parameter durch den Namen der zu erstellenden Datenbank sowie durch Ihre eigenen Anmeldedaten.
user und password sind optional und gelten nur für die Microsoft SQL-Authentifizierung. Wenn Sie sie weglassen, verwendet das Programm das Windows-Konto, unter dem der Reporting Service ausgeführt wird. Stellen Sie sicher, dass dieses Konto über Zugriffsberechtigungen für die Reporting-Service-Datenbank verfügt.
4

Einstellungsschlüssel zu web.config hinzufügen

Fügen Sie den folgenden Schlüssel zum Abschnitt AppSettings der web.config-Datei der Administration and Monitoring Console hinzu und speichern Sie die Änderungen.
5

Serviceadresse angeben

Öffnen Sie die Administration and Monitoring Console und wechseln Sie zu Settings > Event Logging Mode. Geben Sie im Feld ABBYY FlexiCapture 12 Reporting Service die Adresse des Reporting Service im Format http://<ServiceAddress>:8001 ein.Stellen Sie sicher, dass Port 8001 nicht von einer anderen Anwendung verwendet wird.
6

Anwendungspool neu starten

Starten Sie in Internet Information Services (IIS) den Anwendungspool FlexiCapture 12 Reporting Application Server neu.
Das Programm zeichnet nun Daten zur Dokumentverarbeitung für den Standardmandanten in den Tabellen DocumentEditingStatistic und EventLog der Datenbank auf.

Datenzugriff des Reporting Service konfigurieren

Konfigurieren Sie die Datenzugriffskomponente, nachdem der Reporting Service eingerichtet wurde, sofern Sie diese Komponente installiert haben.
1

appsettings.json öffnen

Wechseln Sie in das Verzeichnis, in dem die Datenzugriffskomponente installiert wurde. Das Standardverzeichnis ist C:\inetpub\wwwroot\FlexiCapture12ReportingDataAccess.
2

Einstellungen festlegen

Legen Sie die folgenden Parameter in appsettings.json fest.Die mit der Datenzugriffskomponente installierte Datei appsettings.json enthält nur DecryptionKey. Fügen Sie ValidationKey, ConnectionString, RunTenantsDataGenerationPeriodSec und ReportingDataPath manuell hinzu und trennen Sie die Einträge durch Kommas.
3

Services neu starten

Starten Sie den ABBYY FlexiCapture ReportingResults-Webservice in IIS neu und anschließend den ABBYY FlexiCapture ReportingResults Service unter Dienste.
Das Programm exportiert die Reporting-Daten nun automatisch in den in appsettings.json angegebenen Ordner. Ein automatischer Export umfasst die am Vortag erfassten Reporting-Daten. Der erste Export erfolgt daher einen Tag nach der Installation und Konfiguration des Reporting Service. Um Reporting-Daten jederzeit zu exportieren, verwenden Sie die API. Weitere Informationen finden Sie unter Datenzugriff über die REST API.

Ändern der vom Reporting Service verwendeten Datenbank

Um die vom Reporting Service verwendete Datenbank zu ändern, bearbeiten Sie die Datei appsettings.json. Sie können dies manuell tun oder ab ABBYY FlexiCapture 12 Release 4 Update 2 das Dienstprogramm EventLogApiCreateDb.exe zusammen mit dem Skript ConnectEventlogDb.ps1 verwenden. Sie können zu einer vorhandenen Datenbank wechseln, die bereits Daten enthält, oder zu einer neuen leeren Datenbank. Wenn Sie zu einer neuen leeren Datenbank wechseln, initialisiert das Dienstprogramm EventLogApiCreateDb.exe diese zunächst.

Datenbank manuell ändern

1

PowerShell als Administrator starten

Arbeiten Sie auf dem Computer, auf dem der ABBYY FlexiCapture 12 Reporting Service installiert ist.
2

appsettings.json bearbeiten

Die Datei befindet sich unter C:\inetpub\wwwroot\FlexiCapture12Reporting. Nehmen Sie die erforderlichen Änderungen vor.

Datenbank mit dem Dienstprogramm EventLogApiCreateDb.exe ändern

1

Dienstprogrammbefehl ausführen

So initialisieren Sie eine neue leere Datenbank:
So stellen Sie eine Verbindung mit einer vorhandenen Datenbank her, die bereits Daten enthält:
Das Dienstprogramm liest die Verbindungszeichenfolge aus der Datei appsettings.json.
2

Skript ConnectEventlogDb.ps1 ausführen

Das Skript ändert die Verbindungszeichenfolge in appsettings.json. Verwenden Sie folgendes Muster:
Aus Sicherheitsgründen wird das Kennwort in appsettings.json verschlüsselt. Anschließend startet das Skript den Reporting Service neu.

Aktivieren des Reporting Service für einen nicht standardmäßigen Mandanten

Standardmäßig wird der Reporting Service nur für den Standard-Mandanten ausgeführt. Um ihn für einen anderen Mandanten zu aktivieren, setzen Sie im Feld Flags der Tabelle dbo.Tenant das erste Bit für diesen Mandanten. Anschließend zeichnet das Programm Daten zur Dokumentverarbeitung für diesen Mandanten in den Datenbanktabellen DocumentEditingStatistic und EventLog auf.