ABBYY FlexiCapture version 11.0 Mode d'emploi

Ajouter à Mes manuels
103 Des pages
ABBYY FlexiCapture version 11.0 Mode d'emploi | Fixfr
ABBYY FlexiCapture 11
Guide de l'administrateur système
© 2014 ABBYY Production LLC. Tous droits réservés.
© 2014 ABBYY Production LLC. Tous droits réservés.
ABBYY, le logo ABBYY, FlexiCapture, FlexiLayout, FormReader, FineReader sont des marques déposées
ou des appellations commerciales d'ABBYY Software Ltd.
© 1984-2011 Adobe Systems Incorporated et ses concédants de licence. Tous droits réservés.
Protégé par les brevets américains 5 929 866, 5 943 063, 6 289 364, 6 563 502, 6 639 593 et 6 754 382 ;
brevets en instance. Adobe, le logo Adobe, Acrobat, le logo Adobe PDF, Distiller et Reader sont des
marques commerciales déposées ou des marques commerciales d'Adobe Systems Incorporated aux ÉtatsUnis et/ou dans d'autres pays.
Des portions de ce programme informatique sont protégées par le copyright © 2008 Celartem, Inc. Tous
droits réservés.
Des portions de ce programme informatique sont protégées par le copyright © 2011 Caminova, Inc. Tous
droits réservés.
Des portions de ce programme informatique sont protégées par le copyright © 2013 Cuminas, Inc. Tous
droits réservés.
DjVu est protégé par le brevet américain N° 6 058 214. Brevets étrangers en instance.
Propulsé par AT&T Labs Technology.
PixTools © 1994-2007 EMC Corporation. Tous droits réservés.
WIBU, CodeMeter, SmartShelter, SmartBind sont des marques déposées de Wibu-Systems.
Des parties de ce logiciel sont protégées par le copyright © 2012 Université de Nouvelle-Galles du Sud.
Tous droits réservés.
© 2001-2006 Michael David Adams
© 1999-2000 Image Power, Inc.
© 1999-2000 Université de Colombie britannique
Ce logiciel se base en partie sur le travail du groupe indépendant JPEG.
© 1991-2013 Unicode, Inc. Tous droits réservés.
L'appellation Unicode et le logo Unicode sont des marques commerciales d'Unicode, Inc.
Des parties de ce logiciel sont protégées par le copyright © 1996-2002, 2006 The FreeType Project
(www.freetype.org). Tous droits réservés.
© ParaType, 2003
EMC2, EMC, Captiva, ISIS et PixTools sont des marques commerciales déposées, et QuickScan est une
marque commerciale d'EMC Corporation.
Kodak est une marque commerciale d'Eastman Kodak Company.
.NET, Access, Active Directory, ActiveX, Aero, Excel, Hyper-V, InfoPath, Internet Explorer, JScript, Microsoft,
Office, Outlook, PowerPoint, SharePoint, Silverlight, SQL Azure, SQL Server, Visual Basic, Visual C++, Visual C#, Visual Studio, Windows, Windows Azure, Windows Power Shell, Windows Server, Windows Vista et
Word sont des marques déposées ou des marques commerciales de Microsoft Corporation aux États-Unis
et/ou dans d'autres pays.
Oracle et Java sont des marques commerciales déposées d'Oracle et/ou de ses affiliés.
Toutes les autres marques commerciales sont la propriété de leurs détenteurs respectifs.
© 2014 ABBYY Production LLC. Tous droits réservés.
2
Sommaire
Installation d'ABBYY FlexiCapture .................................................................................. 5
Installation individuelle ................................................................................................................... 5
Configuration requise ........................................................................................................................................... 5
Les méthodes d'installation ................................................................................................................................. 5
Interaction des composants du système ........................................................................................................... 5
Installation manuelle (interactive) ....................................................................................................................... 5
Installation à partir de la ligne de commande ................................................................................................... 6
Installation distribuée ..................................................................................................................... 7
Configuration requise ........................................................................................................................................... 7
Informations générales ...................................................................................................................................... 16
Préparation du serveur d'application pour l'installation sous Windows 2012 ............................................ 16
Préparation du serveur d'application pour l'installation sous Windows Server 2008 R2 ......................... 17
Installation des serveurs .................................................................................................................................... 20
Installer le serveur d'application et les postes web sur des ordinateurs séparés ..................................... 21
Composants externes requis pour assurer un bon fonctionnement du système ...................................... 22
Composants du système sous IIS et configurations ..................................................................................... 23
Serveur de base de données ............................................................................................................................ 36
Interaction des composants du système ......................................................................................................... 37
Installation des stations ..................................................................................................................................... 37
À l'aide d'Active Directory ............................................................................................................. 39
Exemple : Déploiement d'ABBYY FlexiCapture à l'aide d'Active Directory ............................................... 40
À l'aide de SMS ............................................................................................................................. 43
Exemple : Déploiement d'ABBYY FlexiCapture à l'aide de Microsoft SMS ............................................... 44
Installation de postes distants ....................................................................................................... 47
Mise à niveau depuis ABBYY FlexiCapture 9.0 et 10 ........................................................................ 48
Mise à jour des projets créés dans une édition autonome d'ABBYY FlexiCapture (*.fcproj) .................. 48
Mise à jour des projets et bases de données créé(e)s dans une édition distribuée d'ABBYY
FlexiCapture ........................................................................................................................................................ 48
Utilisation des projets ABBYY FlexiLayout Studio 9.0 ou 10 (*.fsp) ........................................................... 50
Utilisation des FlexiLayouts (*.afl) créés sous ABBYY FlexiLayout 9.0 ou 10 .......................................... 50
Gestion de vos licences .................................................................................................. 51
Présentation ................................................................................................................................. 51
Gestionnaire de licences ABBYY FlexiCapture 11 ............................................................................ 51
Propriétés de licences ................................................................................................................... 51
États des licences .......................................................................................................................... 52
Boutons ........................................................................................................................................ 52
Activation d'une licence ................................................................................................................ 52
Déroulement de la procédure d'activation ...................................................................................................... 52
Connexion de postes au serveur de protection ............................................................................... 53
Configuration de l'installation distribuée ABBYY FlexiCapture ................................ 54
Configuration rapide de FlexiCapture pour une installations de démonstration .............................. 54
Installation détaillée de FlexiCapture ............................................................................................. 55
Comment choisir le type d'authentification utilisateur ................................................................................... 55
Création d'une base de données ..................................................................................................................... 56
Connexion à une base de données existante ................................................................................................ 60
© 2014 ABBYY Production LLC. Tous droits réservés.
3
Transfert d'un projet sur le serveur .................................................................................................................. 60
Création de nouveaux utilisateurs .................................................................................................................... 61
Configuration des rôles et droits d'accès d'utilisateurs ................................................................................. 64
Configuration du serveur de traitement ........................................................................................................... 64
Paramètres de données de base Oracle ......................................................................................... 66
Paramètres des postes web ........................................................................................................... 68
Paramètres de sécurité de la version distribuée de FlexiCapture .................................................... 70
Recommandations pour la configuration de ABBYY FlexiCapture .................................................... 72
Recommandations générales ........................................................................................................................... 72
Utilisation de compteurs de performances ..................................................................................................... 75
Création de journaux ....................................................................................................... 80
Journaux de la console d'administration et de suivi ........................................................................ 80
Journaux de traitement de tâches des serveurs de traitement ........................................................ 80
Journaux des événements du système d'exploitation sur les serveurs ............................................ 80
Guide de clustering .......................................................................................................... 81
Configuration du serveur de traitement ......................................................................................... 81
Déploiement du serveur de traitement dans un cluster de basculement ................................................... 81
Configuration du serveur de licences ........................................................................................... 100
Configuration du serveur d'application (et clustering de la console d'administration et de suivi et du
poste de vérification de données web) ........................................................................................ 100
Configuration d'un cluster NLB pour le serveur d'application .................................................................... 100
Support technique.......................................................................................................... 103
© 2014 ABBYY Production LLC. Tous droits réservés.
4
Installation d'ABBYY FlexiCapture
Avant d'acheter le produit, analysez vos besoins en traitement de documents et choisissez la version locale ou la version distribuée.
Si vous prévoyez de traiter des quantités modérées de documents (approximativement 5 000 pages par jour), que
vous employez un ou deux opérateurs pour le travail et que vous n'avez pas besoin d'un acheminement sophistiqué
de lots, alors l'installation locale est le meilleur choix.
Si vous prévoyez d'automatiser l'acquisition de données et le traitement, que vous devez acheminer les lots selon les
types de documents ou de lots, et que vous avez besoin d'un pôle modulable de stations de travail administrées de
manière centralisée, alors choisissez l'installation distribuée.
Remarque: Lors de l'installation du programme sous Windows Vista, Windows Server 2008 ou sous les systèmes
d'exploitation plus récents, le CCU doit être désactivé avant de procéder à l'installation ou le compte Administrateur
natif doit être utilisé.
Important ! La version distribuée et la version locale ne peuvent pas être installées sur le même ordinateur.
Installation individuelle
Configuration requise

PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz

Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1, Windows
10 (pour les interfaces localisées, la langue correspondante est requise)

Mémoire : 512 Mo de RAM pour chaque cœur de processeur, mais pas moins d'un Go

Espace disque : 1,5 Go (comprenant 1 Go pour l'installation)

Un scanner prenant en charge le TWAIN, WIA ou ISIS

Carte graphique et écran d'une résolution de 1024×768

Microsoft .NET Framework 3.5 SP1
Les méthodes d'installation
Les méthodes d'installation suivantes sont disponibles:

manuelle (installation interactive) ;

à partir de la ligne de commande ;
Interaction des composants du système
L'illustration suivante montre l'interaction des composants du système :
Administrator
Station
Operator Station
FlexiLayout
Studio
Licensing Server
TCP/IP 10041
FormDesigner
Si vous possédez une licence et plusieurs postes Opérateur, le port 10041 doit être ouvert manuellement dans les
paramètres du pare-feu pour pouvoir connecter les postes Opérateur au serveur de licences.
Installation manuelle (interactive)
Pour installer la version individuelle d'ABBYY FlexiCapture :
© 2014 ABBYY Production LLC. Tous droits réservés.
5
1.
Dans le menu Exécution automatique, sélectionnez Installation individuelle (sinon vous pouvez exécuter manuellement le fichier autorun.exe).
2.
Sélectionnez une langue d'installation. Le programme d'installation compare les paramètres régionaux de votre
système et la langue sélectionnée. Si les langues sont incompatibles, un message d'avertissement s'affiche.
3.
Ensuite, le programme d'installation vérifie la version de votre système d'exploitation et les droits d'administrateur. Si la version du système d'exploitation n'est pas prise en charge par le programme, ou si vous n'avez pas
de droits d'administrateur, un message d'avertissement s'affiche et le programme d'installation s'arrête.
4.
Si tous les contrôles ont réussi, l'accord de licence utilisateur final s'affiche. Lisez-le attentivement et, si vous en
acceptez les termes, sélectionnez l'option correspondante et cliquez sur Suivant.
5.
Une boîte de dialogue s'ouvre et vous invite à saisir certaines informations vous concernant. Entrez les informations requises et poursuivez l'installation.
6.
Dans la boîte de dialogue suivante, sélectionnez l'un des modes d'installation suivants :

Station administrateur : le programme d'installation installe la station administrateur, FormDesigner et
FlexiLayout Studio.

Station opérateur : le programme d'installation n'installe que la station opérateur (la station administrateur, FormDesigner et FlexiLayout Studio ne seront pas installés).

Station administrateur et opérateur : le programme d'installation installe la station administrateur, la
station opérateur, FormDesigner et FlexiLayout Studio. Cette configuration est installée par défaut.
7.
Sélectionnez ensuite un dossier de destination. Par défaut, le programme est installé dans %systemdrive%\Program Files\ABBYY FlexiCapture 11. S'il n'y a pas suffisamment d'espace sur le disque dur sélectionné, une fenêtre s'affiche. Elle comporte vos disques durs, l'espace disque disponible, et l'espace nécessaire à l'installation. Sélectionnez un disque disposant de suffisamment d'espace, puis poursuivez l'installation.
8.
Les fichiers de programme sont alors copiés sur votre ordinateur. Une fois l'installation terminée, le programme
d'installation affiche un message indiquant que l'application a été installée avec succès.
9.
Le Gestionnaire de licences FlexiCapture se lance automatiquement afin que vous puissiez activer votre
numéro de série. Consultez la section Gestion des licences pour plus d'informations.
Remarques : pour obtenir des informations sur la configuration de plusieurs postes de travail avec un seul serveur de
licence, consultez Connexion de postes au serveur de protection.
Installation à partir de la ligne de commande
Dans la configuration par défaut, toutes les langues de reconnaissance sont installées sur l'ordinateur local et la
langue de l'interface est sélectionnée automatiquement en fonction des paramètres régionaux de l'ordinateur sur
lequel le programme est installé. Le mode d'installation Postes Administrateur et Opérateur sera sélectionné par
défaut (voir ci-dessus).
Exécutez le fichier setup.exe situé dans le dossier d'installation administratif en vous aidant des options de la ligne de
commande, tel que décrit ci-dessous.
Publication de l'installation
Pour publier l'installation, saisissez
Setup.exe /j
L'icône du programme apparaît alors dans le menu Démarrer de la station de travail. Cliquer sur cette icône lance
automatiquement l'installation du programme dans la configuration par défaut.
Installation silencieuse
Dans le cas d'une installation silencieuse, aucune boîte de dialogue d'installation ne s'affiche et le programme s'installe dans sa configuration par défaut.
Setup.exe /qn
Utilisez « /qb » en remplacement de « /qn » pour visualiser une barre de progression de l'installation.
Aucune autre boîte de dialogue ne sera affichée.
Options de ligne de commande supplémentaires
/L<code de langue> désactive la sélection automatique de la langue de l'interface et installe le programme dans la
langue spécifiée.
Les valeurs de code de langue suivantes sont disponibles :
1033
Anglais
1049
Russe
© 2014 ABBYY Production LLC. Tous droits réservés.
6
1031
Allemand
1036
Français
2052
Chinois
1040
Italien
1034
Espagnol
2074
Serbe
1029
Tchèque
1038
Hongrois
1045
Polonais
1046
Portugais (Brésilien)
1042
Coréen
/V <ligne de commande> transforme directement la ligne de commande spécifiée en msiexec.exe. La chaîne <ligne
de commande> peut être remplacée par les commandes suivantes :
INSTALLDIR="<destination>" : chemin d'accès au dossier dans lequel ABBYY FlexiCapture doit être installé.
SETUPTYPE_CMD="<install mode>" – modes d'installation disponibles.
Vous avez le choix entre les modes suivants :
Complet –les postes Administrateur et Opérateur
Admin – Poste Administrateur
Opérateur – Poste Opérateur
Remrque: Consultez la section précédente pour obtenir une description des modes d'installation disponibles
Exemple:
Setup.exe /qn /L1049 /v INSTALLDIR="D:\FC11" SETUPTYPE_CMD=Full
Par conséquent, les postes Administrateur et Opérateur seront installés dans D:\ FC11 et le russe sera utilisé comme
langue de l'interface.
Suppression d'ABBYY FlexiCapture en mode silencieux
msiexec /x {clé de registre de désinstallation}.
La localisation de la clé de registre de désinstallation :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall (l'ID de produit est dans le nom
de la sous-clé, le nom de produit faisant partie de ses valeurs). Vous pouvez également déterminer l'ID de produit en
exécutant la commande suivante dans la ligne de commande : "wmic product where "Name like '%FlexiCapture%'" get Name, Version, IdentifyingNumber".
Installation distribuée
Configuration requise
Serveurs
Serveur d'application

PC doté d'un processeurIntel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz. Nous vous
recommandons d'utiliser un processeur à 2 cœurs ou plus.

Système d'exploitation : Windows Server 2008 SP2 + Desktop Experience, Windows Server 2008 R2 SP1 +
Desktop Experience, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience.

Mémoire : au moins 2 Go pour le serveur d'application et 4 Go pour MS SQL Server

Espace disque : 100 Mo pour l'installation, 2 Go pour la base de données de SQL Server. De l'espace supplémentaire est nécessaire si vous utilisez le stockage de fichiers.

L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine

Internet Information Services 7 ou versions ultérieures

Microsoft .NET Framework 4.0 ou versions ultérieures

Microsoft SQL Server 2005 SP2, 2008 SP1, 2008R2 SP2, 2012 SP1, 2014, 2016
Remarque : Microsoft Azure SQL n'est pas pris en charge.

Oracle 10g, 11g ou 12c
© 2014 ABBYY Production LLC. Tous droits réservés.
7
La console d'administration et de suivi
o
Carte graphique et écran d'une résolution de 1024×768
o
Internet Information Services 7 ou versions ultérieures
o
Microsoft .NET Framework 4.0 ou versions ultérieures
o
Internet Explorer 7, 8, 9, 10 ou 11
Remarque: pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité.
Module d'authentification des postes web
o
Internet Information Services 7 ou versions ultérieures
o
Microsoft .NET Framework 4.0 ou versions ultérieures
Pour utiliser le module web permettant de se connecter et de s'enregistrer, l'un des navigateurs web suivants est nécessaire:
o
Internet Explorer 7, 8, 9, 10 ou 11. Paramètres de sécurité du navigateur : Niveau de protection
moyenne à élevée d'Internet Explorer. Si un niveau de protection élevé est utilisé, l'option suivante
doit être spécifiée explicitement:

Active scripting = Activer
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité.
Remarque. la version de style Metro d'Internet Explorer 10 fournie avec Windows 8 n'est pas prise
en charge.
Remarque. Internet Explorer 64 bits est uniquement pris en charge sous Windows 7/2008+ si Silverlight 5 est installé.
Mozilla Firefox 14 ou version ultérieure (32 bits). Paramètres de sécurité pour Mozilla Firefox:

Java scripting = Activer
Serveur de traitement

PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz.

Système d'exploitation : Windows Server 2003 SP2, Windows Server 2008 SP2, Windows Server 2008R2
SP1, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience.

Mémoire : pas moins de 2 Go

Espace disque : 100 Mo pour l'installation

Carte graphique et écran d'une résolution de 1024×768

L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine
Serveur de protection

PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz.

Système d'exploitation Windows Server 2003 SP2, Windows Server 2008 SP2, Windows Server 2008R2
SP1, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience.

Mémoire : pas moins de 2 Go

Espace disque : 100 Mo pour l'installation

L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine
Postes
Station de configuration de projets
© 2014 ABBYY Production LLC. Tous droits réservés.
8

PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz

Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1, Windows
10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2
SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience (pour les interfaces localisées, la langue correspondante est requise)

Mémoire : 512 Mo de RAM pour chaque cœur de processeur, mais pas moins d'un Go

Espace disque : 1,5 Go (comprenant 1 Go pour l'installation)

Un scanner prenant en charge le TWAIN, WIA ou ISIS

Carte graphique et écran d'une résolution de 1024×768

L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine

Microsoft .NET Framework 3.5 SP1
Station de traitement

PC doté d'un processeurIntel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7, AMD
K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2 GHz.

Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1, Windows
10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2
SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience (pour les interfaces localisées, la langue correspondante est requise)

Mémoire : 512 Mo de RAM pour chaque cœur de processeur, mais pas moins d'un Go

Espace disque : 1,5 Go (comprenant 1 Go pour l'installation)

L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine

Microsoft .NET Framework 3.5 SP1
Postes de verification
Poste de vérification
o
PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™
i7, AMD K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2
GHz.
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
o
Mémoire : 512 Mo de RAM pour chaque cœur de processeur, mais pas moins d'un Go
o
Espace disque : 1,5 Go (comprenant 1 Go pour l'installation)
o
Carte graphique et écran d'une résolution de 1024×768
o
L'ordinateur sur lequel le serveur est installé doit être connecté à votre domaine
o
Microsoft .NET Framework 3.5 SP1
Poste de vérification distant
o
PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™
i7, AMD K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2
GHz.
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
© 2014 ABBYY Production LLC. Tous droits réservés.
9
o
Mémoire : 1 Go
o
Espace disque : 100 Mo
o
Carte graphique et écran d'une résolution de 1024×768
o
Microsoft .NET Framework 3.5 SP1
Poste de verification Web
o
Carte graphique et écran d'une résolution de 1024×768
o
SilverLight 5.1.20913 ou versions ultérieures.
Remarque. Microsoft Internet Explorer 11 ne prend en charge SilverLight que lorsqu'il est exploité
sous Windows 7 SP1, Windows 8.1 ou Windows 10
Remarque. Google Chrome 45 ou versions ultérieures ne prend pas en charge SilverLight.

L'un des navigateurs web suivants:
o
Internet Explorer 7, 8, 9, 10 ou 11.
Paramètres de sécurité du navigateur : Niveau de protection moyenne à élevée d'Internet Explorer.
Paramètres détaillés requis pour Internet Explorer:

Exécuter les contrôles ActiveX et plugins = Activer

Contrôles ActiveX reconnus sûrs pour l'écriture de scripts = Activer

Active scripting = Activer

Téléchargement de fichiers = Activer (pour installer Silverlight)
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité..
Remarque. la version de style Metro d'Internet Explorer 10 fournie avec Windows 8 n'est pas prise
en charge..
Remarque. Internet Explorer 64 bits est uniquement pris en charge sous Windows 7/2008+ si Silverlight 5 est installé.
o
Mozilla Firefox 14 ou version ultérieure (32 bits).
Paramètres de sécurité pour Mozilla Firefox:
o

Java scripting = Activer

Firefox mémorisera l'historique (Options -> Confidentialité)
Google Chrome 20 à Google Chrome 45 (32 bits).
Paramètres de sécurité pour Google Chrome:

JavaScript = Permission sur tous les sites

Plugins = Exécuter automatiquement
Remarque. Tous les plugins sont désactivés par défaut. Pour activer un plugin, ouvrez chrome://plugins/ dans le navigateur et sélectionnez l'option Toujours autorisé pour le plugin souhaité.
Postes de vérification de données
Poste de vérification de données
o
PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™
i7, AMD K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2
GHz.
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
o
Mémoire : 1 Go
© 2014 ABBYY Production LLC. Tous droits réservés.
10
o
Espace disque : 100 Mo
o
Carte graphique et écran d'une résolution de 1024×768
o
Microsoft .NET Framework 3.5 SP1
Poste de vérification de données Web
o
Carte graphique et écran d'une résolution de 1024×768
o
SilverLight 5.1.20913 ou versions ultérieures.
Remarque. Microsoft Internet Explorer 11 ne prend en charge SilverLight que lorsqu'il est exploité
sous Windows 7 SP1, Windows 8.1 ou Windows 10
Remarque. Google Chrome 45 ou versions ultérieures ne prend pas en charge SilverLight.

L'un des navigateurs web suivants:
o
Internet Explorer 7, 8, 9, 10 ou 11.
Paramètres de sécurité du navigateur : Niveau de protection moyenne à élevée d'Internet Explorer.
Paramètres détaillés requis pour Internet Explorer:

Exécuter les contrôles ActiveX et plugins = Activer

Contrôles ActiveX reconnus sûrs pour l'écriture de scripts = Activer

Active scripting = Activer

Téléchargement de fichiers = Activer (pour installer Silverlight)
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité..
Remarque. la version de style Metro d'Internet Explorer 10 fournie avec Windows 8 n'est pas prise
en charge..
Remarque. Internet Explorer 64 bits est uniquement pris en charge sous Windows 7/2008+ si Silverlight 5 est installé.
o
Mozilla Firefox 14 ou version ultérieure (32 bits).
Paramètres de sécurité pour Mozilla Firefox:

Java scripting = Activer
o
Firefox mémorisera l'historique (Options -> Confidentialité)
o
Google Chrome 20 à Google Chrome 45 (32 bits).
Paramètres de sécurité pour Google Chrome:

JavaScript = Permission sur tous les sites

Plugins = Exécuter automatiquement
Remarque. Tous les plugins sont désactivés par défaut. Pour activer un plugin, ouvrez
chrome://plugins/ dans le navigateur et sélectionnez l'option Toujours autorisé pour le plugin souhaité.
Postes de numérisation
Poste de numérisation
o
PC doté d'un processeurIntel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™ i7,
AMD K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2
GHz.
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
o
Mémoire : 1 Go
© 2014 ABBYY Production LLC. Tous droits réservés.
11
o
Espace disque : 1 Go (comprenant 200 Mo pour l'installation et espace destiné aux images numérisées)
o
Un scanner prenant en charge le TWAIN, WIA ou ISIS
o
Carte graphique et écran d'une résolution de 1024×768
Poste de numérisation déployé via ClickOnce
o
PC doté d'un processeur Intel® Pentium®/Celeron®/Core™2 Duo/Quad/Xeon®/Core™ i5/Core™
i7, AMD K6/Turion™/Athlon™/Duron™/Sempron™ cadencé à une vitesse d'horloge minimale de 2
GHz.
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
o
Mémoire : 1 Go
o
Espace disque : 1 Go (comprenant 90 Mo pour l'installation et espace destiné aux images numérisées). La taille du fichier téléchargeable est de 41 Mo.
o
Un scanner prenant en charge le TWAIN, WIA ou ISIS
o
Carte graphique et écran d'une résolution de 1024×768
o
Internet Explorer 7 ou versions ultérieures pour le déploiement ClickOnce
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité.
o
Microsoft .NET Framework 3.5 SP1
Poste de numérisation Web
o
Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1,
Windows 10, Windows Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience,
Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience
(pour les interfaces localisées, la langue correspondante est requise)
o
Carte graphique et écran d'une résolution de 1024×768
o
Un scanner prenant en charge le TWAIN. Il est possible d'accéder aux scanners WIA via le poste
mais il n'est pas garanti qu'ils fonctionnent.
o
SilverLight 5.1.20913 ou versions ultérieures.
Remarque. Microsoft Internet Explorer 11 ne prend en charge SilverLight que lorsqu'il est exploité
sous Windows 7 SP1, Windows 8.1 ou Windows 10
Remarque. Google Chrome 45 ou versions ultérieures ne prend pas en charge SilverLight.

L'un des navigateurs web suivants:
o
Internet Explorer 7, 8, 9, 10 ou 11.
Paramètres de sécurité du navigateur : Niveau de protection moyenne à élevée d'Internet Explorer.
Paramètres détaillés requis pour Internet Explorer:

Exécuter les contrôles ActiveX et plugins = Activer

Contrôles ActiveX reconnus sûrs pour l'écriture de scripts = Activer

Active scripting = Activer

Téléchargement de fichiers = Activer (pour installer Silverlight)
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité..
© 2014 ABBYY Production LLC. Tous droits réservés.
12
Remarque. la version de style Metro d'Internet Explorer 10 fournie avec Windows 8 n'est pas prise
en charge..
Remarque. Internet Explorer 64 bits est uniquement pris en charge sous Windows 7/2008+ si Silverlight 5 est installé.
o
Mozilla Firefox 14 ou version ultérieure (32 bits).
Paramètres de sécurité pour Mozilla Firefox:

o
Java scripting = Activer
Google Chrome 20 à Google Chrome 45 (32 bits).
Paramètres de sécurité pour Google Chrome:

JavaScript = Permission sur tous les sites

Plugins = Exécuter automatiquement
Remarque. Tous les plugins sont désactivés par défaut. Pour activer un plugin, ouvrez
chrome://plugins/ dans le navigateur et sélectionnez l'option Toujours autorisé pour le plugin souhaité.
o
Le tableau suivant illustre la compatibilité d'ABBYY Scanning Plugin avec différents systèmes d'exploitation et différentes autorisations.
Installation d'ABBYY Scanning Plugin
SE
Autorisations
CCU
CAB
EXE
Windows
Server 2003
SP2
Administrateur
-


Utilisateur
-

*
Par défaut, l'installation
n'est pas autorisée
Windows
XP SP3
Administrateur
-


Utilisateur
-
*
Internet Explorer 8 ou une
version ultérieure requis

oui


non


oui

Le mot de passe de l'administrateur sera nécessaire

non
*
Internet Explorer 8 ou une
version ultérieure requis

recommandé


non


Windows
Vista SP2,
Windows
Server 2008
SP2
Administrateur
Utilisateur
Windows 7
SP1,
Windows
Server
2008 R2
SP1
Administrateur
© 2014 ABBYY Production LLC. Tous droits réservés.
13
Utilisateur
Windows
8/8.1
Administrateur
Utilisateur
recommandé

Le mot de passe de l'administrateur sera nécessaire

non


recommandé


non


recommandé

Le mot de passe de l'administrateur sera nécessaire

non



Windows 10
Administrateur
non

Windows
Server 2012
Administrateur
recommandé

**
Par défaut, l'installation
n'est pas autorisée
non

**
Par défaut, l'installation
n'est pas autorisée
Utilisateur
recommandé

**
Par défaut, l'installation
n'est pas autorisée
© 2014 ABBYY Production LLC. Tous droits réservés.
14
non

**
Par défaut, l'installation
n'est pas autorisée
Windows
Server 2012
R2
Administrateur
recommandé

**
Par défaut, l'installation
n'est pas autorisée
non

**
Par défaut, l'installation
n'est pas autorisée
Utilisateur
recommandé

**
Par défaut, l'installation
n'est pas autorisée
non

**
Par défaut, l'installation
n'est pas autorisée
*Remarque : pour que l'utilisateur puisse installer ABBYY Scanning Plugin, vous devez activer le paramètre
Désactiver Windows Installer (Configuration ordinateur -> Modèles d'administration -> Composants Windows -> Windows Installer) et le régler sur Jamais.
** Remarque: Pour autoriser l'installation du plugin de numérisation ABBYY sous Windows Server 2012,
lancez le fichier exécutable Setup.exe en tant qu'Administrateur ou modifiez la stratégie de sécurité en réglant la valeur de la clé de registre HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
DisableMSI to “0”.
Remarque : pour obtenir des instructions détaillées pour l'installation d'ABBYY Scanning Plugin, consultez
l'aide du poste de numérisation web.
Poste de capture Web

Système d'exploitation : Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8/8.1, Windows
Server 2003 SP2, Windows Server 2008 SP2+ Desktop Experience, Windows Server 2008 R2 SP1+ Desktop Experience, Windows Server 2012 + Desktop Experience, Windows Server 2012 R2 + Desktop Experience, Windows Server 2016 + Desktop Experience (pour les interfaces localisées, la langue correspondante
est requise)

Carte graphique et écran d'une résolution de 1024×768

Un scanner prenant en charge le TWAIN. Il est possible d'accéder aux scanners WIA via le poste mais il
n'est pas garanti qu'ils fonctionnent.
o
SilverLight 5.1.20913 ou versions ultérieures.
Remarque. Microsoft Internet Explorer 11 ne prend en charge SilverLight que lorsqu'il est exploité
sous Windows 7 SP1, Windows 8.1 ou Windows 10
Remarque. Google Chrome 45 ou versions ultérieures ne prend pas en charge SilverLight.
L'un des navigateurs web suivants:
o
Internet Explorer 7, 8, 9, 10 ou 11.
Paramètres de sécurité du navigateur : Niveau de protection moyenne à élevée d'Internet Explorer.
Paramètres détaillés requis pour Internet Explorer:

Exécuter les contrôles ActiveX et plugins = Activer

Contrôles ActiveX reconnus sûrs pour l'écriture de scripts = Activer

Active scripting = Activer

Téléchargement de fichiers = Activer (pour installer Silverlight)
Remarque. pour garantir le bon fonctionnement d'Internet Explorer 11, installez .NET Framework
4.5 sur l'ordinateur sur lequel le serveur d'application est installé ou ajoutez l'adresse d'un serveur
d'application à la liste de sites web ouverts en mode de compatibilité..
© 2014 ABBYY Production LLC. Tous droits réservés.
15
Remarque. la version de style Metro d'Internet Explorer 10 fournie avec Windows 8 n'est pas prise
en charge..
Remarque. Internet Explorer 64 bits est uniquement pris en charge sous Windows 7/2008+ si Silverlight 5 est installé.
o
Mozilla Firefox 14 ou version ultérieure (32 bits).
Paramètres de sécurité pour Mozilla Firefox:

o
Java scripting = Activer
Google Chrome 20 à Google Chrome 45 (32 bits).
Paramètres de sécurité pour Google Chrome:

JavaScript = Permission sur tous les sites

Plugins = Exécuter automatiquement
Remarque. Tous les plugins sont désactivés par défaut. Pour activer un plugin, ouvrez
chrome://plugins/ dans le navigateur et sélectionnez l'option Toujours autorisé pour le plugin souhaité.
Pour utiliser le poste de capture web, le plugin de numérisation ABBYY doit être installé. Les restrictions
d'installation sont listées dans le tableau. Pour obtenir des instructions détaillées pour l'installation du
plugin de numérisation ABBYY, consultez l'aide du poste de numérisation web.
Machines virtuelles prises en charge
Les machines virtuelles suivantes sont prises en charge :

VMware Server 2.0 (cette plateforme n'est plus prise en charge par le fabricant)

VMware Workstation 6.5 - 9.0

VMware ESXi 4.1.0 (composant de serveur de VMware vSphere)

Hyper-V 6.0, 6.1 ou 6.2 (la version d'Hyper-V correspond à la version du système d'exploitation. Sous Windows Server 2008, Hyper-V 6.0 est utilisé.)
Remarque : les machines virtuelles Hyper-V ne fonctionnent pas avec les périphériques USB. Les machines virtuelles VMware ESXi fonctionnent uniquement avec les pilotes Wibu ; les pilotes iKey ne sont pas pris en charge.
Informations générales
Les systèmes d'exploitation de serveur tels que Microsoft Windows Server 2008, 2008R2 ou 2012, doivent être utilisés pour la partie serveur de l'installation d'ABBYY FlexiCapture.
L'installation distribuée de FlexiCapture comprend trois serveurs :

Serveur d'application

Serveur de licences

Serveur de traitement
Le serveur d'application coordonne les opérations des postes pour garantir le bon fonctionnement d'ABBYY FlexiCapture.
Les trois étapes suivantes sont requises pour l'installation de la version distribuée d'ABBYY FlexiCapture :
1.
préparation du serveur d'application ;
2.
installation des serveurs ;
3.
installation des stations de travail.
Préparation du serveur d'application pour l'installation sous Windows 2012
Ces instructions peuvent également être utilisées lors de l'installation du serveur d'application sous Windows 8.
Les composants suivants doivent être installés sur votre ordinateur avant de pouvoir installer le serveur d'application:

.Net Framework 4.0

IIS (Internet Information Services)

Ce composant peut être installé en sélectionnant Installer des composants externes dans le menu Exécution
automatique.
Le composant .Net Framework 4.5 est installé par défaut sous Windows 2012 et Windows 8. Les informations relatives aux versions installées de .Net Framework peuvent se trouver dans le registre Windows. Pour plus d'informations, veuillez consulter la section Site web Microsoft.
© 2014 ABBYY Production LLC. Tous droits réservés.
16
IIS s'installe à l'aide de la console d'administration du serveur. Cliquez sur le bouton Add roles and features (Ajouter
des rôles et des fonctionnalités) et sélectionnez la valeur Web Server (IIS) (Serveur web (IIS)) dans la liste de rôles
pour installer IIS. Le disque d'installation de Windows sera probablement requis pour effectuer cette opération.
Les composants IIS suivants doivent être installés :
.Net Framework 4.5 Features (Fonctionnalités .Net Framework 4.5)
ASP.NET 4.5
Web Server (IIS) (Serveur web (IIS))
Web Server (Serveur web)
Common HTTP Features (Fonctionnalités HTTP courantes)
Static Content (Contenu statique)
Default Document (Document par défaut)
HTTP Errors (Erreurs HTTP)
HTTP Redirection (Redirection HTTP)
Application Development (Développement d'applications)
.Net Extensibility 4.5
ASP.NET 4.5
ISAPI Extensions (Extensions ISAPI)
ISAPI Filters (Filtres ISAPI)
Security (Sécurité)
Basic Authentication (Authentification de base)
Windows Authentication (Authentification Windows)
Request Filtering (Filtrage des demandes)
Management Tools (Outils de gestion)
IIS Management Console (Console de gestion IIS)
IIS 6 Management Compatibility (Compatibilité de gestion IIS 6)
IIS 6 Metabase Compatibility (Compatibilité de métabase IIS 6)
IIS 6 WMI Compatibility (Compatibilité WMI IIS 6)
IIS 6 Scripting Tools (Outils de scripts IIS 6)
Vous devez également installer d'autres composants IIS.
Préparation du serveur d'application pour l'installation sous Windows Server 2008 R2
Ces instructions peuvent également être utilisées lors de l'installation du serveur d'application sous Windows 2008,
Windows 7 et Windows Vista.
Important ! Avant de commencer, désactivez le CCU ou effectuez toutes les actions en utilisant le compte Administrateur natif.
Pour désactiver le CCU :
1. Dans Control Panel (Panneau de configuration), ouvrez User Accounts (Comptes Utilisateur).
© 2014 ABBYY Production LLC. Tous droits réservés.
17
2.
Cliquez sur le lien Change User Account Control settings (Modifier les paramètres de contrôle de compte
d'utilisateur) et dans la boîte de dialogue qui s'ouvre, diminuez le niveau de contrôle d'utilisateur jusqu'à Never notify (Ne jamais avertir).
3. Pour que les modifications prennent effet, redémarrez l'ordinateur une fois le CCU désactivé.
Le serveur d'application coordonne les opérations des postes pour garantir le bon fonctionnement d'ABBYY FlexiCapture. Les composants suivants doivent être installés sur votre ordinateur avant de pouvoir installer le serveur d'application:

.Net Framework 4.0
Sélectionnez Installer des composants externes dans le menu Exécution automatique pour installer ce
composant.
Remarque : vous trouverez les informations concernant les versions installées de Net.Framework dans
le registre. Pour plus d'informations, veuillez consulter le site webMicrosoft.

Services Internet (IIS)
Le serveur d'application ne peut être installé que sur un ordinateur sur lequel Microsoft Internet Information Services 7
ou version ultérieure est installé. IIS est nécessaire au bon fonctionnement du serveur d'application, de la console
d'administration et de suivi et des postes web.
Pour installer ISS, procédez comme suit :
1.
2.
Dans le menu local My Computer (Ordinateur), choisissez Manage (Gérer).
Dans la console Server Manager (Gestionnaire de serveurs) qui s'ouvre, cliquez sur Add Roles (Ajouter
des rôles), et dans la liste de rôles, sélectionnez Web Server (IIS) (Serveur web (IIS)).
© 2014 ABBYY Production LLC. Tous droits réservés.
18
3.
4.
Pendant l'installation, il se peut que Windows vous demande les fichiers source de distribution ; vous devez
donc posséder le CD d'installation de Windows.
Activez l'installation des composants internes IIS :
Web Server (Serveur web)
Common HTTP Features (Fonctionnalités HTTP courantes)
Static Content (Contenu statique)
Default Document (Document par défaut)
HTTP Errors (Erreurs HTTP)
HTTP Redirection (Redirection HTTP)
Application Development (Développement d'applications)
.Net Extensibility 4.5
© 2014 ABBYY Production LLC. Tous droits réservés.
19
ASP.NET 4.5
ISAPI Extensions (Extensions ISAPI)
ISAPI Filters (Filtres ISAPI)
Security (Sécurité)
Basic Authentication (Authentification de base)
Windows Authentication (Authentification Windows)
Request Filtering (Filtrage des demandes)
Management Tools (Outils de gestion)
IIS Management Console (Console de gestion IIS)
IIS 6 Management Compatibility (Compatibilité de gestion IIS 6)
IIS 6 Metabase Compatibility (Compatibilité de métabase IIS 6)
IIS 6 WMI Compatibility (Compatibilité WMI IIS 6)
IIS 6 Scripting Tools (Outils de scripts IIS 6)
Les autres composants IIS peuvent être installés en fonction des préférences de l'utilisateur, par ex :
effectuer une installation complète d'IIS.
Installation des serveurs
Une fois la préparation de l'installation du serveur d'application effectuée, installez les serveurs.
Par défaut, tous les serveurs sont installés sur le même ordinateur. Toutefois, vous pouvez les installer sur différents
ordinateurs en désactivant les serveurs redondants dans le programme d'installation.
Pour installer les serveurs ABBYY FlexiCapture :
1.
Dans le menu Exécution automatique, sélectionnez Installation distribuée. Ensuite, sélectionnez Installer les
serveurs pour démarrer l'installation.
2.
Sélectionnez une langue d'installation. Le programme d'installation compare les paramètres régionaux de votre
système et la langue sélectionnée. Si les langues sont incompatibles, un message d'avertissement s'affiche.
3.
Ensuite, le programme d'installation vérifie la version de votre système d'exploitation et les droits d'administrateur. Si la version du système d'exploitation n'est pas prise en charge par le programme, ou si vous n'avez pas
de droits d'administrateur, un message d'avertissement s'affiche et le programme d'installation s'arrête.
4.
Si tous les contrôles ont réussi, l'accord de licence utilisateur final s'affiche. Lisez-le attentivement et, si vous en
acceptez les termes, sélectionnez l'option correspondante et cliquez sur Suivant.
5.
Une boîte de dialogue s'ouvre et vous invite à saisir certaines informations vous concernant. Entrez les informations requises et poursuivez l'installation.
6.
Sélectionnez les serveurs à installer. Sélectionnez ensuite un dossier de destination. Par défaut, le programme
est installé dans : %systemdrive%\Program Files (x86)\ABBYY FlexiCapture 11 Servers (%systemdrive%\Program Files\ABBYY FlexiCapture 11 Servers si la version 32 bits du systême d'exploitation est
utilisée).

Serveur de traitement : serveur contrôlant le fonctionnement des postes de traitement
Serveur de protection : serveur stockant et gérant les licences. Lorsque vous installez les serveurs sur différents
postes de travail, vous devez spécifier l'adresse du serveur de protection au format serveur, sans \\ ou http:// (ou
l'adresse IP)

Serveur d'application : serveur contrôlant le fonctionnement des autres composants. Lorsque vous installez les serveurs sur différents postes de travail, vous devez spécifier l'adresse du serveur de protection au format serveur, sans \\ ou http://

Postes web : les composants Serveur d'application autorisant les opérateurs à se connecter au serveur
et à utiliser un navigateur web.

Module d'authentification de postes web – le composant Serveur d'application autorisant les opérateurs des postes web à s'enregistrer avec le système et à créer des requêtes permettant d'obtenir des
droits d'accès au poste web. Fournit un point d'accès unique au système aux opérateurs des postes
web.Par défaut, cette fonctionnalité n'est pas installée. Pour plus d'informations sur le choix de la méthode d'authentification, reportez-vous à Comment choisir le type d'authentification utilisateur.

Programme d'installation des postes : sélectionner cette option copiera les fichiers d'installation des
postes sur le serveur d'application afin que vous puissiez les déployer à partir du serveur. Les déploiements Active Directory et SMS sont pris en charge. Une fois ce composant sélectionné, vous pouvez
définir le dossier de destination où les fichiers d'installation doivent être copiés.
© 2014 ABBYY Production LLC. Tous droits réservés.
20
7.
Ensuite, le programme d'installation vérifie si Net Framework 4.0 (ou 4.5, en cas d'exécution sous Windows Server 2012) et IIS sont installés sur votre ordinateur. Si l'un des composants n'est pas présent sur votre ordinateur,
le programme d'installation affiche un message d'avertissement.
8.
Les fichiers de programme sont alors copiés sur votre ordinateur. Une fois l'installation terminée, le programme
d'installation affiche un message indiquant que l'application a été installée avec succès.
9.
Une fois l'installation terminée, le Gestionnaire de licences FlexiCapture est lancé automatiquement afin que
vous puissiez activer votre numéro de série. Consultez la section Gestion de vos licences pour plus d'informations. La station de suivi est également lancée ; vous pouvez y configurer le serveur d'application installé.
10. Si vous apercevez un message d'erreur dans la console d'administration et de suivi, ouvrez Console du gestionnaire IIS console (Start -> Administrative Tools -> Internet Information Services (IIS) Manager) (Démarrer -> Outils d'administration -> Gestionnaire de services Internet (IIS)), vérifiez si le serveur IIS et le site web par défaut
fonctionnent :
Si le serveur est arrêté, choisissez Start (Démarrer) dans le menu Manage Server (Gérer les serveurs). Vérifiez aussi que le site web par défaut fonctionne.
IMPORTANT ! Le serveur d'application doit être accessible sur Internet si vous souhaitez utiliser les postes distants
sur Internet.
Suppression des serveurs d'ABBYY FlexiCapture en mode silencieux
msiexec /x {clé de registre de désinstallation}.
La localisation de la clé de registre de désinstallation :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall (l'ID de produit est dans le nom
de la sous-clé, le nom de produit faisant partie de ses valeurs). Vous pouvez également déterminer l'ID de produit en
exécutant la commande suivante dans la ligne de commande : "wmic product where "Name like '%FlexiCapture%'" get Name, Version, IdentifyingNumber".
Installer le serveur d'application et les postes web sur des ordinateurs séparés
Par défaut, le serveur d'application et les postes web sont installés sur le même ordinateur. Si nécessaire, vous pouvez installer le serveur d'application et les postes web sur des ordinateurs séparés. Par exemple, le serveur d'application peut être installé sur un ordinateur faisant partie d'un réseau DMZ, tandis que les postes web peuvent être rendus
accessibles aux utilisateurs appartenant à un réseau externe.
Comment procéder
© 2014 ABBYY Production LLC. Tous droits réservés.
21
Le programme d'installation ne permet d'installer que le serveur d'application ou les postes web. Suivez la procédure
ci-dessous :

Installez à la fois le serveur d'application et les postes web sur un ordinateur M1 et un ordinateur M2

Redirigez les postes web installés sur M1 vers le serveur d'application installé sur M2.
Important ! La console d'administration et de surveillance ne peut être séparée du serveur d'application.
Mise en oeuvre
Sur l'ordinateur M1, modifiez le fichier web.config de chaque poste web, en indiquant le nom de l'ordinateur M2 dans
le paramètre value :
…
<configuration>
<appSettings>
<add key="ApplicationServer" value="localhost"></add>
…
</appSettings>
…
</configuration>
Pour chaque poste web, les dossiers contenant le fichier web.config se trouvent à l'emplacement <Dossier racine IIS
(ex : C:\inetpub\wwwroot)>\ FlexiCapture11\<Nom du poste> :
Poste de capture web
C:\inetpub\wwwroot\FlexiCapture11\Capture
Poste de vérification de données web
C:\inetpub\wwwroot\FlexiCapture11\DataVerification
Poste de numérisation web
C:\inetpub\wwwroot\FlexiCapture11\Scanning
Poste de vérification web
C:\inetpub\wwwroot\FlexiCapture11\Verification
Important !
Pour utiliser l'authentification de FlexiCapture, installez le module d'authentification de FlexiCapture sur l'ordinateur
M2. Pour les ordinateurs séparés par un pare-feu, autorisez l'utilisation des services World Wide Web sur le port 80 si
le protocole HTTP est utilisé, ou l'utilisation des services Secure World Wide Web sur le port 443 si le protocole
HTTPS est utilisé.
Composants externes requis pour assurer un bon fonctionnement du système
L'installation s'effectuera automatiquement, aucune étape supplémentaire n'est requise.

Exécution CodeMeter
Ce composant est requis si vous envisagez d'utiliser une licence stockée sur un dongle USB CodeMeter fabriqué par Wibu-Systems.

Services Microsoft Core XML (MSXML6)
Ce composant est nécessaire au fonctionnement du serveur d'application.
Microsoft Report Viewer 2015 Runtime
Ce composant est utilisé par la console d'administration et de suivi pour générer des rapports.
Remarque : Pour utiliser de Crystal Reports afin de créer des rapports, veuillez spécifier la clé suivante dans
le fichier web.config de l'Administration et la Console de contrôle (le fichier lui-même se trouve à l'emplacement <Dossier racine IIS (ex : C:\inetpub\wwwroot)>\FlexiCapture11\<Monitoring>) :
<appSettings> <add key="UseCRReportSystem" value="true"/> ... <appSettings>.
Voir Comment créer des rapports types en utilisant le Crystal Reports pour plus de détails.


Pilote Ikey
Ce composant est requis si vous envisagez d'utiliser une licence stockée sur un dongle USB IKey fabriqué
par Rainbow.
© 2014 ABBYY Production LLC. Tous droits réservés.
22
Important ! Sous un système d'exploitation 64 bits, vous devez installer manuellement une version 64 bits du
pilote iKey. Cette version peut être installée en sélectionnant Install External Components (Installer les composants externes) dans le menu Autorun (Exécution automatique).
Composants du système sous IIS et configurations
Cette section décrit la configuration d'IIS qui est nécessaire au fonctionnement de FlexiCapture. Cette configuration
s'effectue automatiquement pendant l'installation et ne nécessite pas de configuration manuelle. Toutefois, en cas
d'erreurs, cette section peut vous permettre de vérifier les paramètres définis dans IIS.
Pools d'application
Pendant l'installation du serveur d'application, le programme d'installation ajoute automatiquement deux pools d'application IIS associés à ABBYY FlexiCapture. Les pools d'application permettent d'interagir avec les workflows associés
à une ou plusieurs applications et de partager les données entre eux.
FlexiCapture 11 Monitoring permet à la console d'administration et de suivi de fonctionner
FlexiCapture 11 Web Services permet au serveur d'application de fonctionner.
FlexiCapture 11 Web Stations – active le fonctionnement des postes web : poste de vérification web, poste de vérification de données web et poste de capture web.
Tous les pools sont automatiquement configurés lors de l'installation d'ABBYY FlexiCapture. Les paramètres de pool
essentiels au bon fonctionnement du serveur d'application sont répertoriés ci-dessous :
-
Version .Net Framework = v4.0
-
Mode Pipeline géré = Intégré
-
Identité = NetworkService
Les pools d'application d'ABBYY FlexiCapture s'exécutent en mode 32 bits. Dans la console du gestionnaire IIS, vous
pouvez vérifier si le mode 32 bits est activé. Pour ce faire, procédez comme suit :
1.
Exécutez la console du gestionnaire IIS depuis le menu : Start -> Administrative Tools -> Internet Information Services (IIS) Manager (Démarrer -> Outils administratifs -> Gestionnaire de services Internet (IIS).
© 2014 ABBYY Production LLC. Tous droits réservés.
23
2.
Choisissez Application Pools (Pools d'application).
3.
Choisissez le pool souhaité dans la liste. Dans le menu Action, sélectionnez Advanced Settings…
(Paramètres avancés...)
© 2014 ABBYY Production LLC. Tous droits réservés.
24
La valeur de Enable 32-Bit Application (Activer l'application 32 bits) doit être True (Vrai). Cela signifie que le pool
fonctionne en mode 32 bits.
De plus, le programme d'installation ajoute les applications suivantes au site web par défaut (l'ensemble d'applications
dépend de la configuration sélectionnée lors de l'installation) :
Default Web Site\FlexiCapture11\Monitoring : la console d'administration et de suivi
Default Web Site\FlexiCapture11\Server : le serveur d'application, notamment :
Default Web Site\FlexiCapture11\Server\WebServices.dll : un service web du serveur d'application prenant en
charge l'authentification Windows et l'authentification de base.
Default Web Site\FlexiCapture11\Server\WebServicesExternal.dll : un service web du serveur d'application qui
prend en charge l'authentification via le module d'authentification de FlexiCapture (sera ajouté si le module d'authentification de FlexiCapture a été sélectionné pendant l'installation des serveurs ABBYY FlexiCapture).
Default Web Site\FlexiCapture11\Login: une interface web dédiée à la connexion et à l'enregistrement (sera ajoutée
si le module d'authentification de FlexiCapture a été sélectionné pendant l'installation des serveurs ABBYY FlexiCapture)
Default Web Site\FlexiCapture11\DataVerification: Poste de vérification de données web (sera ajouté si le composant Postes web est sélectionné lors de l'installation des serveurs ABBYY FlexiCapture)
Default Web Site\FlexiCapture11\Verification: poste de vérification web (sera ajouté si le composant Postes web est
sélectionné pendant l'installation des serveurs ABBYY FlexiCapture)
Default Web Site\FlexiCapture11\Scanning: Poste de numérisation web (sera ajouté si le composant Postes web est
sélectionné lors de l'installation des serveurs ABBYY FlexiCapture)
Default Web Site\FlexiCapture11\Capture : Poste de capture web (sera ajouté si le composant Postes web est sélectionné lors de l'installation des serveurs ABBYY FlexiCapture)
© 2014 ABBYY Production LLC. Tous droits réservés.
25
Paramètres d'authentification pour les applications web FlexiCapture
Pour contrôler l'accès aux applications via le protocole HTTP, il est nécessaire de configurer les paramètres d'authentification (vérification de l'identité de l'utilisateur : connexion via un identifiant et un mot de passe ). Pour cela, choisissez
l'application souhaitée puis choisissez l'élément Authentication (Authentification).
Sélectionnez ensuite la méthode d'authentification requise dans la liste et activez-la.
© 2014 ABBYY Production LLC. Tous droits réservés.
26
Pour accéder aux applications ABBYY FlexiCapture, différents types d'authentification sont utilisés:
Authentification Windows – l'utilisateur essaie de se connecter au serveur en employant les mêmes informations
d'identification grâce auxquelles le navigateur de l'utilisateur s'exécute. (L'utilisation de caractères codés en UTF-8 dans
le nom d'utilisateur et le mot de passe n'est peut-être pas prise en charge.) Pour transmettre l'authentification Windows,
l'utilisateur doit être un utilisateur local de l'ordinateur ou un utilisateur du domaine sur lequel se trouve cet ordinateur.
Authentification de base – l'identifiant et le mot de passe sont transmis en texte clair sur le réseau. Pour transmettre
l'authentification Windows, l'utilisateur doit être un utilisateur local de l'ordinateur ou un utilisateur du domaine sur lequel
se trouve cet ordinateur.
Authentification anonyme – le serveur ne requiert pas de transfert d'informations d'identification du client. Les utilisateurs accédant au serveur ont un compte local spécial, dans le sens où ils sont considérés comme des utilisateurs
locaux et sont authentifiés sur leurs ordinateurs.
Module d'authentification de FlexiCapture (ABBYY FlexiCapture Authentication) : le nom d'utilisateur et le mot de
passe sont renseignés de la même manière qu'avec l'authentification de base, mais l'authentification a lieu via la base
de données de FlexiCapture qui stocke les hachages des identifiants et mots de passe des utilisateurs. Pour transmettre
l'authentification, il est indispensable que l'identifiant et que le mot de passe du compte correspondent à l'identifiant et
au mot de passe renseignés dans la base de données de FlexiCapture. Ainsi, il est possible d'utiliser des identifiants et
des mots de passe non associés aux comptes utilisateur Windows.
Par défaut, le module d'authentification de FlexiCapture n'est pas installé pendant l'installation des serveurs. Dans ce
cas, les paramètres d'authentification suivants sont définis dans IIS :
Default Web Site\FlexiCapture11\Monitoring (Console d'administration et de suivi) : authentification Windows
uniquement :
© 2014 ABBYY Production LLC. Tous droits réservés.
27
Default Web Site\FlexiCapture11\Server (Serveur d'application) : l'authentification Windows et l'authentification de
base sont activées :
© 2014 ABBYY Production LLC. Tous droits réservés.
28
Default Web Site\FlexiCapture11\DataVerification (Poste de vérification de données web) : seule l'authentification
anonyme est activée :
Default Web Site\FlexiCapture11\Verification (Poste de numérisation web) : seule l'authentification anonyme est activée.
Default Web Site\FlexiCapture11\Scanning (Poste de numérisation web) : seule l'authentification anonyme est activée.
Default Web Site\FlexiCapture11\Capture (Poste de capture web) : seule l'authentification anonyme est activée.
Si le module d'authentification de FlexiCapture a été installé, les paramètres d'authentification suivants sont définis dans
IIS :
Default Web Site\FlexiCapture11\Monitoring (console d'administration et de suivi) : seule l'authentification FlexiCapture est activée pour ce dossier et tous ses fichiers et sous-dossiers, excepté pour la page Default Web Site\FlexiCapture11\Monitoring\DBConnection.aspx, pour laquelle seule l'authentification Windows est activée, et sauf pour
le dossier Server. Pour toutes les pages, sauf la page DBConnection.aspx, une redirection vers la page Default Web
Site\Login page est configurée en cas d'erreur HTTP 401 qui active automatiquement la page de connexion si l'utilisateur ne parvient pas à transmettre l'authentification FlexiCapture.
Default Web Site\FlexiCapture11\Server (serveur d'application) : les authentifications Windows, de base et de FlexiCapture sont activées pour ce dossier et tous ses fichiers et sous-dossiers, excepté pour le fichier Default Web
Site\FlexiCapture11\Server\WebServicesExternal.dll, pour lequel seule l'authentification FlexiCapture est activée.
Default Web Site\FlexiCapture11\Login (interface web permettant de se connecter en tant qu'utilisateurs existants ou
d'enregistrer de nouveaux utilisateurs) : seule l'authentification anonyme est activée.
Default Web Site\FlexiCapture11\DataVerification (poste de vérification de données web) : seule l'authentification
anonyme est activée.
© 2014 ABBYY Production LLC. Tous droits réservés.
29
Default Web Site\FlexiCapture11\Verification (poste de vérification web) : seule l'authentification anonyme est activée.
Default Web Site\FlexiCapture11\Scanning (Poste de numérisation web) : seule l'authentification anonyme est activée.
Default Web Site\FlexiCapture11\Capture (Poste de capture web) : seule l'authentification anonyme est activée.
Mappages des gestionnaires
Dans le cadre des services IIS, les gestionnaires traitent les requêtes envoyées aux sites et aux applications. Les
gestionnaires sont mappés aux ressources du serveur web et génèrent des réponses pour ces requêtes. Tout comme
les modules, les gestionnaires sont implémentés par des composants natifs ou managés, tout comme un DLL dynamique ou un code géré.
Pendant l'installation du serveur d'application d''ABBYY FlexiCapture:
1) Les mappages requis pour un traitement approprié des requêtes du serveur d'application sont ajoutés à IIS par le
programme d'installation. Ces mappages peuvent être consultés dans la console du gestionnaire IIS. Pour cela, sélectionnez l'élément Handler Mappings (Mappages de gestionnaires) pour Default Web Site\FlexiCapture11\Server (le
serveur d'application).
Pour que le serveur d'application fonctionne correctement, le programme d'installation crée un mappage « ABBYY
FlexiCapture WebService » avec les paramètres suivants :
Chemin d'accès à la requête = «*»
Exécutable = «C:\inetpub\wwwroot\FlexiCapture11\Server\IsapiLoader.dll»
© 2014 ABBYY Production LLC. Tous droits réservés.
30
Accès = «Script»
Remarque : il est possible qu'une application tierce soit installée sur le même ordinateur que le serveur d'application,
et qu'elle puisse intercepter les requêtes d'ABBYY FlexiCapture. Dans ce cas, le message d'erreur suivant apparaîtra
au démarrage de la console d'administration et de suivi :
Une erreur d'exécution s'est produite :
Impossible d'obtenir le chemin du stockage de fichiers
Détails :
Description : le client a trouvé « text/html; charset=utf-8 » comme type de contenu de requête, alors qu'il attendait
« text/xml ». Échec de la requête avec le message d'erreur suivant : -- Erreur du serveur dans l'application « DEFAULT
WEB SITE/FLEXICAPTURE11/SERVER"Internet Information Services 7.5 »
Résumé des erreurs
Erreur HTTP 500.0 - Erreur interne du serveur
Un problème s'est produit au niveau des ressources que vous recherchez, il est donc impossible de les afficher. Erreur
détaillée InformationModule IsapiModule
Notification ExecuteRequestHandler
© 2014 ABBYY Production LLC. Tous droits réservés.
31
Gestionnaire Custom Handler
Code d'erreur 0x8007007f
URL demandée http://127.0.0.1:80/FlexiCapture11/Server/WebServices.dll?Handler=Default
Chemin physique C:\inetpub\wwwroot\FlexiCapture11\Server\WebServices.dll
Négocier la méthode d'ouverture de session
Session utilisateur WORKGROUP\WIN-COSLCUOARGA$
Dans ce cas, un gestionnaire interceptant la requête du serveur d'application est appelé Custom Handler.
2) Pour les applications Default Web Site\FlexiCapture11\Scanning et Default Web Site\FlexiCapture11\Capture,
installe le niveau AccessPolicy = Read, Script (Execute = false). Pour définir manuellement la valeur du paramètre,
sélectionnez l'application dans l'arborescence des applications, accédez aux Mappages de gestionnaires puis choisissez la commande Modifier les autorisations des fonctions depuis le menu Actions.
Restrictions ISAPI et CGI
Le programme d'installation de serveurs FlexiCapture crée une autorisation pour l'extension ISAPI du serveur d'application.
Pour afficher la liste des extensions ISAPI autorisées, dans le niveau supérieur de la console du gestionnaire IIS (le
niveau du serveur IIS), sélectionnez ISAPI and CGI Restrictions (Restrictions ISAPI et CGI).
L'extension « Flexicapture 11 web services (Services web FlexiCapture 11) » (chemin d'accès
«C:\inetpub\wwwroot\FlexiCapture11\Server\IsapiLoader.dll ») doit être autorisée.
© 2014 ABBYY Production LLC. Tous droits réservés.
32
Vérification du fonctionnement d'IIS
Pour vérifier qu'IIS fonctionne, lancez IIS en sélectionnant StartControl PanelAdministrative ToolsInternet
Information Services (Démarrer -> Panneau de configuration -> Outils administratifs -> Services Internet). Si un
problème se produit au démarrage d'IIS, le message suivant s'affiche : « Le processus ne peut pas accéder au fichier
car il est actuellement utilisé par un autre processus » .
Ce message d'erreur signifie que le port 80 est utilisé. Pour déterminer quelle application utilise le port, procédez
comme suit :
1. Sur la ligne de commande (Start (démarrer)Run (exécuter)), saisissez
netstat -anop TCP|find ":80"
La liste des connexions au port 80 sera affichée et l'ID du processus correspondant sera au format :
TCP 0.0.0.0:80
0.0.0.0:0
LISTENING
1264
2. Type
tasklist /SVC /FI "PID eq 1264"
en remplaçant 1264 par l'ID du processus obtenu à l'étape 1. Le résultat sera affiché au format suivant :
Image Name
PID Services
================================
Virus.exe
1264 KillMePlz
3. Terminez le processus qui utilise le port.
Important ! Ne modifiez pas le port d'IIS sinon vous ne pourrez démarrer le serveur d'application.
Choix du mode 64 bits pour les composants système
Important ! Cette configuration n'est pas recommandée (le pool du serveur d'application (FlexiCapture 11 Web Services) ne fonctionne par exemple pas en mode 64 bits). Tout particulièrement si Oracle est utilisé comme serveur de
base de données, le client Oracle via lequel une connexion à la base de données s'effectue doit fonctionner dans le
même mode que celui du pool de la console d'administration et de suivi (FlexiCapture 11 Monitoring) et du pool du
serveur d'application. Si vous choisissez le mode 64 bits pour le pool d'administration et de suivi, il fonctionnera dans
un mode différent de celui du pool du serveur d'application (qui fonctionne en mode 32 bits). L'une des solutions possibles consiste à installer deux clients Oracle différents, l'un fonctionnant en mode 32 bits et l'autre fonctionnant en mode
64 bits.
Par défaut, le pool de la console d'administration et de suivi fonctionne en mode 32 bits. Pour choisir le mode 64 bits,
procédez comme suit :
1.
Ouvrez la console du gestionnaire IIS : Start -> Administrative Tools -> Internet Information Services (IIS)
Manager (Démarrer -> Outils administratifs -> Gestionnaire de services Internet (IIS).
© 2014 ABBYY Production LLC. Tous droits réservés.
33
2.
Choisissez Application pools (Pools d'application).
3.
Dans la liste de pools, choisissez FlexiCapture 11 Monitoring et dans le menu Action, sélectionnez Advanced Settings… (Paramètres avancés...)
© 2014 ABBYY Production LLC. Tous droits réservés.
34
La valeur du paramètre Enable 32-Bit Application (Activer l'application 32 bits) doit être False (faux). Cela signifie que
la console d'administration et de suivi fonctionne en mode 64 bits.
De plus, vérifiez si l'utilisation de la version 64 bits d'ASP.net est autorisée dans les paramètres d'IIS. Pour cela, ouvrez
la console du gestionnaire IIS et choisissez le serveur IIS. Dans le menu situé à droite, sélectionnez ISAPI and CGI
Restrictions (Restrictions ISAPI et CGI).
Autorisez l'utilisation d'ASP.NET v2.0.50727 pour Framework 64 bits (chemin d'accès C:\Windows\ Microsoft.NET\
Framework64\ v2.0.50727\ aspnet_isapi.dll)
© 2014 ABBYY Production LLC. Tous droits réservés.
35
Serveur de base de données
SQL
• Pour que le serveur d'application fonctionne, MS SQL Server est requis (pour connaître les versions prises en charge,
consultez Configuration requise). Sur le serveur, le « Mixed Mode (Mode mixe) » (« SQL server and Windows authentication (Serveur SQL et authentification Windows ») doit être activé à des fins d'authentification. Le CD d'installation
contient MS SQL Server 2005 Express. Il peut être utilisé à des fins de démonstration et pour de petits projets. La taille
de la base de données de cette version est limitée à 4 Go. Si une autre édition ou une version plus récente de MS SQL
Server est installée sur votre ordinateur, vous pouvez l'utiliser.
SQL Server Collation requis : SQL_Latin1_General_CP1_CI_AS.
Remarque: Microsoft Azure SQL n'est pas pris en charge.
Oracle
• Vous pouvez utiliser le serveur Oracle au lieu de SQL server comme serveur de base de données (pour connaître
les versions prises en charge, consultez Configuration requise). Pour cela, un client 32 bits pour la base de données
Oracle doit être installé.
Important ! Par défaut, une base de données Oracle autorise 40 processus et 49 sessions au maximum. Lorsque ces
limites sont atteintes, des erreurs se produisent : “ORA-12516: TNS:listener could not find available handler with
matching protocol stack”.
Si nécessaire, augmentez les valeurs par défaut à l'aide d'un script similaire au suivant :
connect sys/<Login> as sysdba;
alter system set sessions=<SessionCount> scope=spfile;
alter system set processes=<ProcessCount> scope=spfile;
shutdown immediate;
startup;
© 2014 ABBYY Production LLC. Tous droits réservés.
36
Interaction des composants du système
L'illustration suivante montre l'interaction des composants du système :
Les ports suivants doivent donc être activés :

Serveur d'application : 80 si le HTTP est utilisé ou 443 si le HTTPS est utilisé

Serveur de traitement : 10022

Serveur de traitement : 10041

Poste de traitement : 10023
Remarque : il est recommandé de désactiver le protocole iPv6 dans les propriétés de l'adaptateur, sinon les adresses
des hôtes ne s'afficheront pas correctement dans la console d'administration et de suivi.
Installation des stations
Les méthodes d'installation suivantes sont disponibles pour installer les stations :

manuelle (installation interactive) ;

à partir de la ligne de commande ;

à l'aide d'Active Directory ;

à l'aide de Microsoft Systems Management Server (SMS) ;
Si vous installez ABBYY FlexiCapture sur un réseau local, les méthodes d'installation automatisées sont rapides et
souples. En effet, il est inutile d'installer le programme manuellement sur chacune des stations de travail.
Installation manuelle (interactive)
Pour installer les stations d'ABBYY FlexiCapture :
1.
Dans le menu Exécution automatique, sélectionnez Installation distribuée.
2.
Sélectionnez Installer les stations de travail pour démarrer l'installation.
3.
Sélectionnez une langue d'installation. Le programme d'installation compare les paramètres régionaux de votre
système et la langue sélectionnée. Si les langues sont incompatibles, un message d'avertissement s'affiche.
© 2014 ABBYY Production LLC. Tous droits réservés.
37
4.
Ensuite, le programme d'installation vérifie la version de votre système d'exploitation et les droits d'administrateur. Si la version du système d'exploitation n'est pas prise en charge par le programme, ou si vous n'avez pas
de droits d'administrateur, un message d'avertissement s'affiche et le programme d'installation s'arrête.
5.
Si tous les contrôles ont réussi, l'accord de licence utilisateur final s'affiche. Lisez-le attentivement et, si vous en
acceptez les termes, sélectionnez l'option correspondante et cliquez sur Suivant.
6.
Une boîte de dialogue s'ouvre et vous invite à saisir certaines informations vous concernant. Entrez les informations requises et poursuivez l'installation.
7.
Sélectionnez ensuite un dossier de destination. Par défaut, le programme est installé dans : %systemdrive%\Program Files\ABBYY FlexiCapture 11 Stations
8.
Sélectionnez les stations à installer :

La Station de numérisation numérise les documents puis les envoie au serveur pour la suite du
traitement.

La Station de traitement reconnaît, importe et exporte les documents automatiquement ; elle est contrôlée par le traitement.

La Station de configuration de projet est utilisée pour configurer des projets sur le serveur et projets
locaux.

La Station de vérification des données est utilisé pour vérifier les caractères reconnus sans certitude.

La Station de vérification est utilisée pour vérifier les données, corriger les erreurs d'assemblage de
documents et prendre en charge les exceptions.

FlexiCapture Studio est un outil de création de FlexiLayouts.
FormDesigner est un outil de création de formulaires.
Tout comme les serveurs, les stations peuvent être installées sur différents ordinateurs ou sur le même.

9.
Si une station de traitement est sélectionnée, vous devez sélectionner le compte sous lequel le service de station
de traitement sera exécuté dans la boîte de dialogue qui s'affiche. Par défaut, le service s'exécute sous
l'utilisateur SERVICE RÉSEAU. Si vous prévoyez d'importer/exporter des données sur cette station à partir/vers
un emplacement de stockage présentant des droits d'utilisateurs limités, vous pouvez spécifier l'utilisateur qui
dispose des droits appropriés. Dans ce cas, la station de traitement sera exécutée sous cet utilisateur.
10. Les fichiers de programme sont alors copiés sur votre ordinateur. Une fois l'installation terminée, le programme
d'installation affiche un message indiquant que l'application a été installée avec succès.
11. Si FlexiLayoutStudio, FormDesigner, le Poste de vérification ou le Poste de configuration de projets est
installé, spécifiez l'adresse du serveur de protection dans la boîte de dialogue suivante. Le serveur de protection
s'installe via l'installation des serveurs. L'adresse ne doit pas contenir de barres obliques, par exemple : ServeurPrincipal
Installation à partir de la ligne de commande
Par défaut, tous les postes FlexiCapture seront installés. Pour ce qui est du nom du serveur de licences, le programme d'installation spécifiera le nom de l'ordinateur à partir duquel les postes sont installés (dans le cas d'une installation locale, l'hôte local est spécifié). Le service Réseau sera spécifié en tant qu'utilisateur du poste de traitement.
La langue d'interface sera l'anglais ou la langue spécifiée dans les paramètres régionaux du système d'exploitation.
Exécutez le fichier setup.exe situé dans le dossier d'installation administratif en vous aidant des options de la ligne de
commande, tel que décrit ci-dessous.
Publication de l'installation
Pour publier l'installation, saisissez
Setup.exe /j
L'icône du programme apparaît alors dans le menu Démarrer de la station de travail. Cliquer sur cette icône lance
automatiquement l'installation du programme dans la configuration par défaut.
Installation silencieuse
Dans le cas d'une installation silencieuse, aucune boîte de dialogue d'installation ne s'affiche et le programme s'installe dans sa configuration par défaut.
Setup.exe /qn
Utilisez « /qb » en remplacement de « /qn » pour visualiser une barre de progression de l'installation.
Aucune autre boîte de dialogue ne sera affichée.
Options de ligne de commande supplémentaires
© 2014 ABBYY Production LLC. Tous droits réservés.
38
/L<code de langue> désactive la sélection automatique de la langue de l'interface et installe le programme dans la
langue spécifiée.
Les valeurs de code de langue suivantes sont disponibles :
1033
Anglais
1049
Russe
1031
Allemand
1036
Français
2052
Chinois
1040
Italien
1034
Espagnol
2074
Serbe
1029
Tchèque
1038
Hongrois
1045
Polonais
1046
Portugais (Brésilien)
1042
Coréen
/V <ligne de commande> transforme directement la ligne de commande spécifiée en msiexec.exe. La chaîne <ligne
de commande> peut être remplacée par les commandes suivantes :
INSTALLDIR="<destination>" : chemin d'accès au dossier dans lequel ABBYY FlexiCapture 11 doit être installé.
STATIONS=0,1,2,3,4,5,6 : liste des stations à installer.
Les chiffres de 0 à 6 correspondent aux stations suivantes :
0 : station de numérisation
1 : station de traitement
2 : station de vérification
3 : station de vérification des données
4 : station de configuration de projets
5 : FlexiLayout Studio
6 : FormDesigner
ACCOUNTTYPE=Custom, LOGIN=nom d'utilisateur, PASSWORD=mot de passe
Vous pouvez spécifier un compte sous lequel exécuter le service de station de traitement.
Exemple :
Setup.exe /qn /L1049 /v INSTALLDIR="D:\FC11" STATIONS=1,4 ACCOUNTTYPE=personnalisé
LOGIN=Domaine\ConnexionUtilisateur PASSWORD=PSWD
En conséquence, les stations de configuration de projet et de traitement seront installées sur D:\FC11 et le russe sera
utilisé comme langue de l'interface. Le service de station de traitement sera exécuté sous le compte Domaine\ConnexionUtilisateur et le mot de passe sera PSWD.
PROTECTIONSERVER=NomDuServeur : nom du serveur de protection.
Suppression des postes ABBYY FlexiCapture en mode silencieux
msiexec /x {clé de registre de désinstallation}.
L'emplacement de la clé de registre de désinstallation dépend du type de système d'exploitation.
Système 32 bits : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Système 64 bits :
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall (l'ID de produit
est dans le nom de la sous-clé, le nom de produit faisant partie de ses valeurs). Vous pouvez également déterminer
l'ID de produit en exécutant la commande suivante dans la ligne de commande : "wmic product where "Name like
'%FlexiCapture%'" get Name, Version, IdentifyingNumber".
À l'aide d'Active Directory
Microsoft© Windows© 2000 Server et ses versions ultérieures utilisent un service d'annuaire intégré, Active Directory, qui, lui-même, utilise une Stratégie de groupe. Le composant logiciel enfichable dédié à l'installation du logiciel,
qui fait partie de la stratégie de groupe, vous permet d'installer une application logicielle sur plusieurs postes de travail
simultanément.
Active Directory utilise trois méthodes d'installation principales : Publication à l'utilisateur, Attribution à l'utilisateur et Attribution à l'ordinateur. L'application ABBYY FlexiCapture peut être installée selon la méthode Attribution
à l'ordinateur. L'application ABBYY FlexiCapture sera alors installée sur la station de travail indiquée, une fois cette
dernière redémarrée.
© 2014 ABBYY Production LLC. Tous droits réservés.
39
Les méthodes Publication à l'utilisateur et Affectation à l'utilisateur ne sont pas prises en charge.
Si vous utilisez Active Directory® pour déployer ABBYY FlexiCapture, le compte des ordinateurs du domaine doit disposer de droits en lecture du dossier d'installation administratif.
Exemple : Déploiement d'ABBYY FlexiCapture à l'aide d'Active Directory
Le programme est installé sur un ordinateur du domaine ou sur un groupe d'ordinateurs :
1.
Pendant l'installation du serveur, installez le programme d'installation de station. Si vous n'avez pas installé le
programme d'installation de station avant d'installer le serveur d'application, installez le programme d'installation
de station en sélectionnant Panneau de configurationAjout/suppression de programmesModifier.
2.
Sélectionnez DémarrerPanneau de configurationAdministratif puis sélectionnez l'élément Utilisateurs et
ordinateurs d'Active Directory.
3.
Cliquez avec le bouton droit de la souris sur le site, le domaine ou toute autre unité organisée contenant l'ordinateur ou le groupe d'ordinateurs sur lequel l'application ABBYY FlexiCapture 11 doit être installée.
© 2014 ABBYY Production LLC. Tous droits réservés.
40
4.
Dans le menu contextuel, sélectionnez Propriétés, puis cliquez sur l'onglet Stratégie de groupe.
5.
Cliquez sur Nouveau, saisissez un nom descriptif, puis cliquez sur OK.
6.
Cliquez avec le bouton droit de la souris sur l'objet de stratégie de groupe que vous venez de créer, puis
sélectionnez Modifier...
7.
Dans la fenêtre stratégie de groupe, cliquez avec le bouton droit de la souris sur Configuration
ordinateur/Paramètres du logiciel/Installation logicielle.
8.
Dans le menu contextuel, sélectionnez Nouveau/Package.
© 2014 ABBYY Production LLC. Tous droits réservés.
41
9.
Indiquez le chemin d'accès au fichier ABBYY FlexiCapture 11 Stations.msi, situé dans le dossier d'installation
administratif sur le serveur.
10. Sélectionnez la méthode de déploiement Avancée.
11. Dans la boîte de dialogue qui apparaît, cliquez sur l'onglet Modifications puis sur le bouton Ajouter.
© 2014 ABBYY Production LLC. Tous droits réservés.
42
12. Sélectionnez la langue d'interface à utiliser dans l'application ABBYY FlexiCapture 11. Les fichiers de langue se
situent dans le dossier d'installation administratif sur le serveur.
Voici la liste des fichiers disponibles et des langues correspondantes :
1033.mst
Anglais
1049.mst
Russe
1031.mst
Allemand
1036.mst
Français
2052.mst
Chinois
1040.mst
Italien
1034.mst
Espagnol
2074.mst
Serbe
1029.mst
Tchèque
1038.mst
Hongrois
1045.mst
Polonais
1046.mst
Portugais (Brésilien)
1042.mst
Coréen
À l'aide de SMS
Microsoft Systems Management Server automatise le déploiement des logiciels et vous évite de vous déplacer aux
emplacements auxquels les logiciels sont installés (ordinateurs, groupes ou serveurs).
Le déploiement à l'aide de SMS comprend les étapes suivantes :
1.
Création d'un package de déploiement ABBYY FlexiCapture.
2.
Création d'un script de déploiement (contenant les paramètres d'installation : noms des ordinateurs, date/heure
de l'installation, conditions d'installation, etc.)
3.
Déploiement du programme sur les stations de travail par SMS, en fonction des paramètres du script.
© 2014 ABBYY Production LLC. Tous droits réservés.
43
Exemple : Déploiement d'ABBYY FlexiCapture à l'aide de Microsoft SMS
1.
Lorsque vous installez le serveur d'application, créez un package d'installation pour les stations d'ABBYY FlexiCapture.
2.
Dans la console Administrateur SMS, sélectionnez le nœud Packages.
3.
Dans le menu Action , sélectionnez Nouveau/Package.
4.
Dans la boîte de dialogue Propriétés du package, renseignez les champs demandés.
© 2014 ABBYY Production LLC. Tous droits réservés.
44
5.
Cliquez sur l'onglet Source de données.
6.
Assurez-vous que l'option Ce package contient des fichiers sourcesn'est pas sélectionnée, puis cliquez sur
OK.
7.
Développez le nœud du package nouvellement créé, puis sélectionnez Programmes.
8.
Dans le menu Action, sélectionnez Nouveau/Programme.
© 2014 ABBYY Production LLC. Tous droits réservés.
45
9.
Dans la boîte de dialogue Propriétés du programme, cliquez sur l'onglet Général et dans cet onglet :

Dans le champ Nom, saisissez un nom décrivant le programme.

Dans le champ Ligne de commande, saisissez setup.exe /q

Dans le champ Démarrer dans, fournissez le chemin d’accès réseau du dossier d'installation administratif d'ABBYY FlexiCapture (par ex. \\MonServeurDeFichiers\Distrib programmes\ABBYY
FlexiCapture 11).
10. Dans la boîte de dialogue Propriétés du programme, cliquez sur l'onglet Environnement et dans cet onglet :

Désélectionnez l'option Entrée utilisateur requise.

Sélectionnez l'option Exécuter avec les droits d'administration.

Assurez-vous que l'option S'exécute avec le nom UNC est sélectionnée.
11. Réglez les paramètres d'exécution si nécessaire, puis cliquez sur OK.
12. Vous pouvez également utiliser l'Assistant Distribution de logiciels. Dans le menu Action du package, sélectionnez Distribution de logiciels puis suivez les instructions de l'Assistant.
© 2014 ABBYY Production LLC. Tous droits réservés.
46
IMPORTANT ! Vous ne pouvez pas créer de points de distribution.
Installation de postes distants
L'utilisation de postes distants vous permet de vous connecter au serveur de protection à partir d'ordinateurs ne faisant pas partie du réseau local. Les postes distants comprennent les postes de vérification de données et de numérisation. Le poste de vérification peut être à la fois standard et distant.
Les postes distants peuvent se connecter au serveur d'application via HTTP.
Pour installer des postes distants :
1.
Sélectionnez Installation distribuée.
2.
Sélectionnez une option de menu correspondant au poste à installer.
3.
Sélectionnez une langue d'installation. Le programme d'installation compare les paramètres régionaux de votre
système et la langue sélectionnée. Si les langues sont incompatibles, un message d'avertissement s'affiche.
4.
Ensuite, le programme d'installation vérifie la version de votre système d'exploitation et les droits d'administrateur. Si la version du système d'exploitation n'est pas prise en charge par le programme, ou si vous n'avez pas
de droits d'administrateur, un message d'avertissement s'affiche et le programme d'installation s'arrête.
5.
Si tous les contrôles ont réussi, l'accord de licence utilisateur final s'affiche. Lisez-le attentivement et, si vous en
acceptez les termes, sélectionnez l'option correspondante et cliquez sur Suivant.
6.
Une boîte de dialogue s'ouvre et vous invite à saisir certaines informations vous concernant. Entrez les informations requises et poursuivez l'installation.
7.
Sélectionnez ensuite un dossier de destination. Par défaut, le programme est installé dans :
%systemdrive%\Program Files\ABBYY FlexiCapture 11 <Station>\. S'il n'y a pas suffisamment d'espace sur
le disque dur sélectionné, une fenêtre s'affiche. Elle comporte vos disques durs, l'espace disque disponible, et
l'espace nécessaire à l'installation. Sélectionnez un disque disposant de suffisamment d'espace, puis poursuivez
l'installation.
Les fichiers de programme sont alors copiés sur votre ordinateur. Une fois l'installation terminée, le programme
d'installation affiche un message indiquant que l'application a été installée avec succès.
IMPORTANT !
8.
1.
Le serveur d'application doit être publié sur Internet si vous souhaitez utiliser les postes distants sur Internet.
2.
Le serveur de traitement doit être démarré pour utiliser les postes distants.
© 2014 ABBYY Production LLC. Tous droits réservés.
47
3.
Une authentification de base doit être activée sous IIS dans le dossier Default Web Site\FlexiCapture11\Server
pour utiliser ce type d'authentification lorsque vous vous connectez au serveur d'application.
Mise à niveau depuis ABBYY FlexiCapture 9.0 et 10
ABBYY FlexiCapture 11 peut être installé sur le même ordinateur qu'ABBYY FlexiCapture 10 ou 9, mais les versions
10 et 9 ne peuvent être mises à jour vers la version 11.
Vous ne pouvez pas utiliser vos numéros de série d'ABBYY FlexiCapture 9 et 10 pour exécuter ABBYY FlexiCapture
11.
Vous pouvez utiliser les projets ABBYY FlexiCapture et ABBYY FlexiLayout, ainsi que les FlexiLayouts créés dans des
versions antérieures du programme. Lorsque vous ouvrirez un projet ABBYY FlexiCapture ou ABBYY FlexiLayout créé
dans une version antérieure du programme, il sera converti au format ABBYY FlexiCapture 11. Une fois le projet converti, il ne pourra plus être ouvert dans les versions antérieures.
Si des documents sont déjà chargés dans le système, nous vous conseillons d'abord de terminer le traitement de ces
documents et de les migrer ensuite vers ABBYY FlexiCapture 11.
Mise à jour des projets créés dans une édition autonome d'ABBYY FlexiCapture (*.fcproj)
Les projets créés dans une édition autonome d'ABBYY FlexiCapture sont stockés dans le système de fichiers. Vous
pouvez ouvrir les projets créés sous ABBYY FlexiCapture 9.0 ou 10 (.fcproj) et les utiliser dans ABBYY FlexiCapture
11. Notez que :
après avoir ouvert un projet .fcproj dans ABBYY FlexiCapture 11, vous ne pourrez plus l'ouvrir dans ABBYY
FlexiCapture 9.0 ou 10. SI vous pensez qu'à l'avenir, il vous faudra ouvrir un projet .fcproj dans ABBYY FlexiCapture 9.0 ou 10, créez une copie de ce projet avant de l'ouvrir dans ABBYY FlexiCapture 11.
-
Une fois le projet mis à jour, les définitions de document perdent leur statut « publié ». Pour publier les définitions de document, sur le poste Administrateur, sélectionnez Projet -> Définitions de document, sélectionnez les définitions de document à publier, puis cliquez sur Publier.
-
Lorsque vous ouvrirez un projet ABBYY FlexiCapture 9.0 ou 10 sous ABBYY FlexiCapture 11, il vous faudra
peut-être supprimer tous les résultats de traitement et analyser une nouvelle fois toutes les pages. (Vous
pourrez continuer à utiliser les anciens projets sans reconnaître une nouvelle fois les documents, mais certaines données ne s'afficheront pas correctement. Par exemple, si un projet ABBYY FlexiCapture 9.0 ou 10
contient des erreurs de format, elles ne seront pas affichées dans la fenêtre de document de la même
manière que dans ABBYY FlexiCapture 11.)
Mise à jour des projets et bases de données créé(e)s dans une édition distribuée d'ABBYY FlexiCapture
Une édition distribuée d'ABBYY FlexiCapture fonctionne avec les projets stockés dans la base de données du serveur
d'application.
Il existe plusieurs méthodes pour migrer d'une version antérieure vers ABBYY FlexiCapture 11.
Connexion à une base de données créée dans une version antérieure d'ABBYY FlexiCapture
Une fois les serveurs d'ABBYY FlexiCapture 11 installés, vous pouvez utiliser la console d'administration et de suivi
pour vous connecter à la base de données et à l'emplacement de stockage de fichiers utilisés par votre version antérieure d'ABBYY FlexiCapture. Mettez ensuite à jour la base de données vers la nouvelle version et continuez à travailler avec. Si vous choisissez cette méthode, vous ne pourrez plus travailler avec votre version antérieure d'ABBYY
FlexiCapture.
Remarque : une fois les étapes décrites dans cette section terminées, vous ne pourrez plus utiliser votre version antérieure d'ABBYY FlexiCapture. C'est pour cette raison que nous vous conseillons de sauvegarder votre ancienne
base de données et votre ancien emplacement de stockage de fichiers avant de suivre ces étapes. Vous pouvez ensuite utiliser les copies de sauvegarde pour rétablir le fonctionnement de votre version antérieure d'ABBYY FlexiCapture si des problèmes surviennent. Pour sauvegarder votre ancienne base de données, utilisez les outils de sauvegarde disponibles dans MS SQL ou Oracle (selon le type de DBMS utilisé). Copiez ensuite l'intégralité du contenu de
l'emplacement de stockage de fichiers vers un emplacement sécurisé. Pour obtenir des instructions détaillées sur la
création d'une copie de sauvegarde, consultez le guide de l'administrateur système de votre version antérieure d'ABBYY FlexiCapture.
Pour se connecter à l'ancienne base de données:
1. Terminez le traitement des documents avec votre version antérieure d'ABBYY FlexiCapture.
Terminez le traitement de tous les lots qui ont déjà été enregistrés dans le système.
Démarrez la console d'administration et de suivi.
© 2014 ABBYY Production LLC. Tous droits réservés.
48
Dans la console d'administration et de suivi, sélectionnez Service -> Nettoyage pour supprimer les données redondantes.
Sélectionnez Suivi -> Sessions pour vérifier qu'aucune session n'est ouverte. Si des sessions sont ouvertes, fermez les clients de ces session exécutées.
Remarque : si, pour une raison quelconque, vous ne pouvez pas fermer tous les clients ayant des ses-sions
ouvertes, déconnectez le serveur d'application de la base de données. Pour y parvenir, effacez la valeur de
HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\9.0 (ou 10.0)\WebServices « DBConnectionString » dans le registre Windows et redémarrez le service de publication World Wide Web du composant
logiciel enfichable services.msc. Une fois cette étape terminée, vous ne pourrez plus utiliser votre version
antérieure d'ABBYY FlexiCapture.
2. Connectez-vous à la base de données de votre version antérieure d'ABBYY FlexiCapture.
Démarrez la console d'administration et de suivi d'ABBYY FlexiCapture 11, sélectionnez Service ->
Serveur d'application, puis cliquez sur le bouton Se connecter à une base de données existante
3.
Spécifiez le nom du serveur de base de données, le nom de la base de données et le chemin d'accès de
l'emplacement de stockage de fichiers qui ont été utilisés par votre version antérieure d'ABBYY FlexiCapture, puis cliquez sur OK.
 Consultez Connexion à une base de données existante pour plus d'informations sur la connexion à une
base de données existante.
Mettez à jour la base de données vers la version utilisée par ABBYY FlexiCapture 11.
Une fois connecté à la base de données de votre version antérieure d'ABBYY FlexiCapture, vous apercevrez un lien Mettre à niveau à côté du nom de la base de données, sur la page Service -> Serveur d'application. Cliquez sur ce lien. La base de données sera mise à jour vers la version utilisée par ABBYY FlexiCapture 11. Une fois cette étape terminée, vous ne pourrez plus utiliser la base de données dans les versions antérieures d'ABBYY FlexiCapture.
4.
Mettez à jour les projets sur le serveur d'application d'ABBYY FlexiCapture 11.
Démarrez le poste de configuration de projets d'ABBYY FlexiCapture 11 et ouvrez tous les projets sur le
serveur d'application, un à un. Lorsque vous ouvrirez un ancien projet, il sera mis à jour vers la ver-sion utilisée par ABBYY FlexiCapture 11. Notez qu'une fois le projet mis à jour, les définitions de docu-ment perdent
leur statut « Publié ». Pour publier les définitions de document, sur le poste de configura-tion de projets,
sélectionnez Projet -> Définitions de document..., sélectionnez les définitions de doc-ument à publier, puis
cliquez sur Publier.
Déplacement de projets créés dans une version antérieure d'ABBYY FlexiCapture vers une nouvelle base de
données
Si vous souhaitez conserver votre version antérieure d'ABBYY FlexiCapture et utiliser simultanément ses projets dans
ABBYY FlexiCapture 11, il vous faudra créer une nouvelle base de données dans ABBYY FlexiCapture 11 et déplacer
les projets requis vers cette base de données. Notez que cette méthode ne déplacera pas vos documents.
Procédez comme suit:
1. Exportez les projets créés dans votre version antérieure d'ABBYY FlexiCapture du serveur d'application vers
le système de fichiers.
Sur le poste de configuration de projets de votre version antérieure d'ABBYY FlexiCapture, ouvrez un à
un les projets du serveur d'application et utilisez la commande Projet > Exporter le projet du menu principal
pour exporter les projets vers le système de fichiers. Seuls les projets seront exportés et non les documents.
Veillez donc à terminer le traitement des documents dans votre version antérieure d'ABBYY FlexiCapture;
2.
3.
créez une nouvelle base de données dans ABBYY FlexiCapture 11.
Dans la console d'administration et de suivi d'ABBYY FlexiCapture 11, créez une nouvelle base de données et spécifiez le chemin d'accès du nouvel emplacement de stockage de fichiers (consultez Création
d'une base de données pour obtenir des instructions détaillées);
mettez à jour les projets vers la version utilisée par ABBYY FlexiCapture 11 et transférez-les sur le serveur
d'application.
Sur le poste de configuration de projets d'ABBYY FlexiCapture 11, ouvrez les projets exportés *.fcproj, un
à un. Lorsque vous ouvrirez un ancien projet, il sera mis à jour vers la version utilisée par ABBYY FlexiCapture 11. Notez qu'une fois le projet mis à jour, les définitions de document perdent leur statut « Publié ». Pour
publier les définitions de document, sur le Poste de configuration de projets, sélectionnez Projet -> Définitions de document…, sélectionnez les définitions de document à publier, puis cliquez sur le bouton
Publier.
Une fois le projet mis à jour, transférez-le sur le serveur d'application en sélectionnant Fichier -> Transférer le projet vers le serveur dans le menu principal du poste de configuration de projets.
© 2014 ABBYY Production LLC. Tous droits réservés.
49

Consultez Transfert d'un projet sur le serveur pour plus d'informations sur le transfert de projets sur le
serveur.
Utilisation des projets ABBYY FlexiLayout Studio 9.0 ou 10 (*.fsp)
Tous les projets FlexiLayout Studio 9.0 ou 10 peuvent être ouverts dans FlexiLayout Studio 11. Veuillez noter que :
-
il est impossible d'ouvrir un projet .fsp sous ABBYY FlexiLayout Studio 9.0 ou 10 une fois qu'il a été ouvert
sous ABBYY FlexiLayout Studio 10. Vous devez donc créer une copie du projet avant de l'ouvrir sous
ABBYY FlexiLayout Studio 10 si vous devez encore l'ouvrir sous ABBYY FlexiLayout Studio 9.0 ou 10.
-
Après avoir ouvert un projet FlexiLayout Studio 9.0 ou 10 sous ABBYY FlexiLayout Studio 11, il vous faudra
peut-être supprimer tous les résultats de traitement et analyser une nouvelle fois toutes les pages.
-
Certaines erreurs de compilation peuvent se produire en raison des modifications du langage FlexiLayout.
Dans ce cas, vous devrez corriger les erreurs et recompiler les FlexiLayouts.
Utilisation des FlexiLayouts (*.afl) créés sous ABBYY FlexiLayout 9.0 ou 10
Les FlexiLayouts compilés sous ABBYY FlexiLayout 9.0 ou 10 peuvent être chargés sous ABBYY FlexiCapture 11.
Parfois, certaines erreurs de compilation peuvent se produire en raison des modifications du langage FlexiLayout.
Dans ce cas, ouvrez les projets *.fsp sous ABBYY FlexiLayout Studio 10, corrigez les erreurs et recompilez les FlexiLayouts.
© 2014 ABBYY Production LLC. Tous droits réservés.
50
Gestion de vos licences
Après avoir installé votre programme, vous devez activer votre numéro de série. Cette section décrit le
fonctionnement du Gestionnaire de licences d'ABBYY FlexiCapture 11, utilitaire de gestion de licences fourni avec
ABBYY FlexiCapture 11.
Présentation
Le Gestionnaire de licences ABBYY FlexiCapture 11 est un utilitaire de gestion des licences. Il s'installe sur le
serveur de protection lorsque le serveur est installé.
Le gestionnaire de licences vous permet :

d'ajouter de nouvelles licences ;

d'activer les licences ;

d'afficher les paramètres des licences ;
de sélectionner et d'activer des licences.
Les licences matérielles sont activées de la même manière que les licences logicielles.

Gestionnaire de licences ABBYY FlexiCapture 11
La fenêtre principale du gestionnaire de licences contient les colonnes suivantes :

Licences : affiche la liste des licences installées

Paramètres de licence : affiche les paramètres de la licence sélectionnée
Propriétés de licences

Général : numéro de série, date d'expiration, méthode d'acquisition de la licence, possibilité d'utiliser une
machine virtuelle.
© 2014 ABBYY Production LLC. Tous droits réservés.
51

Objectif de la licence : type de licence (logicielle ou matérielle), possibilité de fournir des services de
traitement de documents.

Postes de travail, Outils : restrictions sur le nombre de postes du système et sur l'utilisation des outils
de développement (FlexiLayout Studio, FormDesigner).

Productivité : limitations de l'utilisation d'ABBYY FlexiCapture 11.

Traitement : paramètres de traitement de documents supplémentaires : utilisation de FlexiLayouts et
utilisation de langues de reconnaissances supplémentaires.

Composants personnalisés : utilisation de composants créés par l'utilisateur

Importation : possibilités d'importation supplémentaires

Exportation : possibilités d'exportation d'images et de documents supplémentaires
États des licences

Activée (la licence a été activée)
Expiré (la licence a expiré ou la limite de pages a été atteinte)
Le symbole  s'affiche en gras à côté de la licence actuelle (active).

Boutons

Masquer les paramètres de la licence<< (Paramètres de licence>>) : masque (ou affiche) des informations détaillées concernant la licence sélectionnée

Activer la licence… : lance l'Assistant d'activation d'ABBYY FlexiCapture

Mettre à jour la licence… : actualise les informations concernant la licence activée

Sélectionner : rend la licence sélectionnée active.

Actualiser : actualise les informations concernant les licences disponibles sur le serveur de protection

Fermer ferme le gestionnaire de licences
Activation d'une licence
ABBYY veille à protéger sa propriété intellectuelle du piratage. Le piratage des logiciels est dommageable, tant pour
les éditeurs que pour les utilisateurs finaux. À la différence des produits logiciels légalement achetés, les logiciels
piratés ne sont ni sûrs ni sécurisés.
Si votre accord de licence d'utilisateur final vous permet d'installer et d'utiliser le produit sur un seul ordinateur, vous
enfreignez les termes du contrat et violez les lois du copyright en vigueur en l'installant sur plusieurs postes. La
technologie d'activation limite le nombre de copies du logiciel qui peuvent être utilisées simultanément et empêche
ainsi l'installation d'une copie sous licence sur un nombre illimité d'ordinateurs. Parallèlement, une copie sous licence
peut être installée et activée sur un seul et même ordinateur aussi souvent que souhaité et ce, sans restriction.
Vous ne pourrez pas utiliser le logiciel si vous ne l'activez pas.
Déroulement de la procédure d'activation
La procédure d'activation est très rapide et s'effectue au moyen d'un assistant d'activation. L'assistant d'activation
vous aide à envoyer à ABBYY les données requises pour l'activation. Ces données d'activation sont envoyées à
ABBYY sous la forme d'un code (ID de produit), code généré d'après le matériel sur lequel le produit est installé.Aucune information personnelle n'est utilisée pour générer ce code et l'utilisateur reste entièrement
anonyme.
Les méthodes d'activation suivantes sont disponibles :

via Internet : l'activation s'effectue automatiquement et prend quelques secondes ; cette méthode
requiert une connexion active à Internet ;

par courrier électronique : un message électronique contenant les données requises pour l'activation
est généré ; veillez à ne pas altérer le corps ou l'objet du message pour assurer une réponse rapide du
système de messagerie automatisé ;

par courrier électronique à partir d'un autre ordinateur : un message électronique contenant les
données requises pour l'activation est généré ; vous pouvez utiliser cette méthode si le serveur de
© 2014 ABBYY Production LLC. Tous droits réservés.
52
protection n'est pas connecté à Internet et que des messages électroniques ne peuvent être envoyés à
partir de celui-ci ;
charger un fichier d'activation : connectez un fichier d'activation que vous avez reçu par courrier
électronique en réponse à une requête d'activation.
Une fois l'activation terminée, ABBYY FlexiCapture 11 peut être utilisé sur le serveur sur lequel il a été activé.
Vous pouvez réinstaller ABBYY FlexiCapture 11 aussi souvent que nécessaire, sans devoir activer l'application à
chaque fois (à condition que le serveur de protection ne soit pas réinstallé).
Remarque :

1.
Les stations d'ABBYY FlexiCapture se connectent automatiquement au serveur de protection et utilisent la licence installée.
2.
Si vous réinstallez le serveur de protection sur un ordinateur différent, vous devrez réactiver vos licences (dans
le cas d'un fichier de licence) et modifier l'adresse du serveur de protection dans le fichier LicensingSettings.xml
sur les stations (consultez la section Connexion de postes au serveur de protection).
3.
Si aucune licence activée n'est disponible sur le serveur de protection et qu'un utilisateur tente d'exécuter le programme sur sa station de travail, il ne pourra pas lancer le programme et un message d'avertissement s'affichera.
4.
L'activation des licences matérielles ne peut se faire que sur Internet.
Connexion de postes au serveur de protection
Tous les postes installés du système ont accès au serveur de protection. L'adresse du serveur de protection est
stockée dans le fichier LicensingSettings.xml, which can be found in the installation folder.
L'adresse du serveur est spécifiée dans la balise ServerAddress de l'attribut MainNetworkLicenseServer.
Pour activer l'accès à un nouveau serveur de protection d'un poste, remplacez le nom de l'ancien ordinateur par celui
de l'ordinateur sur lequel le serveur de protection est installé.
La même opération s'applique à la version autonome d'ABBYY FlexiCapture 11. Si vous disposez d'une licence et de
plusieurs postes Opérateur, spécifiez l'adresse de l'ordinateur sur lequel la licence est stockée dans les fichiers
LicensingSettings.xml des postes de travail.
Les postes distants obtiennent les licences du serveur d'application. Le serveur de traitement connecté au serveur
d’application doit être en cours d’exécution pour que vous puissiez obtenir une licence.
© 2014 ABBYY Production LLC. Tous droits réservés.
53
Configuration de l'installation distribuée ABBYY FlexiCapture
Configuration rapide de FlexiCapture pour une installations de démonstration
Ce paragraphe décrit succinctement l'installation rapide et minimale de FlexiCapture qui peut être utilisée à des fins
de démonstration. Si vous souhaitez mieux comprendre les paramètres de FlexiCapture, ou si vous devez effectuer
une installation autre que celle par défaut ou axée sur les performances, ou bien si vous rencontrez des difficultés en
suivant les instructions de ce paragraphe, rendez-vous dans cette section: Installation détaillée de FlexiCapture.
Avant toute chose, assurez-vous que tous les serveurs FlexiCapture sont installés sur votre ordinateur, l'ensemble
des fonctionnalités installées doit être conforme à l'ensemble par défaut apparaissant dans la boîte de dialogue Installation personnalisée du programme d'installation. Les postes FlexiCapture peuvent être installés sur votre ordinateur
ou sur n'importe quel autre ordinateur accessible par le réseau local. Un serveur de base de données MS SQL doit
également être accessible (vous pouvez installer le serveur de base de données MS SQL 2005 Express en exécutant
le fichier Autorun.exe situé dans le dossier d'installation de FlexiCapture).
1.
Ouvrez la console d'administration et de suivi (depuis le menu Démarrer –> Serveurs ABBYY FlexiCapture
11 -> Console d'administration et de suivi, ou bien copiez le lien suivant dans le navigateur : http://<server
name>/FlexiCapture11Monitoring/DBConnection.aspx) puis accédez à la page Service –> Serveur d'application. Sur cette page, créez une nouvelle base de données. Pour ce faire, cliquez sur le bouton Créer une
nouvelle base de données et renseignez les paramètres suivants dans le formulaire qui apparaît :
a.
Nom du serveur de base de données, p. ex. : <nom de l'ordinateur>\sqlexpress
b.
Nom de la base de données, p. ex. : FCDemoDataBase
Cliquez sur OK.
Une fois la base de données créée, vous en devenez l'administrateur.
2.
3.
Transférez un projet vers le serveur. Pour cela :
a.
Démarrez le poste de configuration de projets (depuis le menu Démarrer -> Postes ABBYY FlexiCapture 11 -> Poste de configuration de projets)
b.
Ouvrez un projet local (depuis le menu Fichier -> Ouvrir un projet). Vous pouvez choisir un projet
parmi les exemples du dossier %public%\ABBYY\FlexiCapture (%allusersprofile%\ABBYY\FlexiCapture pour Windows XP/2003)
c.
Transférez le projet sur le serveur d'application à l'aide de la commande Fichier -> Transférer le
projet sur le serveur. L'adresse du serveur d'application doit être renseignée au format suivant :
http://<server name> (si le poste de configuration de projets et le serveur d'application se trouvent
sur le même ordinateur, l'adresse du serveur se présente comme suit : http://localhost)
Configurez le serveur de traitement. Pour cela :
a.
Ouvrez le Moniteur de serveur de traitement (depuis le menu Démarrer -> Serveurs ABBYY
FlexiCapture 11 -> Serveur de traitement). Assurez-vous que le serveur de traitement est démarré.
b.
Ajoutez des postes de traitement. Pour cela, sélectionnez l'élément Postes dans les Serveurs
ABBYY FlexiCapture 11 -> arborescence de <nom du serveur>, puis sélectionnez la commande
Ajouter des postes dans le menu Actions. Dans la boîte de dialogue qui apparaît, cliquez sur Personnalisé et saisissez le nom de l'ordinateur sur lequel les postes de traitement sont installés (p.
ex. : localhost), ou cliquez sur Parcourir et choisissez les ordinateurs souhaités.
c.
Si l'importation d'images à partir des dossiers actifs a lieu dans le projet, le traitement des dossiers
actifs doit être activé sur le serveur de traitement. Pour cela, depuis Serveurs ABBYY FlexiCapture
11 -> arborescence de <nom du serveur>, sélectionnez l'élément Dossiers actifs ; le nom du projet apparaît à droite. Choisissez le projet dans la liste, et dans le menu Actions, sélectionnez Activer.
© 2014 ABBYY Production LLC. Tous droits réservés.
54
Installation détaillée de FlexiCapture
Comment choisir le type d'authentification utilisateur
Tous les composants et utilisateurs de l'installation de la version distribuée d'ABBYY FlexiCapture 11 interagissent
avec le serveur d'application pendant son utilisation et doivent être authentifiés sur l'ordinateur sur lequel elle est installée. FlexiCapture prend en charge deux types d'authentification utilisateur :
1.
Authentification IIS standard. Les utilisateurs s'authentifient avec leurs comptes Windows en utilisant l'authentification Windows ou de base d'IIS. Ensuite, les utilisateurs s'authentifient dans FlexiCapture avec leurs
identifiants.
Cette méthode requiert une configuration minimale et convient aux scénarios où tous les composants et utilisateurs de FlexiCapture font partie du même domaine.
Si la totalité du système ou certains de ses composants sont extérieurs au domaine, l'authentification directe
doit être utilisée pour l'authentification IIS standard. Le principe de base de l'authentification directe est le
suivant : pour que l'utilisateur de l'ordinateur M2 travaillant sous un compte local M2\Utilisateur[mot de
passe] puisse être autorisé sur l'ordinateur M1, ce compte doit être dupliqué sur l'ordinateur M1, y compris le
mot de passe (M1\Utilisateur[mot de passe]).
Exemple d'utilisation de l'authentification directe
Imaginons que le poste de traitement est installé sur l'ordinateur M1, celui-ci ne se faisant pas partie du domaine du serveur d'application. Dans ce cas de figure, un utilisateur local M2\Utilisateur[mot de passe] doit
être créé sur l'ordinateur M2 où est installé le serveur d'application, et le même utilisateur local doit être créé
sur l'ordinateur M1 : M1\Utilisateur[mot de passe]. Ensuite, le service du poste de traitement doit être démarré sur le compte M1\Utilisateur[mot de passe]. À présent, le poste de traitement peut être authentifié sur
l'ordinateur où est installé le serveur d'application.
Remarque : Si l'emplacement où est installé le serveur d'application est extérieur au domaine, la configuration, quoique plus longue, est possible. Pour cela, vous devez démarrer les pools IIS, les services du serveur
d'application et les postes de traitement sous des comptes Windows créés spécialement dans ce but, puis il
vous faut configurer l'authentification directe pour ces utilisateurs sur tous les ordinateurs du système.
2.
Authentification via FlexiCapture. Dans ce cas de figure, le module d'authentification de FlexiCapture est installé dans IIS. Ce module effectue une authentification utilisateur en se basant sur les informations stockées
dans une base de données FlexiCapture. Ceci vous permet d'employer des comptes d'utilisateur qui ne sont
pas associés aux comptes d'utilisateur Windows.
Cette méthode est pratique pour les utilisateurs se trouvant en dehors du domaine où le serveur d'application
est installé. P. ex. : pour les opérateurs travaillant à distance via une interface web.
Si vous utilisez cette méthode d'authentification, une interface web permettant de se connecter au système
(http://<server name>/login) est également installée. Il s'agit d'un point d'accès unique pour les opérateurs
web. De nouveaux opérateurs peuvent s'y enregistrer automatiquement et demander des droits d'accès aux
postes.
L'authentification unique (SSO) permet aux utilisateurs de se connecter aux postes web avec leur compte
Windows ou Active Directory sans saisir leur nom d'utilisateur ni leur mot de passe. L'authentification unique
peut être mise en oeuvre sur les postes web suivants :

Poste de capture web

Poste de vérification web

Poste de vérification de données web

Poste de numérisation web
Pour configurer l'authentification unique, modifiez le fichier web.config de chaque poste web comme indiqué
ci-dessous.
1. Modifiez :
…
<system.web>
<authentication mode="Windows" >
…
</system.web>
…
© 2014 ABBYY Production LLC. Tous droits réservés.
55
2. Modifiez :
…
<authentication>
<anonymousAuthentication enabled="false"> </anonymousAuthentication>
…
<windowsAuthentication enabled="true"> </windowsAuthentication>
</authentication>
…
3. Ajoutez une section supplémentaire :
…
<system.webServer>
<httpErrors><clear></clear></httpErrors>
</system.webServer>
…
L'utilisateur pourra alors se connecter au poste web en utilisant l'une des deux méthodes suivantes :


En suivant ce lien : http://<nom du serveur>/FlexiCapture11/login.aspx?windowsAuth=true
En cliquant sur le bouton Log In (connexion) et en laissant vides les champs Nom d'utilisateur et Mot
de passe
Les utilisateurs des postes de FlexiCapture traitant des étapes interactives (numérisation, vérification, etc.) peuvent
employer les deux types d'authentification. Le serveur de traitement et les postes de traitement ne peuvent fonctionner qu'avec l'authentification IIS standard.
Remarque : dans IIS, les requêtes envoyées au serveur d'application sont traitées par la bibliothèque <Emplacement
par défaut>\FlexiCapture11\Server\WebServices.dll disponible avec une authentification de base ou une authentification Windows. Pendant l'installation du module d'authentification de FlexiCapture, <Emplacement par défaut>\FlexiCapture11\Server\WebServicesExternal.dll est également installé. Cette bibliothèque est une copie de WebServices.dll, mais elle est disponible lorsque vous utilisez l'authentification de FlexiCapture. Ainsi, le serveur d'application
est disponible pour tous les composants système simultanément, aussi bien avec l'authentification standard qu'avec
l'authentification FlexiCapture. Lorsque l'utilisateur dont l'ordinateur est celui sur lequel les postes de travail sont installés essaie d'ouvrir un projet, il est invité à choisir la méthode d'authentification à employer pour accéder au serveur
d'application. Les clients web peuvent également utiliser les deux types d'authentification, le type utilisé étant déterminé par l'utilisation de la clé UseCustomAuthentication dans le fichier web.config de chaque poste web : si la valeur
de la clé est true, l'authentification s'effectue via FlexiCapture, si sa valeur est false, il s'agit de l'authentification standard. Par défaut, la valeur de cette clé est false si le module d'authentification de FlexiCapture n'est pas installé, sinon sa valeur est true.
Pour n'utiliser que l'authentification IIS standard (la première méthode), la fonction du module d'authentification doit
être désactivée pendant l'installation des serveurs FlexiCapture (elle est désactivée par défaut). Pour utiliser l'authentification de FlexiCapture (la seconde méthode), cette fonction doit être sélectionnée au cours de l'installation des serveurs. Autrement, vous pouvez l'installer ultérieurement via le panneau de configuration (Panneau de configuration
–> Programmes et fonctionnalités -> Modifier).
Création d'une base de données
Une fois le programme installé et la licence activée, vous devez configurer le système. La première étape de cette
configuration consiste à créer une base de données.
Important ! Sous Windows Vista, Windows 2008 ou sous les versions ultérieures, une base de données doit être
créée alors que le CCU est désactivé. Si le CCU n'est pas désactivé, il est possible de créer une base de données,
mais le serveur d'application ne pourra pas s'y connecter.
1. Sur l'ordinateur où est installé le serveur d'application, ouvrez la page Service -> Serveur d'application de
la Console d'administration et de suivi (http://<server name>/FlexiCapture11/DBConnection.aspx) avec
un compte utilisateur disposant des privilèges d'administrateur Windows.
© 2014 ABBYY Production LLC. Tous droits réservés.
56
2.
3.
Cliquez sur le bouton Créer une nouvelle base de données.
Remarque : si vous êtes déjà connecté à une autre base de données, il vous faudra fermer les sessions existantes avant de créer une nouvelle base de données. Si pour une raison donnée, cela
vous est impossible, ajoutez la clé suivante dans le fichier web.config qui se trouve dans <Répertoire racine d'IIS (par défaut C:\inetpub\wwwroot)>\<FlexiCapture11\Monitoring> :
<appSettings>
<add key="IgnoreCurrentSessions" value="true"/>
</appSettings>
Dans ce cas de figure, une nouvelle base de données sera créée sans avertissement sur les sessions existantes. Dans l'ancienne base de données, toutes les sessions sont préservées. Par défaut, la valeur de la clé est false, ce qui signifie que vous serez invité à fermer les sessions lors de
la nouvelle création d'une base de données.
La page de création de base de données s'ouvre.
Sur cette page, renseignez les éléments suivants :
a) Type de serveur de base de données : Oracle ou MS SQL
© 2014 ABBYY Production LLC. Tous droits réservés.
57
b)
c)
d)
e)
Remarque : si vous comptez utiliser un serveur de base de données Oracle, vous devez le
configurer avant de créer un base de données (voir Paramètres de données de base
Oracle).
Nom de la nouvelle base de données (si le serveur MS SQL est sélectionné). Soyez attentif aux
limitations imposées par MS SQL pour les noms de base de données (voir http://msdn.microsoft.com/en-us/library/ms175874.aspx).
Utilisateur ayant les autorisations DBA sur un serveur SQL ou Oracle.
Remarque : si le serveur MS SQL est installé sur un ordinateur autre que celui où se
trouve le serveur d'application, alors l'authentification DBA (DataBase Server Authentication) doit être utilisée pour se connecter à un serveur de base de données.
Remarque : si vous utilisez MS SQL Server, nous vous recommandons d'utiliser le protocole TCP/IP au lieu de Named Pipes (Canaux nommés) pour communiquer avec le serveur de base de données (le protocole est défini lors de la configuration de MS SQL Server Client, qui est installé sur l'ordinateur où se trouve le serveur d'application).
Sélectionnez l'option « Utiliser un espace de stockage de fichiers externe » et indiquez le chemin de
l'espace de stockage de fichiers. L'espace de stockage de fichiers contient les images en cours de
traitement et les métadonnées. La vitesse d'interaction entre le serveur d'application et l'espace de
stockage de fichiers exerce une forte influence sur les performances de l'intégralité du système.
Ainsi, nous vous recommandons de placer l'espace de stockage de fichiers dans un dossier situé
sur le même espace local que le serveur d'application. Pour maximiser les performances, nous
vous recommandons de placer l'espace de stockage de fichiers sur le même disque physique que
les dossiers temporaires d'IIS. Le disque dur en lui-même doit délivrer de hautes performances.
Pour le stockage de données, il est également possible d'utiliser un périphérique externe hautes
performances (pour plus de détails, consultez Recommandations pour la configuration de ABBYY
FlexiCapture).
Remarque : si vous n'utilisez pas d'espace de stockage de fichiers, tous les fichiers de projet sont stockés dans la base de données. Pour les volumes de traitement réduits, les deux
solutions se valent en termes de performances et de sécurité. Stocker les fichiers de projets dans des bases de données permet de sauvegarder et de restaurer plus facilement les
données, mais dans le cas de gros volumes traités, la taille de la base de données augmente, ce qui peut réduire les performances du système. C'est pourquoi le stockage de
fichiers de projets dans la base de données n'est recommandé que pour les projets de démonstration.
Remarque : un dossier de stockage de fichiers doit être exclu du domaine de recherche de
votre logiciel antivirus et du service d'indexation Windows utilisé pour la recherche rapide.
Utilisez le bouton Tester la connexion pour vérifier les valeurs entrées. Si le test réussit, cliquez
sur OK.
© 2014 ABBYY Production LLC. Tous droits réservés.
58
La création d'une base de données se déroule selon les étapes suivantes :
1) Si vous utilisez l'authentification DBA (Database Server Authentication), la base de données
est créée sous le nom du compte utilisateur spécifié sur la page Service -> Serveur d'application de la Console d'administration et de suivi. Si vous utilisez l'authentification Windows, la
base de données est créée sous le nom du compte utilisateur sous lequel le navigateur accède
à la page Service -> Service d'application.
Pour créer une base de données dans MS SQL, l'utilisateur doit disposer des autorisations suivantes :
CRÉER UNE BASE DE DONNÉES, CRÉER N'IMPORTE QUELLE BASE DE
DONNÉES ou MODIFIER N'IMPORTE QUELLE BASE DE DONNÉES pour créer
une base de données
MODIFIER N'IMPORTE QUEL IDENTIFIANT pour créer un nouvel utilisateur
les droits db_accessadmin et db_securityadmin pour la nouvelle base de données
afin de pouvoir fournir les droits db_owner à l'utilisateur dont le compte exécute le
serveur d'application.
Pour créer une base de données sous Oracle, l'utilisateur doit avoir les rôles CONNECTER et
DBA (pour plus de détails, consultez Paramètres de données de base Oracle).
Sous le nom de cet utilisateur sont exécutés le script Description.sql (ou Description_Oracle.sql
si Oracle est utilisé) et ensuite le script DBInitFill.sql (ou DBInitFill_Oracle.sql si Oracle est utilisé). Les scripts se trouvent sur l'ordinateur où est installé le serveur d'application à l'adresse
<Répertoire racine d'IIS (par défaut C:\inetpub\wwwroot)>\FlexiCapture11\Server. Le premier
fichier crée une base de données tandis que le second est chargé de son contenu. Les mises à
jour des fichiers *.sql situés dans le même dossier ne sont pas utilisées lors de la création
d'une nouvelle base de données.
2) Pour ce qui est de MS SQL, un nouveau compte utilisateur, sous lequel le pool de services
web FlexiCapture 11 du service web du serveur d'application est exécuté, est ajouté au serveur
de base de données (par défaut le pool du serveur d'application est démarré sous le compte
utilisateur Service réseau).
3) Les droits db_owner pour la base de données de FlexiCapture créés à l'étape 1 sont attribués
au nouveau compte utilisateur créé à l'étape 2 (si vous utilisez MS SQL). Toutes les opérations
à suivre impliquant l'interaction du serveur avec la base de données sont effectuées sous le
nom de l'utilisateur créé à l'étape 2. Le compte utilisé pour créer une base de données à l'étape
1 peut être supprimé du serveur de base de données si nécessaire.
Dans le cas d'Oracle, toute utilisation ultérieure de la base de données pendant le fonctionnement du système FlexiCapture s'effectue sous le compte utilisé pour la création de la base de
données à l'étape 1. Aucun compte supplémentaire n'est créé (contrairement à MS SQL).
© 2014 ABBYY Production LLC. Tous droits réservés.
59
4.
5.
Si vous utilisez l'authentification de FlexiCapture (pour cela, le module d'authentification doit être installé),
vous recevrez un message indiquant qu'un mot de passe temporaire « password » a été créé pour votre
compte une fois la base de données créée.
Pour continuer à utiliser le système, vous devez modifier ce mot de passe. Pour ce faire, rendez-vous sur la
page de connexion (http://<server name>/ FlexiCapture11/Login).
Lorsque vous essayez d'ouvrir une page de la Console d'administration et de suivi après avoir créé la
base de données, vous êtes automatiquement redirigé vers la page de connexion permettant de modifier le
mot de passe. Une fois le mot de passe modifié, l'utilisateur est renvoyé vers la page de la Console d'administration et de suivi.
L'utilisateur qui a créé la base de données de FlexiCapture obtient automatiquement les privilèges d'administration pour le système. L'administrateur est également autorisé à modifier les paramètres du serveur d'application, à charger des projets sur le serveur d'application, à accorder des droits d'accès aux projets, à créer
de nouveaux utilisateurs sur le système et à configurer leurs rôles et leurs droits d'accès.
L'administrateur du système peut conférer le rôle d'administrateur à un autre utilisateur et déléguer les
étapes de configuration système à venir à cet utilisateur. L'utilisateur ayant créé la base de données ne peut
se voir exclu du rôle d'administrateur, de même que le compte de l'utilisateur ne peut être supprimé du système.
Connexion à une base de données existante
Au lieu de créer une nouvelle base de données, il vous faudra peut-être vous connecter à une base de données existante créée avec une version précédente de FlexiCapture (voir Mise à niveau depuis ABBYY FlexiCapture 9.0 et 10).
Important ! Sous Windows Vista, Windows 2008 ou des versions ultérieures, le CCU doit être désactivé sur l'ordinateur où est installé le serveur d'application avant de se connecter à la base de données.
Pour vous connecter à une base de données existante, procédez comme suit :
1. Sur l'ordinateur où est installé le serveur d'application, lancez la Console d'administration et de suivi sous
un compte utilisateur disposant des privilèges d'administrateur Windows puis rendez-vous sur la page Service -> Serveur d'application (http://<server name>/FlexiCapture11/Monitoring/DBConnection.aspx).
Si le serveur d'application est déjà connecté à une base de données, passez à l'étape 4.
2.
Cliquez sur Se connecter à une base de données existante.
3.
Dans le formulaire qui s'ouvre, renseignez les champs suivants : type de serveur de base de données, nom
de la base de données existante (si vous utilisez MS SQL Server), l'utilisateur qui est administrateur du serveur de base de données, et le chemin d'accès à l'espace de stockage de fichiers (le cas échéant). Cliquez
sur OK.
4.
À présent, votre serveur est connecté à la base de données. Si le lien de mise à niveau est affiché sur la
page Service -> Serveur d'application (http://<server name>/FlexiCapture11/Monitoring/DBConnection.aspx),
à côté de la version de la base de données, vous devez mettre à niveau la base de données avant de poursuivre.
5.
Si vous avez installé le module d'authentification et si l'authentification via FlexiCapture n'a pas été utilisée
auparavant pour cette base de données, un mot de passe temporaire password est attribué à l'utilisateur
sous le compte duquel la Console d'administration et de suivi a été démarrée.
Transfert d'un projet sur le serveur
Pour que les opérateurs puissent travailler sur le ou les mêmes projets ensemble avec la version distribuée d'ABBYY
FlexiCapture, le ou les projets doivent être transférés sur le serveur d'application. Pour transférer un projet sur le serveur, l'utilisateur doit avoir le rôle d'administrateur du système.
Pour transférer un projet sur le serveur, ouvrez le poste de configuration de projets puis effectuez l'une des opérations
suivantes :

Créez un nouveau projet (FichierNouveau projet…). Créez ou importez au moins une définition de
document (ProjetDéfinitions de documents).

Ouvrez un exemple de projet (ceux-ci se trouvent dans %public%\ABBYY\FlexiCapture\11\Samples pour
Microsoft Windows Vista et les versions ultérieures ou dans %allusersprofile%\Application
Data\ABBYY\FlexiCapture\11\Samples pour les autres versions de Microsoft Windows).

Ouvrez votre propre projet créé avec une version antérieure d'ABBYY FlexiCapture. The project will be
automatically converted to the format used by the new versions of ABBYY FlexiCapture. You will no
longer be able to use this project in your earlier version of ABBYY FlexiCapture. Once a project is updated, the Document Definitions lose their “published” status. To publish the Document Definitions, on
© 2014 ABBYY Production LLC. Tous droits réservés.
60
the Project Setup Station, select Project -> Document Definitions, then select the Document Definitions to publish and click Publish.
Créez un nouveau projet et importez un lot que vous avez créé sous FormReader 6.5 DE ou EE.
Pour garantir le bon fonctionnement du système, il est indispensable qu'au moins une définition de document correctement associée au projet et dont les paramètres d'exportation sont définis soit présente.
Transférez ensuite le projet sur le serveur d'application (FichierCharger un projet sur le serveur…).
Remarque : lorsque vous transférez un projet local sur le serveur d'application, un nouveau projet similaire au projet
local est créé sur le serveur. Le nouveau projet créé contient les mêmes définitions de documents, types de lot,
sources d'importation et paramètres de projet. Les lots en cours d'utilisation accompagnés d'images ne sont pas copiés du projet local vers le serveur. Les lots de test (créés pour un utilisateur particulier) sont accessibles à l'utilisateur
aussi bien depuis le projet local que depuis le serveur.

Création de nouveaux utilisateurs
La méthode de création de nouveaux utilisateurs varie selon le type d'authentification supposé être utilisé pour ces
utilisateurs (voir Comment choisir le type d'authentification utilisateur).
Remarque : si vous utilisez l'authentification IIS standard, FlexiCapture n'a besoin que des identifiants de connexion
de l'utilisateur pour l'authentifie. Si vous utilisez l'authentification via FlexiCapture (le module d'authentification doit
être installé), le mot de passe de l'utilisateur doit également être stocké sur le système (le hachage du mot de passe
stocké dans la base de données de FlexiCapture).
En règle générale, l'identifiant du compte qui sera authentifié via FlexiCapture peut être arbitraire ; plus précisément, il
peut coïncider avec l'identifiant Windows de l'utilisateur. Dans ce cas de figure, l'utilisateur emploiera le même identifiant, mais différents mots de passe pour accéder au système via différents types d'authentification (pour l'authentification IIS standard, le mot de passe défini sous Windows est utilisé ; pour l'authentification via FlexiCapture, le mot de
passe défini dans FlexiCapture est utilisé). FlexiCapture identifie les utilisateurs grâce à leurs identifiants ; par conséquent, du point de vue de FlexiCapture, l'utilisateur sera le même quelle que soit la méthode d'authentification qu'il
emploie.
Ainsi, si FlexiCapture ne connaît que l'identifiant de l'utilisateur, l'utilisateur ne peut s'authentifier que via l'authentification IIS standard. Dans ce cas de figure, le mot de passe de l'utilisateur est spécifié dans FlexiCapture et l'utilisateur
peut s'authentifier via le module d'authentification de FlexiCapture. Pour que l'utilisateur puisse s'authentifier via FlexiCapture, un mot de passe temporaire peut être créé pour ce compte utilisateur. Pour cela, sur la page Autorisations
de l'utilisateur de la Console d'administration et de suivi, cliquez sur Réinitialiser le mot de passe.
Ajout manuel d'utilisateurs
Pour ajouter des utilisateurs manuellement, l'administrateur de FlexiCapture doit effectuer les opérations suivantes :

Ouvrez la Console d'administration et de suivi, rendez-vous sur la page Autorisations –> Utilisateurs et cliquez sur Nouvel utilisateur.

Sur la page qui s'ouvre, indiquez l'identifiant du nouvel utilisateur et cliquez sur Enregistrer.

Si le module d'authentification est installé, un message s'affiche et indique que l'utilisateur se voit attribuer un mot de passe temporaire password.
L'utilisateur s'ajoute de la manière suivante :
- il peut s'authentifier via l'authentification IIS standard, si l'identifiant de l'utilisateur dans le système correspond à
l'identifiant Windows de l'utilisateur. Dans ce cas de figure, le mot de passe Windows doit être utilisé pour l'authentification. Si l'utilisateur ne fait pas partie du domaine où est installé le serveur d'application, l'authentification directe peut être utilisée.
- il peut s'authentifier via le module d'authentification de FlexiCapture, si celui-ci est installé. Dans ce cas, un identifiant et un mot de passe temporaire password spécifiés par l'administrateur sont utilisés pour l'authentification (le
mot de passe doit être modifié à la première connexion à un poste web ou sur la page http://<server
name>FlexiCapture11/Login).
Importer depuis Active Directory
Cette méthode d'ajout d'utilisateurs s'emploie généralement lorsque le système est installé dans le domaine et
lorsque les utilisateurs du système sont des employés de l'entreprise dont les comptes sont stockés dans Active
Directory.
© 2014 ABBYY Production LLC. Tous droits réservés.
61
Pour importer des utilisateurs depuis Active Directory, l'administrateur de FlexiCapture doit ouvrir la Console
d'administration et de suivi et, sur la page Autorisations –> Utilisateurs, cliquer sur le bouton Importer. Les
utilisateurs individuels et les groupes d'utilisateurs existants peuvent être importés.
Les utilisateurs ajoutés de cette manière peuvent s'authentifier via l'authentification IIS standard à l'aide de leurs
identifiants Windows.
Si le module d'authentification est installé et si vous voulez activer l'authentification via le module d'authentification
de FlexiCapture, rendez-vous sur la page Modification des autorisations et rôles de l'utilisateur et définissez un
mot de passe temporaire pour chaque utilisateur en employant le bouton Réinitialiser le mot de passe.
Remarque : si vous ne voyez pas le bouton Réinitialiser le mot de passe, c'est parce que le mot de passe de
l'utilisateur a déjà été remplacé par un mot de passe par défaut, password.
Enregistrement automatique d'utilisateurs via l'interface web
Cette méthode d'ajout d'utilisateurs s'applique lorsqu'un grand nombre d'utilisateurs sont des opérateurs distants
(p. ex. : travaillant via une interface web) qui ne font pas partie du domaine où est installé le serveur d'application.
Pour utiliser cette méthode, le module d'authentification doit être installé.
Pour que les opérateurs hors du domaine où est installé le serveur d'application puissent s'authentifier sur le serveur d'application, nous vous recommandons d'employer l'authentification de FlexiCapture. Pour cela, le module
d'authentification doit être installé.
Les nouveaux utilisateurs peuvent s'enregistrer eux-mêmes via l'interface web en suivant le lien d'enregistrement
de la page http://<server name>/FlexiCapture11/Login page.
Remarque : pour l'application web http://<server name>/ FlexiCapture11/Login, l'authentification anonyme est activée dans les paramètres d'IIS ; ainsi, la page d'enregistrement est accessible à n'importe quel utilisateur.
Après avoir rempli le formulaire d'enregistrement et cliqué sur Enregistrement, l'utilisateur est ajouté au système
et redirigé vers sa page personnelle.
© 2014 ABBYY Production LLC. Tous droits réservés.
62
En cliquant sur le lien Créer une requête, l'utilisateur peut créer une demande de droits d'accès et de rôles.
Les demandes d'attribution de rôles et d'octroi de droits d'accès sont traitées par l'administrateur sur la page
Autorisations -> Requêtes de la Console d'administration et de suivi.
Pour traiter la requête, l'administrateur doit cliquer sur le lien Accéder aux autorisations utilisateur, attribuer les
rôles voulus et conférer les droits d'accès à l'utilisateur, puis revenir à la page Autorisations -> Requêtes et cliquer sur Terminer.
Une fois les rôles attribués et les droits d'accès conférés, la liste des postes disponibles s'affiche sur la page personnelle de l'utilisateur. Pour mettre à jour les informations de la page personnelle, cliquez sur le bouton Actualiser.
Ainsi, dès que l'administrateur aura traité la requête et cliqué sur Terminer, l'utilisateur pourra voir que la requête
a été traitée sur sa page personnelle.
Enregistrement automatique d'utilisateurs (hors interface web)
Cette méthode d'ajout de nouveaux utilisateurs convient aux cas de figure où l'authentification IIS standard est
utilisée, et où le module d'authentification de FlexiCapture n'est pas utilisé. La méthode décrite permet à l'administrateur de ne pas saisir manuellement les identifiants d'utilisateurs. En effet, il doit simplement attribuer les rôles et
conférer les droits d'accès à des identifiants déjà créés.
Avec cette méthode d'enregistrement, l'utilisateur peut se connecter au poste à l'aide d'un identifiant Windows et
tenter d'ouvrir un projet. Un message d'erreur : « Accès refusé. Contactez votre administrateur » s'affiche. Dans le
même temps, l'identifiant de l'utilisateur s'affiche sur la page Autorisations –> Utilisateurs de la Console d'administration et de suivi, ce qui permet d'éviter que l'administrateur fasse des erreurs lorsqu'il saisit manuellement
© 2014 ABBYY Production LLC. Tous droits réservés.
63
les identifiants des utilisateurs, et cela permet également de réduire le travail de l'administrateur pour ce qui est de
l'attribution de rôles et de l'octroi de droits d'accès à des utilisateurs.
Configuration des rôles et droits d'accès d'utilisateurs
Pour gérer les rôles et droits d'accès des utilisateurs, l'administrateur doit se rendre sur la page Autorisations – Utilisateurs de la Console d'administration et de suivi, trouver l'utilisateur souhaité et cliquer sur l'identifiant de l'utilisateur pour ouvrir le lien.
L'administrateur peut attribuer des rôles à l'utilisateur (opérateur de numérisation, opérateur de vérification, etc.) et
conférer des droits d'accès à des projets et des types de lots individuels au sein du rôle attribué. Les rôles Administrateur, Serveur de traitement et Opérateur de suivi sont attribués simultanément pour tous les projets.
Le rôle du serveur de traitement ne doit être attribué qu'à l'utilisateur sous le compte duquel le serveur de traitement
est exécuté (voir Configuration du serveur de traitement).
Remarque : pour le rôle d'opérateur de capture web, la liste des projets et types de lot peut s'afficher alors qu'il n'est
pas possible d'en choisir. Cela s'explique par le fait que dans un rôle donné, les droits d'accès ne peuvent être conférés que pour les projets dans lesquels le système de workflows « pour le poste de capture web » ou « avancé pour le
poste de capture web » est utilisé.
Le bouton Réinitialiser le mot de passe ne s'affiche que si le module d'authentification est installé. Dans ce cas de
figure, ce bouton vous permet de créer un mot de passe temporaire password pour un utilisateur. Plus précisément,
cela permet aux utilisateurs ajoutés via Active Directory d'obtenir un mot de passe temporaire au niveau du système
FlexiCapture et de l'utiliser pour s'authentifier via FlexiCapture (voir Comment choisir le type d'authentification utilisateur).
Remarque : si le module d'authentification de FlexiCapture est installé et si le bouton Réinitialiser le mot de passe
est absent de la page de l'utilisateur, cela signifie que le mot de passe a déjà été remplacé par un mot de passe temporaire.
Configuration du serveur de traitement
Dans le système FlexiCapture, le serveur de traitement traite les tâches des étapes non interactives (automatiques),
p. ex. : l'importation d'images depuis un dossier actif, la reconnaissance, l'exportation, etc. Le serveur de traitement
comporte un pool de postes de traitement qui effectue les tâches de traitement.
Par ailleurs, le serveur de traitement assure l'efficacité de la protection et de l'octroi de licences pour les postes web
et distants : pour que les postes démarrent, le serveur de traitement doit également être démarré, sinon un message
indiquant qu'il n'y a pas de licence apparaît au démarrage du poste.
© 2014 ABBYY Production LLC. Tous droits réservés.
64
Pour commencer à travailler, il est nécessaire :
1.
d'attribuer le rôle de serveur de traitement à l'utilisateur sous le compte duquel le serveur de traitement est
exécuté.
Par défaut, le serveur de traitement est installé sur le même ordinateur que le serveur d'application et démarré sous le compte utilisateur Service réseau. Dans ce cas de figure, le rôle est automatiquement attribué
au serveur de traitement et cette étape peut être ignorée.
Autrement, vous devez conférer les droits d'accès au serveur de traitement sur la page Autorisations –> Utilisateurs de la Console d'administration et de suivi.
Si le serveur de traitement est installé sur un ordinateur différent du serveur d'application, mais s'il est démarré sous le compte utilisateur Service réseau, l'utilisateur est affiché comme ceci : <Domaine>\<Nom de la
machine>$ dans la Console d'administration et de suivi. Si le service du serveur de traitement est démarré
sous un utilisateur différent, il est nécessaire d'attribuer le rôle à cet utilisateur.
2.
Lancez le Moniteur de serveur de traitement (Lancez le serveur de traitement dans les serveurs ABBYY
FlexiCapture 11) pour accéder à la configuration d'autres paramètres.
3.
Dans le Moniteur de serveur de traitement, sélectionnez l'élément de menu ActionsPropriétés et, dans
la boîte de dialogue qui s'ouvre, indiquez l'adresse du serveur d'application (p. ex. : http://ApplicationServer).
Si le serveur de traitement et le serveur d'application sont installés sur le même ordinateur, l'adresse du serveur d'application est automatiquement spécifiée.
4.
Lancez le serveur de traitement à l'aide du bouton
5.
Ajoutez des postes de traitement. Dans l'arborescence du serveur, sélectionnez Postes et cliquez sur
Dans la boîte de dialogue qui s'ouvre, sélectionnez les postes en fonction du nom d'ordinateur, ou bien recherchez-les sur le réseau :
.
.
Après avoir ajouté un poste, vous spécifiez ses paramètres dans la boîte de dialogue Propriétés du poste
(menu Actions -> Propriétés). Le poste démarre automatiquement en moins d'une minute. Si le poste nécessite une configuration à long terme, ou si vous ne souhaitez pas le démarrer, décochez l'option Démarrer
automatiquement dans les propriétés du poste.
© 2014 ABBYY Production LLC. Tous droits réservés.
65
Pour démarrer les postes voulus manuellement, sélectionnez-les dans la liste de la fenêtre principale du Moniteur de serveur de traitement puis démarrez-les en cliquant sur le bouton
.
Remarque : nous vous déconseillons d'installer le serveur de traitement sur le même ordinateur que les serveurs FlexiCapture car il réduit les performances serveur.
6.
Si pour certains projets, vous êtes amené à importer des images d'un dossier actif, activez les dossiers actifs
dans le Moniteur de serveur de traitement à l'aide de l'élément correspondant de l'arborescence du serveur :
7.
Si nécessaire, sur le poste de configuration de projets, spécifiez les paramètres de traitement du projet (les
paramètres spécifiés s'appliqueront aux lots de type Par défaut). Pour configurer les paramètres de traitement, sélectionnez l'option ProjetPropriétés du projet… et ouvrez l'onglet Workflow. Si le projet contient
des types de lot, spécifiez les paramètres de workflow pour chacun d'entre eux. Pour cela, choisissez l'option
ProjetTypes de lot…, puis sélectionnez le type souhaité, cliquez sur Modifier… et, dans la boîte de dialogue qui s'ouvre, rendez-vous dans l'onglet Workflow.
Paramètres de données de base Oracle
Avant de créer une base de données sous Oracle, procédez comme suit :
1. Sur l'ordinateur sur lequel le serveur d'application est installé, installez le client Oracle pour Windows 32 bits
(même si Windows 64 bits est installé) et Oracle DBMS pour ce système d'exploitation. Le serveur d'application ne fonctionne pas avec le client Oracle 64 bits.
2.
Si Windows x64 est installé, le mode 32 bits doit être choisi pour les pools destinés à la console d'administration et de suivi et au serveur d'application. Pour ce faire, procédez comme suit :
- Exécutez la commande suivante via la ligne de commande : cscript %systemdrive%\Inetpub\AdminScripts\adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
Cette commande passe le pool par défaut en mode 32 bits, le pool par défaut et les pools de la console d'administration et de suivi fonctionnent donc dans le même mode, ce qui est requis pour l'enregistrement
d'ASP.net.
Pour que cette commande prenne effet, l'accès au compte Service réseau doit être explicitement accordé.
Pour accorder des droits d'accès au compte Service Réseau, exécutez la commande suivante : aspnet_regiis
-ga "NT Authority\Network Service".
© 2014 ABBYY Production LLC. Tous droits réservés.
66
- Assurez-vous que le service de publication World Wide Web est exécuté en mode 32 bits :
Dans Oracle DBMS, créez un utilisateur, par ex. FCUSER, et attribuez-lui les rôles CONNECT et DBA. Une
base de données FlexiCapture correspond à un seul utilisateur. Si plusieurs bases de données FlexiCapture
fonctionnant sous Oracle DBMS sont nécessaires, créez un utilisateur pour chaque base de données.
Remarque : Si, pour des raisons de sécurité, vous ne voulez pas qu'un utilisateur ait le rôle DBA, alors vous
pouvez lui retirer ce rôle après la création de la base de données. Le rôle CONNECTER et les privilèges
pour tous les objets du système utilisateur doivent être préservés (ils doivent être accordés par défaut), et le
privilège pour ESPACE TABLEAU où se trouve la base de données de FlexiCapture doit être conféré de manière explicite (UTILISATEUR ALTERNATIF utilisateur QUOTA illimité SUR espace tableau). Il faut souligner qu'avec ces paramètres, vous ne pourrez pas appliquer de correctifs à votre base de données via la
Console d'administration et de suivi, bien que cela soit rarement nécessaire car les correctifs sont fournis par
l'assistance technique d'ABBYY en cas de problèmes avec la base de données. Pendant l'application du correctif, l'utilisateur doit récupérer le rôle DBA.
The user must also have privileges for the standard dbms_lock batch. To grant these privileges to the user,
run the following command as the database server administrator:
Grant Execute On dbms_lock To FCUSER;
where FCUSER is the name of the user you created for ABBYY FlexiCapture. It is assumed that when you
run this command, no database has yet been created under this user’s account in the Administration and
Monitoring Console.
Remarque: If you have already created a database in the Administration and Monitoring Console using this
user’s account, you need to run the following additional commands:
Alter Procedure FCUSER.CleanUp_ELDayCleanUp Compile;
Wait for the command to complete and then run
Alter Procedure FCUSER.CleanUp_StartCleanUpJob Compile;
where FCUSER is the name of the user you created for ABBYY FlexiCapture.
4.
Établissez une connexion entre le client et le serveur Oracle à l'aide de l'utilitaire Net Manager, qui est installé avec le client Oracle (en configuration Administration) et avec le serveur de base de données. Dans
l'utilitaire client, créez un nouvel élément de dénomination de service (Naming Service) (une méthode de
dénomination locale), qui doit être associé au serveur de base de données Oracle via son SID. Testez la
connexion avec le serveur de base de données sous le compte utilisateur créé à l'étape 2. Ne passez à
© 2014 ABBYY Production LLC. Tous droits réservés.
67
l'étape suivante que si le test de connexion a réussi. Si vous ne pouvez pas configurer la connexion, consultez la documentation d'Oracle.
Lors de la création de la base de données dans la console d'administration et de suivi, spécifiez le nom
de l'élément de dénomination de service (Naming Service) créé à l'étape 3.
Une fois la base de données créée à l'aide de la Console d'administration et de suivi, vous devriez remarquer que,
par défaut, une base de données Oracle autorise 40 processus et 49 sessions au maximum. When these limits are
reached, the following error message occurs: “ORA-12516: TNS: listener could not find available handler with matching protocol stack”.
Si nécessaire, augmentez les valeurs par défaut à l'aide d'un script similaire au suivant :
connect sys/<Login> as sysdba;
5.
alter system set sessions=<SessionCount> scope=spfile;
alter system set processes=<ProcessCount> scope=spfile;
shutdown immediate;
startup;
Paramètres des postes web
Les postes web sont installés avec le serveur d'application si la fonction Postes web est sélectionnée dans la boîte de
dialogue Installation personnalisée.
Description des paramètres possibles des postes web
Pour chaque poste web situé sur <Répertoire racine d'IIS (ex. : C:\inetpub\wwwroot)>\FlexiCapture11\<Nom du
poste>, un fichier de configuration web.config est présent, dont la section <appSettings> contient les clés suivantes
qui définissent le comportement du poste :
ApplicationServer : l'adresse du serveur d'application au format <nom de la machine>, sans « http:// », a pour valeur
par défaut « localhost ». Cette clé vous permet de déplacer un poste web vers un ordinateur différent de celui où le
serveur d'application est installé, par exemple sur le réseau DMZ.
DefaultDomain : cette clé stocke le nom du domaine qui sera ajouté aux noms des utilisateurs qui essayent de se
connecter au poste. Par défaut, il n'y a aucune valeur. Cela signifie que l'utilisateur <domaine>\utilisateur doit saisir
son identifiant complet : <domaine>\utilisateur pour se connecter au poste. Si valeur de la clé est « domaine », le nom
de domaine peut être omis et l'identifiant raccourci « utilisateur » peut être employé. Si l'utilisateur fait partie d'un autre
domaine ou s'il est utilisateur local, il est possible de spécifier l'identifiant complet au format « machine\utilisateur ».
Dans ce cas, la valeur de la clé DefaultDomain ne causera pas de conflits.
UseCustomAuthentication : cette clé vous permet de changer de mode d'authentification sur le poste : l'authentification IIS standard ou l'authentification via le module d'authentification de FlexiCapture peuvent être utilisées (voir
Comment choisir le type d'authentification utilisateur). Si le module d'authentification de FlexiCapture est installé, le
programme d'installation serveur donne la valeur true à la clé, sinon false.
UseHashedPageAccess : cette clé détermine si la déconnexion automatique intervient lors de la fermeture de la fenêtre du navigateur ou d'un onglet de navigateur distinct. Si la valeur de la clé est false, la déconnexion intervient lors
de la fermeture de la fenêtre du navigateur. Si vous fermez l'onglet du navigateur pendant que vous utilisez le poste
sans vous déconnecter, mais si le navigateur reste ouvert, vous pouvez ouvrir le poste dans un nouvel onglet et continuer de l'utiliser sans saisir d'identifiant ni de mot de passe.
Si la valeur de la clé est true, la déconnexion automatique intervient également lors de la fermeture d'un onglet de
navigateur distinct. Dans ce cas de figure, lorsque vous ouvrez un poste dans un nouvel onglet, vous devez saisir
l'identifiant et le mot de passe. La déconnexion automatique intervient également lors de l'actualisation d'une page du
poste (à l'aide de la commande Actualiser ou de la touche F5).
Cette touche n'est utilisable que pour les postes de numérisation web et de capture web. Par défaut, la valeur de la
clé est false.
UseCustomFormLayout : cette propriété détermine comment le formulaire de données s'affiche. Si elle est définie
sur true, le formulaire de données personnalisé s'affiche. Si elle est définie sur false, le formulaire de données par
défaut s'affiche.
PluginMode
Configurez cette sous-clé sur WithoutScanning pour rediriger les utilisateurs de poste web vers la page d'importation
d'image sans installer ABBYY Scanning Plugin. Si la valeur de cette clé est définie sur Full, le plug-in sera installé lors
de l'ouverture d'un projet pour la première fois.
© 2014 ABBYY Production LLC. Tous droits réservés.
68
Cette sous-clé n'affecte que les postes de numérisation web et les postes de capture web. Sa valeur par défaut est
Full.
ShowPluginModeSwitch
Détermine si le poste fonctionne avec ou sans le plug-in. Si elle est définie sur true, une liste déroulante permettant à
l'utilisateur de choisir d'utiliser le plug-in s'affiche sur la page de sélection de projet.
Cette sous-clé n'affecte que les postes de numérisation web et les postes de capture web. Sa valeur par défaut est
false.
Clés permettant de modifier l'apparence du poste de vérification de données web
Les clés permettant de modifier l'apparence se trouvent dans la section <appSettings></appSettings> du fichier
web.config (le fichier lui-même se trouve à l'emplacement <Dossier racine IIS (ex : C:\inetpub\wwwroot)>\FlexiCapture11\<DataVerification>).
1.
SelectBatchType – Cette clé active la sélection du type de lot dans la page de sélection de projet. Définissez
la clé sur true pour afficher une liste déroulante de Type de lot. Définissez la clé sur false si les opérateurs
ne sont pas capables de sélectionner des types de lot. Cette clé est définie sur false par défaut.
2.
Vérifications de formulaire pour la vérification de champ :
Clé
Format
Valeur par défaut
true/false
false
Active ou désactive la vérification de
format
DateTimeFormatsSeparator
chaîne de caractères
;
Caractère de séparation utilisé dans
les formats
DateTimeFormats
chaîne de caractères
MM-jj-aa hh:mm
DateFormats
chaîne de caractères
MM-jj-aa
Format des champs de date
TimeFormats
chaîne de caractères
hh:mm
Format des champs d'heure
CheckClientFormatErrors
Description
Format des champs date et heure
Remarque : Cet article contient des indications sur la création des chaînes de caractères de formats de date et
d'heure.
3.
Boutons du Poste de vérification de données web
Clé
Format
Valeur par défaut
ShowPosponeButton
true/false
true
Active ou désactive les boutons Tout
ignorer et Ignorer le champ.
ShowSaveChangesButton
true/false
true
Active ou désactive le bouton Enregistrer les modifications.
ShowSendToExceptionButton
true/false
true
Active ou désactive le bouton Mettre
la tâche en exception.
ShowDiscardButton
true/false
false
Active ou désactive le bouton Annuler
la tâche.
DiscardButtonCaption
chaîne de caractères
-
Légende du bouton Annuler la tâche.
DiscardButtonToolTip
chaîne de caractères
-
Texte d'aide pour le bouton Annuler
la tâche.
DiscardButtonPrompt
chaîne de caractères
-
Message texte pour le bouton Annuler la tâche.
RejectButtonCaption
chaîne de caractères
-
Légende du bouton Rejeter la tâche.
RejectButtonToolTip
chaîne de caractères
-
Texte d'aide pour le bouton Rejeter la
tâche.
RejectButtonPrompt
chaîne de caractères
-
Message texte pour le bouton Rejeter
la tâche.
Description
© 2014 ABBYY Production LLC. Tous droits réservés.
69
Remarque : Le bouton Annuler la tâche est désactivé par défaut. C'est pourquoi ce bouton ne figure pas dans la
documentation de l'utilisateur.
Cliquer sur le bouton Annuler la tâcher met fin à la tâche de vérification de données en cours et envoie le lot vers
l'étape de traitement suivante telle que définie par l'administrateur.
Assurez-vous d'informer les opérateurs chaque fois que vous activez, désactivez ou renommez un bouton.
Paramètres de sécurité de la version distribuée de FlexiCapture
Pour l'authentification de l'utilisateur, l'authentification Windows, de base ou via le module d'authentification de FlexiCapture peuvent être utilisées.
L'authentification Windows est plus sécurisée (l'identifiant et le mot de passe ne sont pas transmis sur le réseau en
texte clair), mais cette méthode n'est utile qu'au sein d'un domaine.
Les authentifications de base et via FlexiCapture peuvent à l'inverse être utilisées en dehors du domaine, elles sont
donc indispensables sur un réseau distribué. Le principal inconvénient de ces types d'authentification réside dans le
fait que les informations d'identification de l'utilisateur (identifiant et mot de passe) sont transmises à chaque requête
au serveur. Ainsi, dans le cas d'une authentification de base (ou d'une authentification via FlexiCapture qui utilise le
même protocole), le cryptage SSL (https) doit être utilisé. Le cryptage SSL empêche la lecture ou la modification des
données circulant entre un client et un serveur.
Les applications clientes fonctionnant avec l'authentification de base ou via le module d'authentification de FlexiCapture doivent stocker le nom et le mot de passe de l'utilisateur dans un cookie afin de les réutiliser à chaque accès
serveur. Dans ce cas de figure, la sécurité est assurée par le fait que ces données n'atteignent pas le disque dur ou
une machine cliente. Si un utilisateur spécifie un nom/mot de passe lorqu'il accède pour la première fois au serveur,
entre les requêtes, ces données sont stockées dans la mémoire de l'application et supprimées à la déconnexion ou à
la fermeture du navigateur ; ainsi elles ne représentent aucune menace pour la sécurité.
Pour que le serveur d'application fonctionne avec le protocole https, le certificat IIS doit être installé dessus :
Travailler avec le protocole HTTPS
Vous pouvez utiliser le protocole HTTPS pour travailler en toute sécurité. Pour cela, vous devez activer la prise en
charge SSL dans les paramètres d'IIS.
Pour utiliser IIS avec le protocole HTTPS, vous devez obtenir un certificat pour le serveur et pour le connecter.
Gestion des certificats
Voir http://technet.microsoft.com/en-us/library/cc754122.aspx.
Association de certificats dans IIS sous Windows 7
Dans les paramètres d'IIS, activez le protocole HTTPS pour le site web par défaut. Pour cela :
1. Exécutez la console du gestionnaire IIS via le panneau de configuration.
© 2014 ABBYY Production LLC. Tous droits réservés.
70
2.
Choisissez le site web par défaut et dans le panneau Actions, cliquez sur le lien Bindings (Liaisons).
3.
Dans la boîte de dialogue qui s'ouvre, cliquez sur Add (Ajouter) et sélectionnez le protocole « HTTPS » dans
la liste déroulante « Type ».
Dans la liste déroulante « SSL Certificate (Certificat SSL) », sélectionnez le certificat souhaité et cliquez sur
OK.
4.
5.
Si vous souhaitez que la connexion au site ne s'effectue que via le protocole HTTPS, choisissez-le dans l'arborescence de sites, ouvrez les paramètres SSL et sélectionnez l'option « Require SSL (Exiger SSL) ».
Remarque : la vérification des certificats clients n'est pas effectuée, donc au cours du processus de configuration
SSL, réglez la valeur de l'option « Client certificates (Certificats client) » sur Ignore (Ignorer).
Une fois le certificat associé, le protocole https doit être écrit à l'adresse du serveur d'application et le nom de l'ordinateur doit correspondre au nom pour lequel le certificat est émis : https://<server name>.
Cela nécessite les opérations suivantes :
1) Lorsque vous spécifiez l'adresse du serveur d'application sur le serveur de traitement. Pour spécifier l'adresse, procédez comme suit :
© 2014 ABBYY Production LLC. Tous droits réservés.
71
- démarrez le moniteur de serveur de traitement ;
- dans le menu local du serveur de traitement, sélectionnez l'option « Changer de serveur d'application » ;
- dans la boîte de dialogue qui s'ouvre, spécifiez l'adresse : https://<server name>
2) Lorsque vous utilisez des postes utilisateur, l'adresse serveur https://<server name> doit être spécifiée lorsque
vous démarrez le poste ou ouvrez un projet
3) De la même manière, lorsque vous utilisez des postes web, URL des postes doit être saisie en commençant par
l'adresse du serveur : https://<server name>/ FlexiCapture11/<web station name>
Recommandations pour la configuration de ABBYY FlexiCapture
Recommandations générales
Pour améliorer les performances d'ABBYY FlexiCapture, utilisez les recommandations suivantes :
- Installez SQL Server et le serveur d'application FlexiCapture sur des ordinateurs différents. Les serveurs de traitement et de licences peuvent être installés sur l'ordinateur sur lequel le serveur d'application est installé.
- N'installez pas les postes de traitement sur des ordinateurs sur lesquels les serveurs FlexiCapture ou SQL Server
sont installés.
- Ne stockez pas toutes les données dans la base de données SQL. Pour ce faire, un espace de stockage de fichiers
doit être utilisé. Cette option doit être sélectionnée dans la console d'administration et de suivi lors de la création
d'une base de données. Si aucun dossier de stockage de fichiers n'a été créé lors de la création d'une base de données, il sera impossible d'y associer la base de données ultérieurement, tout en travaillant. Pendant que vous travaillerez, il sera également impossible de désassocier le stockage de fichiers qui a été associé lors de la création de la
base de données.
Ces recommandations sont décrites de manière plus détaillée ci-dessous.
Configuration de SQL Server
RAM
La quantité de RAM disponible pour SQL Server ne doit pas être inférieure à la quantité recommandée par Microsoft
pour une édition donnée de MS SQL Server (consultez le tableau de recommandations pour les différentes éditions).
Plus il y a de RAM disponible, plus une partie importante de la base de données peut occuper la RAM, ce qui permet
d'accéder plus rapidement à la base de données.
Toutefois, si les serveurs FlexiCapture sont installés sur le même ordinateur, la quantité de RAM disponible pour SQL
server doit être limitée dans les paramètres de SQL server de sorte que la quantité de RAM soit également suffisante
pour les serveurs FlexiCapture, notamment pour IIS (la quantité minimale de RAM recommandée est de 4 Go). Pour
améliorer les performances, il est donc recommandé d'installer SQL server et les serveurs FlexiCapture sur différents
ordinateurs.
Disque dur
Il est recommandé de placer les fichiers de la base de données sur un disque dur rapide (par ex : 15 000 tpm). Si
SQL Server est installé sur le même ordinateur que les serveurs FlexiCapture, il est recommandé d'utiliser un disque
dur pour le dossier %temp% d'IIS et pour le stockage de fichiers et un autre disque dur pour la base de données SQL.
Fichiers de la base de données
Le processus permettant d'augmenter la taille des fichiers de la base de données peut entraîner une diminution temporaire des performances de SQL server, dans les paramètres Autogrowth des propriétés de la base de données, il
est donc recommandé de spécifier que l'incrément temporel du fichier de la base de données est au minimum de
100 Mo.
Mode de récupération
Pour améliorer les performances de SQL server, il est recommandé d'utiliser le mode Simple de récupération de données pour la base de données.
Reconstruction des index
Après avoir travaillé longtemps avec FlexiCapture, une augmentation considérable de la taille de la base de données
peut être observée. Au même moment, plus de 50 % de l'espace disponible peut être occupé par les index des tableaux et non par les données. Afin de réduire la taille de la base de données et d'améliorer les performances, il est
recommandé de reconstruire régulièrement les index des tables Lot, Document, Page, EventLog et autres (par ex :
une fois par million de pages traitées.).
Estimation de la taille de l'espace de stockage des fichiers
© 2014 ABBYY Production LLC. Tous droits réservés.
72
La plupart de l'espace disponible pour le stockage de fichiers est occupée par les images actuellement traitées par le
système. Pour chaque fichier chargé, son image source est stockée sous sa forme originale ; par ailleurs, des copies
d'images en noir et blanc et des miniatures d'images sont créées. Pour les images couleur, des copies couleur de
faible qualité sont également créées.
Le niveau de perte de qualité est spécifié dans les propriétés du type de lot, dans le champ Qualité d'image affichée.
Pour obtenir une estimation relativement précise de la taille de l'espace de stockage de fichiers, vous pouvez charger
10 images standard dans FlexiCapture et afficher la taille d'un dossier de stockage de fichiers dans lequel le lot
(<FileStorage>\<GUID>\project_<id>\0000-0999\<Batch Id>) est stocké.
Les estimations de la taille de l'espace de stockage de fichiers obtenues lors du test se présentent de la manière suivante : pour 1 image, 3 à 6 fois plus d'espace de stockage de fichiers que la taille de l'image est requis.
Stockage de fichiers
Pour le stockage de fichiers, il est recommandé d'utiliser un disque qui est local par rapport au serveur d'application
(ou un système disposant de performances comparables). Pour obtenir les meilleures performances, le dossier
%temp% d'IIS doit être placé sur un disque dur physique.
Afin d'accroître les performances, il est recommandé d'exclure le dossier de stockage de fichiers du domaine de recherche de votre logiciel antivirus, du service d'indexation Windows et d'autres processus qui entraînent un long
temps d'accès au disque.
Utilisez de préférence un disque dur rapide (par ex : 15 000 tpm).
Serveur d'application
Stockage dans le cache
Afin de réduire la quantité de mémoire occupée par IIS, il est nécessaire de désactiver Sortie dans les paramètres
d'IIS. L'utilisation du cache n'entraîne pas d'augmentation des performances étant donné que FlexiCapture n'a pas
souvent recours à des informations identiques.
Hard disk
© 2014 ABBYY Production LLC. Tous droits réservés.
73
IIS uses the hard disk intensively as all files transmitted through it are saved to the disk. System environment variables TEMP/TMP are used by IIS as a directory for temporary files. By default they point to a folder on the system
drive.
To achieve maximum performance, it is recommended to use a fast hard drive (e.g. 15 000 rpm/second) for storing
the TEMP/TMP folders.
Overriding the variables TEMP/TMP to a disk other than the system drive can lead to a significant decrease in performance, so the system drive must be fast.
Configuration des paramètres du pool Corbeille du serveur d'application
Pour les services web FlexiCapture 11 du pool du serveur d'application, il est nécessaire de spécifier les paramètres
de Corbeille, c'est-à-dire d'activer le nettoyage du pool lorsque celui-ci atteint un certain seuil de mémoire utilisée. Ce
seuil est déterminé en fonction de la quantité de mémoire disponible au niveau du système : lorsqu'IIS utilise un maximum de mémoire, il doit rester suffisamment de mémoire pour le fonctionnement normal du système d'exploitation et
des autres applications pouvant être installées sur le même ordinateur.
Il est recommandé de configurer un nettoyage forcé du pool du serveur d'application lorsque la quantité de mémoire
occupée atteint 1 200 000 Ko.
Nombre de threads
Pour le pool du serveur d'application, le nombre de processus de travail peut être spécifié. Le nombre optimal de
threads est de deux threads par cœur de processeur si la technologie hyper-threading n'est pas utilisée sur l'ordinateur et d'un thread par cœur virtuel si l'hyper-threading est utilisé.
Configuration des entrées et sorties FlexiCapture
Le goulot d'étranglement limitant les performances du système est souvent constitué par l'entrée (importation) ou par
la sortie (exportation).
Ci-dessous, deux méthodes permettant d'augmenter les performances en cas de goulots d'étranglements de FlexiCapture :
1.
Dans le cas où un grand nombre de postes de traitement importera simultanément des fichiers depuis un
fichier actif ou exportera des fichiers vers un système de fichiers, le fichier actif et/ou la cible d'exportation
doit se trouver sur l'ordinateur comportant l'édition Serveur du système d'exploitation. En règle générale, les
systèmes d'exploitation prennent en charge un nombre limité de connexions, ce sui peut entraîner des erreurs dans les tâches d'importation/exportation.
2.
Si un dossier actif est censé être traité via plusieurs postes de traitement, la bande passante vers le dossier
actif sera alors divisée entre les postes de traitement, ce qui pourrait entraîner une réduction de la bande
passante. Dans ce cas, il est recommandé d'utiliser plusieurs dossiers actifs indépendants. Si une exportation vers des fichiers est effectuée, il est recommandé de placer la cible d'exportation sur le même ordinateur
que les dossiers actifs
© 2014 ABBYY Production LLC. Tous droits réservés.
74
Utilisation de compteurs de performances
Pour surveiller l'état de FlexiCapture et rechercher les goulots d'étranglement, l'utilitaire du moniteur de performances
doit être utilisé.
Compteurs FlexiCapture
Des compteurs propres à FlexiCapture se trouvent dans la catégorie FlexiCapture.
Les valeurs des compteurs sont enregistrées par le serveur de traitement, les compteurs sont donc disponibles sur
l'ordinateur sur lequel ce serveur est installé.
Étant donné que le serveur de traitement est une application 32 bits, l'utilitaire Moniteur de performances doit fonctionner en mode 32 bits lorsqu'il est utilisé sur les ordinateurs 64 bits. Pour cela, saisissez la commande suivante sur
la ligne de commande (cmd.exe) :
mmc /32 perfmon.msc
Par défaut, l'enregistrement des compteurs effectué par le serveur de traitement est désactivé. Pour activer
l'enregistrement des compteurs, effectuez les opérations suivantes :
1.
Démarrez la console du serveur de traitement. Pour cela, exécutez la commande suivante sur la ligne de
commande (cmd.exe) de l'ordinateur sur lequel le service du serveur de traitement est démarré :
FlexiBRSvc.exe please obey
2.
Réglez la valeur du paramètre de serveur PerformanceCounting sur true. Pour cela, exécutez la
commande :
set PerformanceCounting=true
3.
Vérifiez l'état du paramètre PerformanceCounting à l'aide de la commande « View ».
4.
Quittez la console du gestionnaire du serveur de traitement en utilisant la commande « Quit ».
Remarque : pour afficher l'aide de la console du gestionnaire du serveur de traitement, utilisez la commande
« Help ».
© 2014 ABBYY Production LLC. Tous droits réservés.
75
.
Description des compteurs :
1.
Compteur ASCT – nombre de threads de communication du serveur d'application. Le nombre de threads en
cours d'exécution et utilisés pour interagir avec le serveur d'application. Prend par défaut des valeurs de
1 à 3. Chaque thread ouvre sa session. Des threads supplémentaires sont démarrés si, pour les threads
existants, la latence (Latence ASCT) a atteint deux secondes.
2.
Latence ASCT – latence de threads de communication du serveur d'application (ms). La latence des requêtes de traitement des flux d'interaction avec le traitement. Le temps de latence des requêtes mises en file
d'attente mesuré en millisecondes.
Plus cette valeur est faible, mieux c'est. La valeur idéale est zéro. Des valeurs inférieures ou égales à 1 000
(1 seconde) sont généralement observées.
Lorsque la valeur du compteur atteint 2 secondes et lorsque le nombre maximum de threads n'est pas en
cours d'exécution, un nouveau thread est démarré. Lorsque la valeur atteint 30 000 (3 secondes), le serveur
de traitement passe en mode critique : il arrête d'accepter de nouvelles tâches et de recevoir des informations concernant les projets du serveur jusqu'à ce que la file soit déchargée. C'est pourquoi, passer un long
moment dans un état > 30 secondes est généralement indésirable.
3.
Latence de thread primaire – un retard de réponse du serveur de traitement mesuré en millisecondes. Cet
indices affichent la réactivité du serveur. L'augmentation de cet indices « fige » le moniteur du serveur de
traitement.
Il est préférable que la valeur de ce compteur soit minimale. Ce compteur est le plus important. Le serveur
ne se règle pas automatiquement via la valeur de ce compteur. Un retard de réponse supérieur à 10 secondes est fortement indésirable. En règle générale, une croissance excessive de ce compteur signifie que
l'interaction réseau avec un certain poste est extrêmement lente.
Remarque : grâce à la commande « View » de la console du serveur de traitement, vous pouvez exporter la
valeur du temps de latence du serveur correspondant au maximum aux valeurs de latence du thread primaire et de Latence ASCT.
4.
Taille de la file de tâches la taille du tampon alloué pour ces tâches. Inclut toutes les tâches affichées dans
le moniteur du serveur de traitement ainsi que les tâches supprimées au cours des dernières 5 minutes. Ce
compteur a peu d'importance en termes d'administration. Toutefois, il peut être utilisé pour surveiller la corrélation entre le nombre de tâches du serveur de traitement et la mémoire occupée.
5.
Compteur de cœurs – le nombre de cœurs de tous les postes de traitement (dans l'état Démarré) démarrés de FlexiCapture.
© 2014 ABBYY Production LLC. Tous droits réservés.
76
6.
Cœurs libres – le nombre de cœurs libres de tous les postes de traitement (dans l'état Démarré ) démarrés
de FlexiCapture. Vous permet d'estimer si le nombre de cœurs est suffisant dans FlexiCapture.
7.
Tâches en attente – le nombre de tâches prises en charges par le traitement du serveur de traitement, mais
qui ne sont pas encore attribuées au poste de traitement. L'état En attente est affiché pour ces tâches dans
le moniteur du serveur de traitement. Notez que ce nombre ne représente pas le nombre de tâches mises en
file d'attente sur le serveur de traitement.
Ce nombre peut être proportionnel au nombre total de cœurs du système, mais il ne doit pas être augmenté
indéfiniment. Valeur autorisée : jusqu'à 2 tâches par cœur.
8.
Tâches en cours d'exécution – le nombre total de tâches actuellement en cours d'exécution sur le serveur
de traitement.
9.
Compteur d'exportations, compteur d'importations, compteur de reconnaissances, autre compteur
de tâches – le nombre de tâches correspondantes (exportation, importation, reconnaissance et autres) au
cours des 5 dernières minutes.
10. Durée d'exportation, durée d'importation, durée de reconnaissance, autres durées de tâches – le
temps d'exécution moyen des tâches correspondantes ( exportation, importation, reconnaissance et autres)
au cours des 5 dernières minutes.
11. Compteur de verrouillages de serveur de modification – le nombre de documents étant verrouillés pour
les exécuteurs. Ce compteur s'applique uniquement au poste de traitement.
Compteurs système
Parfois, le matériel utilisé est la cause des performances insuffisantes. Afin de déterminer si le matériel est conforme
à la charge et s'il est soumis à des goulots d'étranglement, les compteurs de performances système doivent être utilisés. Les compteurs utilisés pour différents composants système sont décrits ci-dessous.
RAM
1.
Mémoire : méga-octets disponibles – la quantité de mémoire physique (RAM), en méga-octets, disponible
pour les processus en cours d'exécution sur l'ordinateur. La RAM est constituée de la mémoire physique et
d'un fichier d'échange. Si la RAM du système est insuffisante, le mécanisme de pagination est utilisé, ce qui
peut entraîner un ralentissement.
2.
Fichier de pagination : utilisation – l'utilisation de la pagination. Les données et codes de la mémoire sont
divisés en pages. Pour les processeurs Intel, une page équivaut à 4 096 octets. La pagination est le processus permettant de déplacer des pages entre la mémoire physique et la mémoire virtuelle. Un déplacement
excessif des pages du disque vers la mémoire et vice versa peut entraîner une surcharge du processeur.
Une telle situation peut ressembler à un problème de processeur ou de disque.
3.
Mémoire : octets attribués – la mémoire attribuée. La mémoire réservée dans le fichier pagefile.sys, au cas
où vous auriez besoin de vider le contenu de la mémoire physique vers le disque. La quantité de mémoire
allouée du processus caractérisant la quantité de mémoire véritablement utilisée par celui-ci. La quantité de
mémoire allouée se limite à la taille du fichier de pagination. La limite de quantité de mémoire allouée du système (Mémoire : limite dédiée) est déterminée par la quantité de mémoire pouvant être allouée aux processus sans augmenter la taille du fichier de pagination. Le compteur affiche la quantité totale de mémoire allouée pour tous les processus, c'est-à-dire la quantité totale de mémoire utilisée par le système.
4.
Mémoire : défauts de pages/s affiche la fréquence à laquelle les données se trouvent en dehors de la
plage de travail. La plage de travail représente la mémoire physique (RAM) visible dans un processus ou
programme. Les défauts de pages se produisent lorsque le programme demande un code ou une page de
données ne se trouvant pas dans la plage de travail et qui doit être trouvé ailleurs. Inclut les défauts logiciels
de pages et les défauts matériels de pages. Un défaut logiciel de page est une situation dans laquelle le programme demande une page qui est en mémoire mais qui est en dehors de la plage de travail. Dans ce cas,
la restauration de données à partir du disque n'est pas requise. Un défaut matériel de page est une situation
dans laquelle le programme demande une page qui ne se trouve pas dans la mémoire physique (RAM) et
qui doit être restaurée à partir du disque. Les défauts de ce type sont les meilleurs exemples permettant de
montrer la présence de goulots d'étranglement dans la configuration mémoire. Plus de 5 défauts par seconde montre que la RAM doit être augmentée.
5.
Mémoire : pages en entrée/s nombre total de pages lues à partir du disque pour résoudre les défauts matériels de
pages.. La comparaison avec les défauts de pages/s affiche le nombre de défauts logiciels de pages.
6.
Mémoire : pages/s – nombre total de pages lues à partir du disque et écrites sur le disque. Il s'agit de la
somme des pages en sortie/s (le nombre de pages devant être écrites sur le disque pour libérer de l'espace
© 2014 ABBYY Production LLC. Tous droits réservés.
77
dans la RAM pour les autres pages en raison de défauts de pages) et les pages en entrée/s. La valeur
moyenne autorisée est comprise entre 0 et 20. Une valeur de pages/s supérieure à 5 par seconde indique la
présence d'un goulot d'étranglement dans la configuration mémoire. La comparaison avec les défauts de
pages/s donne une idée du nombre de défauts logiciels de pages et de défauts matériels de pages.
Il est également recommandé de surveiller la mémoire occupée par les processus suivants :

FlexiBrSvc.exe – le processus du serveur de traitement et du poste de traitement. Si les deux services
sont installés sur un même ordinateur (non recommandé), ils peuvent être distingués par le PID spécifié
pour les services correspondants.

w3wp.exe – Processus de travail d'IIS.

sqlserv.exe – Processus SQL Server
Processeur
Il est recommandé d'exclure la mémoire et les autres goulots d'étranglement qui chargent le processeur avant de
diagnostiquer un goulot d'étranglement dont la cause est un processus.
Identifiez les processus occupant plus de 80 % du temps processeur. Si la file comporte plus de 2 threads, le
goulot d'étranglement survenant lorsque le système fonctionne est probablement provoqué par ce processus.
1.
Système : % du temps processeur : _total – temps (en pourcentage de l'intégralité du temps de travail)
pendant lequel tous les processeurs étaient occupés. Pour un seul processeur, il est égal au compteur Processeur : % du temps processeur. Pour plusieurs processeurs, une valeur moyenne de compteur est utilisée.
Le compteur évalue le temps (en %) que le système passe à traiter les processus inactifs et soustrait ce
pourcentage à 100 %. La valeur obtenue correspond au pourcentage de temps que le processeur a véritablement passé à travailler sur les threads productifs.
2.
Processeur : % du temps processeur total : - le même que le système : % du temps processeur, bien qu'il
soit évalué pour chaque processeur.
3.
Système : Longueur de la file d'attente du processeur affiche le nombre de threads qui sont prêts dans la
file d'attente du processeur mais qui ne peuvent actuellement pas utiliser ce processeur. N'inclut pas de
thread en cours de traitement. Affiche la valeur actuelle (et non une moyenne). Une valeur de compteur supérieure à 2 indique la présence d'un goulot d'étranglement.
Disque
1.
Disque logique ou Disque physique : % du temps disque – indique à quel point le disque est occupé (%
de temps de travail).
2.
Disque logique ou Disque physique : Longueur actuelle de la file d'attente du disque – mesure le
nombre de transactions E/S en attente de traitement. Contient la valeur actuelle (et non une moyenne). Une
valeur de compteur supérieure à 2 pendant une longue période indique la présence d'un goulot d'étranglement.
3.
Octets disque/s : - le nombre d'octets transféré vers le disque par seconde. La principale évaluation des
performances du disque.
4.
Nombre moy. d'octets disque / transfert : - le nombre moyen d'octets transféré en lecture du système de
disques. Il s'agit d'un indicateur d'efficacité du disque. Plus cette valeur est élevée, mieux c'est.
Interface réseau
1. Interface réseau : Bande passante actuelle – bande passante de l'interface réseau.
2. Interface réseau : Total d'octets/s – charge de l'interface réseau. Si la charge de l'interface réseau représente 75 % ou plus de la bande passante, l'interface réseau constitue donc un goulot d'étranglement. Il est
également utile de comparer la charge avec le mode de base dans lequel le système fonctionnait de manière
stable.
3. Interface réseau : Longueur de la file d'attente de sortie – interface réseau. Si la valeur moyenne du
compteur est supérieure à deux, cela signifie que l'interface réseau (ou que la capacité de l'infrastructure
réseau) ne peut pas gérer le transfert de données assuré par le serveur. C'est-à-dire que le serveur transmet
des données à un taux plus rapide que celui de l'interface réseau.
IIS
1. W3SVC_W3WP : Compteur de threads actifs : Services web FlexiCapture 11 – le nombre de threads
actifs dans IIS.
2. Service web : Requêtes actuelles d'extension ISAPI : Site web par défaut (si le serveur d'application
FlexiCapture n'a rien transmis à un autre site alors que l'utilisateur le demandait) – la file d'attente de requêtes à traiter dans IIS. Si le nombre d'éléments de la file d'attente est relativement plus important (2 à
© 2014 ABBYY Production LLC. Tous droits réservés.
78
3 fois plus important) que le nombre de threads actifs dans IIS, IIS peut alors constituer un goulot d'étranglement. Vous devez tenir compte du fait que le goulot d'étranglement puisse également intervenir au niveau du
d'un serveur SQL exécutant des requêtes pendant un long moment, provoquant ainsi une augmentation du
nombre de requêtes de la file d'attente de requêtes.
SQL Server
SQL Server comporte un grand nombre de compteurs de performances qui peuvent non seulement vous aider à
estimer la charge serveur, mais aussi, par exemple, à étudier le comportement du système en cas de paramètres
personnalisés (les paramètres non optimaux peuvent augmenter la charge du serveur, ce qui peut être observé à
l'aide des compteurs).
Nous vous recommandons d'utiliser le compteur principal dédié aux performances du serveur :
SQLServer : Statistiques SQL : Compteur Nombre de requêtes de lots/s – ce compteur évalue le
nombre de requêtes de lots reçues par SQL Server par seconde et vous permet de surveiller la charge des
processeurs du serveur. En général, plus de 1 000 requêtes de lots par seconde indique une charge très
élevée de SQL server et peut signifier que si vous n'avez pas réduit les ressources du processeur, vous rencontrerez un problème très prochainement. Ce nombre est bien évidemment relatif, et plus votre matériel
sera puissant, plus les requêtes de lots par seconde pourront être traitées par SQL Server.
En ce qui concerne les goulots d'étranglement réseau, une carte réseau typique d'une capacité de
100 mbits/s ne peut traiter qu'environ 3 000 requêtes de lots par seconde. Avec de telles charges, vous pourriez devoir passer à une carte réseau d'une capacité de 1 Gbit/s.
Vous pouvez également utiliser le compteur SQLServer : Base de données : Transaction/s : _Total pour
évaluer l'activité totale de SQL Server. Toutefois, il n'évalue que l'activité interne à la transaction, et non
l'intégralité de l'activité, ce qui peut entraîner des résultats erronés.
Vous pouvez également utiliser les compteurs suivants pour analyser la quantité de mémoire utilisée par le serveur et
estimer si le serveur dispose de suffisamment de mémoire :
1.
2.
SQLServer : Gestionnaire de mémoire — Mémoire du serveur cible (en Ko) affiche la quantité de mémoire requise pour SQL Server. Si la valeur de ce paramètre correspond à la valeur de SQLServer : Gestionnaire de mémoire — Mémoire totale du serveur (en Ko), cela signifie que SQL Server dispose de suffisamment de mémoire.
3.
SQLServer : Gestionnaire de mémoire — Mémoire totale du serveur (en Ko) affiche la quantité de mémoire véritablement utilisée par SQL Server. Si la valeur de ce paramètre correspond à la valeur de SQLServer : Gestionnaire de mémoire — Mémoire du serveur cible (en Ko), cela signifie que SQL Server
dispose de suffisamment de mémoire. Toutefois, si la valeur de ce compteur est plus faible, cela signifie qu'il
faut davantage de mémoire disponible pour optimiser les performances de SQL Server.
© 2014 ABBYY Production LLC. Tous droits réservés.
79
Création de journaux
Journaux de la console d'administration et de suivi
Les journaux d'événements et d'erreurs disponibles dans la console d'administration et de suivi sont les principaux
journaux qui enregistrent les erreurs se produisant au niveau du système dans sa globalité. Ces journaux enregistrent
toutes les erreurs qui se produisent pendant le traitement de documents et pendant l'affectation des traitements ainsi
que tous les événements qui se produisent pendant le traitement de documents. Pour afficher les journaux, sélectionnez SuiviJournal des événements et SuiviJournal des erreurs dans la console d'administration et de suivi.
Dans les paramètres de la console d'administration et de suivi, vous pouvez spécifier le type d'événement devant être
enregistré dans un journal. L'enregistrement de tous les événements dans un journal n'est pas recommandé, car cela
peut entraîner une augmentation considérable de la taille de la base de données lors d'un traitement intensif.
Journaux de traitement de tâches des serveurs de traitement
Le serveur de traitement crée un journal de traitement des tâches. Il est possible d'accéder à la liste des tâches et à
leurs journaux via le moniteur de serveur de traitement. Pour afficher un journal de tâche, sélectionnez ActionsAfficher un journal… en sélectionnant la tâche.
Journaux des événements du système d'exploitation sur les serveurs
Les composants du serveur (serveur d'application, serveur de traitement et stations de traitement) stockent les erreurs et avertissements dans le journal des événements locaux du système d'exploitation sous lequel ils sont en cours
d'exécution (section : Application, sources : Services Web FlexiCapture et serveur de traitement FlexiCapture). Les
administrateurs peuvent accéder à ces journaux à la fois localement et à distance via l'outil Observateur
d'événements standard de la console MMC.
Le journal des événements du système d'exploitation local enregistre non seulement les erreurs de traitement mais
aussi toutes les erreurs de fonctionnement des composants du serveur qui ne sont pas directement liées au
traitement des documents. Ce journal répertorie les erreurs de traitement même si le serveur de traitement est
inaccessible au moment où s'est produite l'erreur et si l'erreur n'a pas pu être enregistrée dans le journal d'ABBYY
FlexiCapture.
© 2014 ABBYY Production LLC. Tous droits réservés.
80
Guide de clustering
ABBYY FlexiCapture prend en charge les clusters.
L'utilisation des clusters offre deux avantages importants :

Tolérances aux pannes : en cas de dysfonctionnement de l'un des serveurs, la requête sera exécutée par un
autre serveur.

Charges de travail distribuées : la requête de traitement est répartie entre les nœuds de clusters. Cette distribution améliore les performances et augmente la tolérance aux pannes.
Les composants suivants d'ABBYY FlexiCapture 11 peuvent être installés sur les clusters :

Serveur de traitement.

Serveur de licences

Serveur d'application
ABBYY FlexiCapture peut fonctionner avec Microsoft SQL Server dans un environnement Clusters.
Le serveur de traitement et le serveur de licences sont installés sur des clusters de basculement.
Le serveur d'application, la console d'administration et de suivi et le poste de vérification de données web utilisant ISS
(Internet Information Services) sont installés sur des clusters NLB (Network Load Balancing, Équilibrage de la charge
réseau).
Remarque : les grappes d'équilibrage de la charge réseau et de basculement ne peuvent pas fonctionner sur le
même ordinateur.
L'illustration suivante montre la mise en grappe des serveurs ABBYY FlexiCapture et Microsoft SQL Server :
Application Server (NLB cluster)
Processing and Protection
Servers (FailOver cluster)
SQL Server (FailOver cluster)
Le déploiement du serveur de traitement et du serveur de licences sur les clusters est décrit ci-après dans le guide.
Configuration du serveur de traitement
Les clusters de basculement sont utilisés pour le clustering du serveur de traitement.
Un guide détaillé sur le clustering avec basculement peut être trouvé sur le site web de Microsoft.
Déploiement du serveur de traitement dans un cluster de basculement
Dans cette section, vous trouverez des instructions étape par étape permettant de configurer le serveur sur un cluster
de basculement.
Remarque : Les adresses, les noms d'ordinateurs, les noms de domaines, etc. utilisés ci-dessous ne sont pas obligatoires et peuvent être changés par l'administrateur.
© 2014 ABBYY Production LLC. Tous droits réservés.
81
Remarque : La configuration de serveur suivante est uniquement destinée à une utilisation locale sur un réseau local.
Important ! Les noms des serveurs, des services et des fichiers partagés ne doivent pas contenir d'espaces.
Configuration de base du cluster de basculement
Dans cet exemple, le serveur de traitement est déployé sur un cluster FOC (FOC.cluster2008r2.ru). Le cluster utilise
un réseau ayant l'adresse 192.168.0.0/24 et le domaine cluster2008r2.ru.
Le cluster est constitué de deux nœuds : Nœud1 et Nœud2.
Capacité d'adressage du cluster
Les nœuds Nœud1 et Nœud2 disposent de deux interfaces réseau : une interface appartenant au réseau
192.168.0.0/24, l'autre pouvant appartenir à votre réseau local (par exemple 10.0.0.0/16). Le stockage de données
sert uniquement d'interface avec le réseau 192.168.0.0/24. il est uniquement disponible sur les nœuds de cluster
(c'est-à-dire sur Nœud1 et Nœud2).
Les deux réseaux sont disponibles sur le cluster FOC.cluster2008r2.ru. Le trafic du cluster ne doit être autorisé que
sur le réseau spécifié, 192.168.0.0/24, pour des raisons de sécurité et d'équilibrage de charges. Les utilisateurs externes peuvent accéder au stockage de données en envoyant une requête au Nœud1 et au Nœud2. Pour autoriser le
trafic du cluster sur le réseau 192.168.0.0/24, ouvrez le Gestionnaire de clusters de basculement, sélectionnez
Réseau de clusters dans le groupe Réseaux puis sélectionnez Activé dans la colonne Utilisation de clusters (consultez la capture d'écran ci-dessous).
Interfaces et réseaux :
Interface
Réseau
Description
Stockage
192.168.0.1/24
Stockage centralisé
Nœud1
192.168.0.11/24
Nœud de cluster
Nœud2
192.168.0.12/24
Nœud de cluster
FOC
192.168.0.10/24
Adresse du cluster
FC11ProcServer
192.168.0.2/24
Adresse du service fonctionnant sur le
cluster
© 2014 ABBYY Production LLC. Tous droits réservés.
82
Utilisateurs de domaine
Pour configurer les comptes utilisateur du domaine :
1. Créez deux utilisateurs de domaine, par exemple cluster2008r2\node1admin et cluster2008r2\node2admin.
2. Accordez les droits Administrateur à cluster2008r2\node1admin sur le Nœud1 et à cluster2008r2\node2admin sur le Nœud2.
Important ! Ces comptes utilisateur ne peuvent être utilisés que lorsque vous travaillez avec ABBYY FlexiCapture
dans un cluster de basculement pour garantir une bonne utilisation des ressources partagées du réseau.
Important ! La mise en grappe requiert l'utilisation de comptes de domaine. Il est impossible de travailler sous un
compte utilisateur local.
Ajout du service ABBYY FlexiCapture 11 au cluster
Installez ABBYY FlexiCapture sur le Nœud1 et le Nœud2. Créez ensuite un dossier réseau pour le service FlexiCapture.
Création du service
Utilisez les étapes suivantes pour créer le service :
1.
Cliquez sur le groupe Services et Applications à l'aide du bouton droit et sélectionnez Configurer un service ou une application…
2.
Sélectionnez Service générique dans la liste de services et cliquez sur Suivant.
© 2014 ABBYY Production LLC. Tous droits réservés.
83
3.
Sélectionnez le serveur de traitement d'ABBYY FlexiCapture 11 dans la liste de services disponibles et cliquez sur Suivant.
4.
Saisissez le nom du service (FC11ProcServer dans cet exemple) à utiliser et sélectionnez une adresse
(192.168.0.2 dans cet exemple). Cliquez sur Suivant.
© 2014 ABBYY Production LLC. Tous droits réservés.
84
5.
Sélectionnez le lecteur partagé créé pour le stockage centralisé et cliquez sur Suivant.
6.
Spécifiez la clé de registre :

HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\11.0 : pour les systèmes 32 bits
© 2014 ABBYY Production LLC. Tous droits réservés.
85

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\11.0 : pour les systèmes
64 bits (consultez la capture d'écran ci-dessous)
7.
Cliquez sur Suivant pour confirmer les paramètres.
8.
Pour terminer la création du service dans le cluster, cliquez sur Terminer.
© 2014 ABBYY Production LLC. Tous droits réservés.
86
Création d'un dossier partagé pour le service de serveur de traitement
1.
Les nœuds de cluster Nœud1 et Nœud2 nécessitent un dossier partagé dans lequel stocker leurs fichiers
temporaires. Pour créer un dossier partagé pour les nœuds, cliquez sur le service créé à l'aide du bouton
droit (dans ce cas FC11ProcServer) et sélectionnez Ajouter un dossier partagé. Dans cet exemple, le lecteur partagé H:\ a été utilisé (ce lecteur a été créé précédemment sur l'ordinateur de Stockage). Dans le
champ Emplacement, saisissez le nom du dossier que vous souhaitez partager, par exemple H:\Cluster
Temp.
© 2014 ABBYY Production LLC. Tous droits réservés.
87
2.
Pour modifier les autorisations d'accès, sélectionnez l'option Oui, modifier les autorisations NTFS puis
cliquez sur le bouton Modifier les autorisations….
© 2014 ABBYY Production LLC. Tous droits réservés.
88
3.
Pour ajouter de nouveaux utilisateurs, cliquez sur Ajouter…. La boîte de dialogue Sélectionner les utilisateurs, les comptes de service ou les groupes s'ouvre. Ajoutez les deux utilisateurs précédemment créés à
partir du domaine cluster2008r2 puis cliquez sur OK.
4.
Accordez des autorisations d'accès sans restriction pour le dossier \\FC11ProcServer\ClusterTemp aux utilisateurs node1admin et node2admin.
© 2014 ABBYY Production LLC. Tous droits réservés.
89
5.
Sélectionnez SMB comme protocole via lequel les utilisateurs accèderont au dossier.
© 2014 ABBYY Production LLC. Tous droits réservés.
90
6.
Dans le champ Description, fournissez une description du dossier qui vous servira à l'avenir pour l'assistance
et la maintenance. Cliquez sur le bouton Avancé… pour modifier les autorisations d'accès pour l'accès SMB.
© 2014 ABBYY Production LLC. Tous droits réservés.
91
7.
Cliquez sur Ajouter…. La fenêtre Autorisations pour ClusterTemp s'ouvrira. Ajoutez les deux utilisateurs
précédemment créés à partir du domaine cluster2008r2 puis cliquez sur OK. Accordez les autorisations d'accès sans restriction aux utilisateurs node1admin et node2admin pour \\FC11ProcServer\ClusterTemp.
© 2014 ABBYY Production LLC. Tous droits réservés.
92
8.
Si vous souhaitez publier le partage SMB sur un espace de noms DFS, sélectionnez l'option correspondante
puis cliquez sur Suivant.
© 2014 ABBYY Production LLC. Tous droits réservés.
93
9.
Vérifiez vos paramètres puis cliquez sur Créer pour créer le dossier partagé.
© 2014 ABBYY Production LLC. Tous droits réservés.
94
10. Cliquez sur Fermer pour terminer la création du dossier partagé.
© 2014 ABBYY Production LLC. Tous droits réservés.
95
Configuration des nœuds de cluster
Vous devez ensuite configurer les nœuds de cluster Nœud1 et Nœud2. Les instructions ci-dessous s'appliquent au
Nœud1. Les autres nœuds se configurent de la même manière.
Configuration du service local Serveur de traitement d'ABBYY FlexiCapture
Pour configurer le service, utilisez les étapes suivantes :
1. Saisissez la commande suivante sur la ligne de commande (cmd.exe) :
sc config ABBYY.ProcServer.FlexiCapture.11 binpath= "%systemdrive%\Program Files (x86)\ABBYY
FlexiCapture 11 Servers\FlexiBRSvc.exe \service -stationType:server inifile:\\fc11procserver\ClusterTemp\ServerSettings.xml"
Cette commande modifie les paramètres par défaut pour le processus
ABBYY.ProcServer.FlexiCapture.11, qui est lancé depuis le fichier « %systemdrive% \ Program Files
(x86) \ ABBYY FlexiCapture 11 Servers \ FlexiBRSvc.exe » et définissez le chemin d'accès au fichier
suivant contenant les paramètres pour le serveur de traitement : \ \ fc11procserver \ ClusterTemp \
ServerSettings.xml. Dorénavant, le fichier ServerSettings.xml sera stocké dans le dossier partagé et sera
disponible pour tous les nœuds du cluster.
2.
Recherchez le service serveur de traitement ABBYY FlexiCapture 11 dans la liste des services (Démarrer
> Outils d'administration > Services). Cliquez sur le service à l'aide du bouton droit et sélectionnez Propriétés.
© 2014 ABBYY Production LLC. Tous droits réservés.
96
3.
Assurez-vous que les paramètres saisis sur la ligne de commande s'affichent dans le champ Chemin de
l'exécutable.
© 2014 ABBYY Production LLC. Tous droits réservés.
97
4.
Accédez à l'onglet Se connecter. Pour Nœud1, changez l'utilisateur NetworkService en node1admin. Pour
Nœud2, changez l'utilisateur NetworkService en node2admin. Cliquez sur OK.
© 2014 ABBYY Production LLC. Tous droits réservés.
98
Modification de la variable %appdata%
Le service ABBYY.ProcServer.FlexiCapture.11 crée et stocke les données de session dans l'emplacement référencé
par la variable %appdata%. Le même dossier doit être spécifié pour les utilisateurs node1admin et node2admin via
%appdata% pour que le service puisse basculer entre les nœuds de cluster.
Important ! Pour les utilisateurs cluster2008r2\node1admin, la variable %appdata% doit être changée en Nœud1.
Pour les utilisateurs cluster2008r2\node2admin, la variable %appdata% doit être changée en Nœud2.
Vous pouvez modifier la variable %appdata% via la ligne de commande ou directement dans le registre.
Pour modifier %appdata% via la ligne de commande :
1.
Saisissez la commande suivante sur la ligne de commande (cmd.exe) :
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v AppData /t
REG_EXPAND_SZ /d \\FC11ProcServer\ClusterTemp, où \\FC11ProcServer\ClusterTemp doit être remplacé
par le chemin d'accès vers votre dossier.
2.
Confirmer votre souhait de modifier le dossier AppData s'il existe déjà.
3.
Répétez les étapes 1 et 2 pour le Nœud2.
Pour modifier directement %appdata% :
1.
Trouvez la clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
Folders dans le registre.
2.
Si elle n'existe pas encore, créez une variable de type REG_EXPAND_SZ portant le nom AppData dans
cette clé. Réglez sa valeur sur \\FC11ProcServer\ClusterTemp.
3.
Répétez les étapes 1 et 2 pour le Nœud2.
Connexion du moniteur de serveur de traitement
Pour connecter le moniteur de serveur de traitement, sélectionnez un nœud auquel appartient le service
FC11ProcServer, ouvrez ensuite le moniteur de serveur de traitement sur n'importe quel ordinateur de votre réseau
local et ajoutez le serveur de traitement impliqué dans le clustering.
© 2014 ABBYY Production LLC. Tous droits réservés.
99
Configuration du serveur de licences
Le serveur de licences peut être ajouté au cluster de la même manière que le Service de serveur de traitement.
Le même numéro de série doit être activé (le numéro de série doit prendre en charge au moins deux activations). Le
numéro de série ne doit pas changer en fonction du nœud fourni par le serveur de protection.
Les postes doivent être redémarrés une fois que le service bascule entre les nœuds de cluster. Le serveur de traitement s'arrête et démarre automatiquement 5 minutes après. Les postes distants continuent à fonctionner avec leurs
tickets si le même numéro de série est utilisé pour tous les nœuds de cluster.
Un fichier journal distinct comportant les statistiques d'utilisation de pages est créé sur chaque nœud du cluster dans
le dossier %allusersprofile%\ABBYY\FlexiCapture\11\Licenses. Pour obtenir un récapitulatif des statistiques, les valeurs de tous les nœuds doivent être ajoutées. Si un numéro de série autorisant deux activations est activé sur les
nœuds Nœud1 et nœud2, alors les pages sont comptées pour la licence du nœud1 lorsque le Nœud1 est en cours
d'exécution et pour la licence du Nœud2 lorsque le Nœud2 est en cours d'exécution. Si la limite de pages spécifiée
pour le numéro de série est 100 pages, alors, en plus des 100 pages principales, 100 pages supplémentaires sont
ajoutées. Vous pouvez les utiliser lorsque vous travaillez sur l'autre nœud.
Configuration du serveur d'application (et clustering de la console d'administration et de suivi et du poste de vérification de données web)
Le serveur d'application ABBYY FlexiCapture 11 peut être déployé sur un cluster NLB pour équilibrer les charges de
travail et accélérer le traitement des requêtes.
Des informations détaillées relatives à la technologie d'équilibrage de charges réseau peuvent être trouvées sur le site
web de Microsoft.
Configuration d'un cluster NLB pour le serveur d'application
Dans cette section, vous trouverez des instructions étape par étape permettant de configurer un cluster NLB pour le
serveur d'application.
La console d'administration et de suivi et le poste de vérification de données web sont tous deux impliqués dans le
clustering avec le serveur d'application.
Une présentation détaillée des paramètres du cluster NLB peut être trouvée sur le site web de Microsoft.
Remarque : Les adresses, les noms d'ordinateurs, les noms de domaines, etc. utilisés ci-dessous ne sont pas obligatoires et peuvent être changés par l'administrateur.
Configuration du cluster
Pour configurer le cluster, utilisez les étapes suivantes :
1. Installez le serveur d'application sur chaque nœud du cluster. La base de données, le dossier de stockage,
le serveur de traitement, le serveur de licences et les clients du serveur d'application doivent se trouver sur
un ordinateur différent, qui doit être accessible à tous les nœuds du cluster.
2. Dans les fenêtres Fonctionnalités, ajoutez l'équilibrage de charges réseau à chaque nœud du cluster. Vous
pouvez y parvenir en cliquant sur le lien Ajouter des fonctionnalités dans la fenêtre principale du gestionnaire de serveurs (Démarrer > Outils d'administration > Gestionnaire de serveurs).
3. Attribuez une adresse IP au cluster via laquelle le cluster peut accéder aux nœuds en tant qu'unité. (Il s'agit
d'une adresse de cluster virtuelle)
Si une seule interface réseau est utilisée pour le trafic du client/cluster et pour l'autre trafic réseau des nœuds
(comme à l'accoutumée en mode multicast), chaque hôte du cluster doit disposer d'une adresse IP dédiée (en
plus de l'adresse virtuelle, qui est commune à tous les nœuds du cluster). Un hôte utilisera son adresse IP dédiée
au lieu de l'adresse virtuelle du cluster pour les connexions entrantes vers les nœuds du cluster Telnet, SSH et
d'autres protocoles et pour les connexions sortantes des nœuds du cluster.
© 2014 ABBYY Production LLC. Tous droits réservés.
100
Tous les nœuds du cluster doivent recevoir l'intégralité du trafic entrant du cluster. L'algorithme d'équilibrage détermine le nœud du cluster qui devra répondre à une requête donnée. Le choix entre Unicast et Multicast dépend
de votre configuration réseau.
4. Vous pouvez utiliser le moniteur de performance pour IIS (accessible via la barre d'outils de la console de
gestion de Microsoft (MMC) pour surveiller l'activité des nœuds. Dans l'objet Service web, pour chaque
nœud, ajoutez les requêtes d'extension ISAPI/compteur de secondes pour le site web par défaut (il s'agit de
l'emplacement du serveur d'application dans IIS).
Sélection de la méthode Unicast ou Multicast pour la distribution des requêtes entrantes
Le choix entre les méthodes Unicast et Multicast dépend de votre configuration réseau. Une description détaillée des
deux méthodes peut être trouvée sur le site web de Microsoft.
Équilibrage des charges de travail dans le cluster, configuration des hôtes
Vous pouvez configurer le trafic du cluster à équilibrer et à filtrer par ports.
ABBYY FlexiCapture nécessite le protocole TCP pour fonctionner. Il existe deux modes de filtration : Hôte unique ou
hôtes multiples.

Hôte unique
Ce mode offre la tolérance aux pannes, mais ne permet pas d'équilibrer les charges. Seul un nœud du cluster est actif
à la fois.

Hôtes multiples
Le trafic d'une plage de ports prédéfinie est traité par le nœud ayant la priorité la plus élevée dans le cluster. Tous les
nœuds du cluster fonctionnent simultanément.
Ce mode offre à la fois l'équilibrage de la charge de travail et la tolérance aux pannes.
Le trafic provenant d'une plage de ports prédéfinie est équilibré entre les nœuds. Vous pouvez également régler le
paramètre d'affinité sur :

Aucun (non recommandé)
Si cette option est sélectionnée, plusieurs connexions (sessions TCP) provenant d'un seul client peuvent être
traitées par des nœuds différents.

Unique (recommandé)
Si cette option est sélectionnée, toutes les connexions provenant d'un seul client sont traitées par un seul
nœud.

Réseau (Classe C) (recommandé)
Si cette option est sélectionnée, toutes les requêtes provenant de l'espace d'adressage de classe C TCP/IP
sont traitées par un seul nœud. Cela peut s'avérer nécessaire si un serveur proxy est présent entre le client
et le cluster.
Configuration du serveur d'application
Utilisez les étapes suivantes pour configurer le serveur d'application :
1. Créez un dossier partagé accessible à tous les nœuds du cluster.
2. Installez Microsoft SQL Server. Microsoft SQL Server doit être disponible pour tous les nœuds du cluster.
3. Installez le serveur d'application sur tous les nœuds du cluster.
4. Sur le premier nœud du cluster, exécutez la Console d'administration et de suivi, créez une base de données et spécifiez un espace de stockage partagé.
5. Sur chacun des nœuds du cluster restants, exécutez la Console d'administration et de suivi et connectezvous à la base de données créée.
Important ! Pour cette opération, l'authentification SQL doit être utilisée.
6. Sur le serveur SQL, accordez les autorisations d'accès sans restriction pour la base de données à tous les
utilisateurs de tous les nœuds du cluster pour lesquels les comptes IIS sont exécutés (le service de publication World Wide Web doit être en cours d'exécution dans la liste de services). Les autorisations destinées au
premier nœud sont accordées automatiquement dès la création de la base de données, les autres autorisations sont accordées manuellement : Par défaut, IIS s'exécute sous l'utilisateur NetworkService. Dans ce
cas, en supposant qu'IIS est en cours d'exécution sur l'ordinateur NœudN, vous devez accorder les autorisations d'accès sans restriction à l'utilisateur DeNomDomaine\NœudN$ sur le serveur SQL.
7. Si le serveur d'application n'est pas disponible dans le cluster, mais si les requêtes PING atteignent toujours
le cluster, vérifiez si IIS est disponible dans le cluster. Pour effectuer cette vérification, placez un fichier
*.html statique dans le dossier %systemdrive%\inetpub\wwwroot (généralement, ce dossier contient déjà un
fichier iisstart.htm) et ouvrez ce fichier dans un navigateur : \\ClusterAddress\iisstart.htm. Accordez une attention particulière aux paramètres du serveur Proxy de votre navigateur lors de l'ouverture du fichier.
Exécution des clients du serveur d'application
Nous vous recommandons de placer tous les nœuds du cluster sur un seul domaine et d'exécuter les clients du serveur d'application sous des comptes utilisateur de ce domaine.
© 2014 ABBYY Production LLC. Tous droits réservés.
101
Exécuter les clients du serveur d'application sous des comptes utilisateur locaux n'est pas recommandé pour la raison
suivante :
dans la configuration habituelle du serveur d'application (sans clustering), la méthode d'authentification suivante peut
être utilisée : sur l'ordinateur sur lequel le serveur d'application est installé, un utilisateur local est créé, avec son
propre nom d'utilisateur et mot de passe, à présent, n'importe quel client peut accéder au serveur d'application avec
ce compte utilisateur.
Dans une configuration impliquant des clusters, le serveur d'application qui traite les requêtes de clients peut être
placé sur différents ordinateurs, et le nom de l'utilisateur en cours changera en conséquence : sur l'ordinateur nœud1,
le nom de l'utilisateur sera nœud1\Utilisateur, alors que sur l'ordinateur nœud2, le nom de l'utilisateur sera nœud2\Utilisateur. Cela peut interrompre le fonctionnement du système.
Exécuter les clients du serveur d'application sous les comptes utilisateur de domaine évite ce problème.
Pour connecter les clients des ordinateurs distants n'appartenant pas au domaine, vous pouvez utiliser l'authentification de base et un compte utilisateur appartenant au domaine auquel le cluster appartient. Imaginons que le serveur
d'application impliqué dans le clustering appartienne au domaine cluster et que l'ordinateur de l'opérateur de vérification n'appartienne pas à ce domaine. Dans le domaine cluster, il vous suffit de créer un compte pour l'utilisateur cluster\VerificationOperator et de communiquer le nom du compte et le mot de passe à l'opérateur de vérification. L'opérateur de vérification peut à présent se connecter au serveur d'application en utilisant ce compte et l'authentification
de base du poste de vérification.
Remarque : pour utiliser l'authentification de base pour les clients, assurez-vous d'avoir activé l'authentification de
base pour le dossier FlexiCapture11\Server dans IIS. Sinon, les utilisateurs obtiendront une erreur HTTP 401 lors de
la tentative de connexion.
© 2014 ABBYY Production LLC. Tous droits réservés.
102
Support technique
Pour toute question relative à l'installation et à l'utilisation d'ABBYY FlexiCapture, nous vous invitons à contacter le
support technique d'ABBYY ou le support technique du partenaire ABBYY auprès duquel vous avez acheté le logiciel.
Pour obtenir des coordonnées supplémentaires, consultez la section Support sur le site Web d'ABBYY à l'adresse
suivante : www.abbyy.com.
© 2014 ABBYY Production LLC. Tous droits réservés.
103

Manuels associés