Skip to main content
El Reporting Service almacena toda la información en una base de datos independiente. Una vez completada la instalación, cree esa base de datos y configure el servicio para que la use.

Crear la base de datos de informes

1

Inicie PowerShell como administrador

Trabaje en el equipo donde está instalado ABBYY FlexiCapture 12 Reporting Service.
2

Vaya a la carpeta CreateDb

Esta carpeta se encuentra en el directorio donde está instalado el servicio. Si el servicio está instalado en la ruta predeterminada, use este comando:
3

Ejecute el script CreateEventLogDb.ps1

Sustituya los parámetros por el nombre de la base de datos que desea crear y sus propias credenciales.
user y password son opcionales y solo se aplican a la autenticación de Microsoft SQL. Si los omite, el programa usa la cuenta de Windows con la que se ejecuta Reporting Service. Asegúrese de que esa cuenta tenga permisos de acceso a la base de datos de Reporting Service.
4

Agregue la clave de configuración a web.config

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

Especifique la dirección del servicio

Abra la Consola de administración y supervisión y vaya a Settings > Event Logging Mode. En el campo ABBYY FlexiCapture 12 Reporting Service, introduzca la dirección de Reporting Service con el formato http://<ServiceAddress>:8001.Asegúrese de que el puerto 8001 no esté en uso por otra aplicación.
6

Recicle el pool de aplicaciones

En Internet Information Services (IIS), recicle el pool del Servidor de aplicaciones FlexiCapture 12 Reporting.
El programa ahora registra los datos de procesamiento de documentos del tenant predeterminado en las tablas DocumentEditingStatistic y EventLog de la base de datos.

Configurar el acceso a los datos de Reporting Service

Configure el componente de acceso a los datos una vez que Reporting Service esté listo, si eligió instalar este componente.
1

Abrir appsettings.json

Vaya al directorio donde se instaló el componente de acceso a los datos. El directorio predeterminado es C:\inetpub\wwwroot\FlexiCapture12ReportingDataAccess.
2

Especificar la configuración

Configure los siguientes parámetros en appsettings.json.
El archivo appsettings.json instalado con el componente de acceso a los datos contiene únicamente DecryptionKey. Agregue manualmente ValidationKey, ConnectionString, RunTenantsDataGenerationPeriodSec y ReportingDataPath después de esta, separándolas con comas.
3

Reiniciar los servicios

Reinicie el servicio web ABBYY FlexiCapture ReportingResults en IIS y, a continuación, reinicie ABBYY FlexiCapture ReportingResults Service en Servicios.
El programa ahora exporta automáticamente los datos de informe a la carpeta especificada en appsettings.json. Una exportación automática incluye los datos de informe acumulados durante el día anterior, por lo que la primera exportación se realiza un día después de instalar y configurar Reporting Service. Para exportar datos de informe en cualquier momento, use la API. Para obtener más información, consulte REST API data access.

Cambiar la base de datos utilizada por Reporting Service

Para cambiar la base de datos que utiliza Reporting Service, modifique el archivo appsettings.json. Puede hacerlo manualmente o, en ABBYY FlexiCapture 12 Release 4 Update 2 y versiones posteriores, utilizar la utilidad EventLogApiCreateDb.exe junto con el script ConnectEventlogDb.ps1. Puede cambiar a una base de datos existente que ya contenga datos o a una nueva base de datos vacía. Si cambia a una nueva base de datos vacía, la utilidad EventLogApiCreateDb.exe la inicializará primero.

Cambiar la base de datos manualmente

1

Inicie PowerShell como administrador

Trabaje en el equipo donde está instalado ABBYY FlexiCapture 12 Reporting Service.
2

Editar appsettings.json

El archivo se encuentra en C:\inetpub\wwwroot\FlexiCapture12Reporting. Realice las modificaciones necesarias.

Cambie la base de datos con la utilidad EventLogApiCreateDb.exe

1

Ejecute el comando de la utilidad

Para inicializar una nueva base de datos vacía:
Para conectarse a una base de datos existente que ya contiene datos:
La utilidad lee la cadena de conexión del archivo appsettings.json.
2

Ejecute el script ConnectEventlogDb.ps1

El script modifica la cadena de conexión de appsettings.json. Utilice el siguiente formato:
Como medida de seguridad, la contraseña de appsettings.json se cifra. A continuación, el script reinicia el Reporting Service.

Activación de Reporting Service para un tenant no predeterminado

De forma predeterminada, Reporting Service solo se ejecuta en el tenant predeterminado. Para habilitarlo para otro tenant, establezca el primer bit para ese tenant en el campo Flags de la tabla dbo.Tenant. A continuación, el programa registrará los datos del procesamiento de documentos de ese tenant en las tablas DocumentEditingStatistic y EventLog de la base de datos.