Créer la base de données de reporting
Lancer PowerShell en tant qu’administrateur
Accéder au dossier CreateDb
Exécuter le script CreateEventLogDb.ps1
user et password sont facultatifs et s’appliquent uniquement à l’authentification Microsoft SQL. Si vous les omettez, le programme utilise le compte Windows sous lequel s’exécute le Reporting Service. Assurez-vous que ce compte dispose des autorisations d’accès à la base de données du Reporting Service.Ajouter la clé de configuration à web.config
web.config de l’Administration and Monitoring Console, puis enregistrez vos modifications.Spécifier l’adresse du service
http://<ServiceAddress>:8001.Assurez-vous que le port 8001 n’est pas utilisé par une autre application.Recycler le pool d’applications
Configurer l’accès aux données du Reporting Service
Ouvrir appsettings.json
C:\inetpub\wwwroot\FlexiCapture12ReportingDataAccess.Spécifier les paramètres
appsettings.json.appsettings.json installé avec le composant d’accès aux données contient uniquement DecryptionKey. Ajoutez manuellement ValidationKey, ConnectionString, RunTenantsDataGenerationPeriodSec et ReportingDataPath à sa suite, en les séparant par des virgules.Redémarrer les services
appsettings.json.
Un export automatique porte sur les données de reporting accumulées la veille. Le premier export a donc lieu un jour après l’installation et la configuration du Reporting Service. Pour exporter des données de reporting à tout moment, utilisez l’API. Pour plus d’informations, consultez REST API data access.
Changer la base de données utilisée par le Reporting Service
appsettings.json. Effectuez cette opération manuellement ou, dans ABBYY FlexiCapture 12 Release 4 Update 2 et les versions ultérieures, utilisez l’utilitaire EventLogApiCreateDb.exe associé au script ConnectEventlogDb.ps1.
Vous pouvez passer à une base de données existante contenant déjà des données ou à une nouvelle base de données vide. Si vous passez à une nouvelle base de données vide, l’utilitaire EventLogApiCreateDb.exe l’initialise d’abord.
Modifier la base de données manuellement
Lancez PowerShell en tant qu’administrateur
Modifiez appsettings.json
C:\inetpub\wwwroot\FlexiCapture12Reporting. Apportez les modifications nécessaires.Modifier la base de données à l’aide de l’utilitaire EventLogApiCreateDb.exe
Exécuter la commande de l’utilitaire
appsettings.json.Exécuter le script ConnectEventlogDb.ps1
appsettings.json. Utilisez le modèle suivant :appsettings.json est chiffré. Le script redémarre ensuite le Reporting Service.Activation du Reporting Service pour un tenant autre que le tenant par défaut
dbo.Tenant. Le programme enregistrera alors les données de traitement des documents pour ce tenant dans les tables DocumentEditingStatistic et EventLog de la base de données.