Configuración del ABBYY FlexiCapture 12 Reporting Service
- En el equipo donde está instalado ABBYY FlexiCapture 12 Reporting Service, inicie PowerShell con privilegios de administrador.
-
Vaya a la carpeta CreateDb ubicada en el directorio en el que se instaló el servicio. También puede usar este comando si el servicio se instaló en la ruta predeterminada:
-
Ejecute el script CreateEventLogDb.ps1 con los parámetros necesarios. Por ejemplo:
Los parámetros de este script deben sustituirse por el nombre de la base de datos que está creando y sus propias credenciales.User y Password son parámetros opcionales que deben usarse solo en caso de autenticación de Microsoft SQL. Si no se especifica User o Password al ejecutar el script, el programa usará la cuenta de Windows con la que se está ejecutando el Reporting Service. Asegúrese de que esta cuenta de Windows tenga permisos de acceso a la base de datos del Reporting Service.
-
Agregue la siguiente clave a la sección AppSettings del archivo web.config de la Consola de administración y supervisión y, a continuación, guarde los cambios:
-
Abra la Consola de administración y supervisión y vaya a Settings → Event Logging Mode. En el campo ABBYY FlexiCapture 12 Reporting Service, especifique la dirección del Reporting Service con el siguiente formato:
http://<ServiceAddress>:8001. Asegúrese de que el puerto 8001 no esté siendo utilizado por ninguna otra aplicación - En Internet Information Services (IIS), recicle el pool del Servidor de aplicaciones “FlexiCapture 12 Reporting”
Configuración del acceso a los datos de Reporting Service
- Vaya al directorio donde se instaló el componente de acceso a los datos. El directorio predeterminado es C:\inetpub\wwwroot\FlexiCapture12ReportingDataAccess.
- Abra el archivo appsettings.json y especifique la siguiente configuración:
- DecryptionKey del archivo web.config del Servidor de aplicaciones. Su configuración se encuentra, de forma predeterminada, en C:\inetpub\wwwroot\FlexiCapture12\Server.
- ValidationKey del archivo web.config del Servidor de aplicaciones.
- ConnectionString para conectarse a la base de datos de informes. Puede encontrarse en el archivo appsettings.json de Reporting Service (la ruta predeterminada es C:\inetpub\wwwroot\FlexiCapture12Reporting).
- ReportingDataPath — la ruta a la carpeta donde se deben exportar los datos. Si hay varios tenants, los datos de cada tenant se almacenarán en una subcarpeta independiente.
- RunTenantsDataGenerationPeriodSec — el tiempo, en segundos, que debe transcurrir entre las exportaciones automáticas de nuevos datos de informes. El valor predeterminado es 14400, lo que equivale a 4 horas.
Los parámetros ValidationKey, ConnectionString, RunTenantsDataGenerationPeriodSec y ReportingDataPath no están incluidos en el archivo appsettings.json que se instala junto con el componente de acceso a los datos. Tendrá que añadir estos parámetros manualmente después del parámetro DecryptionKey, separándolos con una coma.
- Reinicie el servicio web ABBYY FlexiCapture ReportingResults en IIS.
- Reinicie el servicio ABBYY FlexiCapture ReportingResults en Servicios.
Cambio de la base de datos utilizada por ABBYY FlexiCapture 12 Reporting Service
-
Para cambiar la base de datos manualmente:
- En el equipo donde está instalado ABBYY FlexiCapture 12 Reporting Service, inicie PowerShell con privilegios de administrador.
- Abra el archivo appsettings.json, que se encuentra en C:\inetpub\wwwroot\FlexiCapture12Reporting, y realice las modificaciones necesarias.
-
Para cambiar la base de datos mediante la utilidad EventLogApiCreateDb.exe:
- Ejecute el comando correspondiente de la utilidad:
- Para inicializar una nueva base de datos vacía: EventLogApiCreateDb.exe [ServerName] [NewDatabaseName] [User Password] init
- Para conectarse a una base de datos existente que ya contiene datos: EventLogApiCreateDb.exe [ServerName] [NewDatabaseName] [User Password] connect
- Ejecute el comando correspondiente de la utilidad:
- Ejecute el script ConnectEventlogDb.ps1 para modificar la cadena de conexión en el archivo appsettings.json. El formato general del script es el siguiente:
