Skip to main content
Ce script permet de déterminer si le tableau de documents transmis à l’utilisateur peut être fusionné en un seul document. Pour cela, des erreurs d’assemblage sont générées pour le document résultant. L’assemblage réussit lorsque le document résultant ne contient pas plus d’erreurs d’assemblage que l’un ou l’autre des documents sources. Ces deux documents sont alors fusionnés en un seul. Le script se configure dans l’onglet Assemblage des propriétés de la Document Definition Properties. Pour ouvrir la fenêtre de l’éditeur de scripts, cliquez sur le bouton Modifier le script d’assemblage… sous l’option Utiliser des règles d’assemblage personnalisées. Le script s’exécute automatiquement après la reconnaissance et contient alors les erreurs d’assemblage générées lors de la vérification standard. Pour actualiser l’assemblage manuellement, sélectionnez Tools → Actualiser l’assemblage.

Paramètres

Les scripts d’assemblage de documents créés dans ABBYY FlexiCapture 11 et versions antérieures continuent de fonctionner dans ABBYY FlexiCapture 12. Si vous supprimez un tel script, vous devrez en écrire un autre basé sur la nouvelle interface, qui utilise une collection d’éléments enfants. Évitez d’accéder aux champs internes d’un document, car cela charge le document entier et peut ralentir l’assemblage. Lorsque vous devez accéder aux champs du document, privilégiez les champs d’indexation. Le paramètre AssemblingErrors peut contenir différentes erreurs d’assemblage selon la manière dont vous l’obtenez :
  1. AssemblingErrors peut être transmis au script comme l’un des paramètres d’entrée. Dans ce cas, il contiendra l’erreur du contrôle en cours.
  2. L’un des paramètres d’entrée du script est une collection de documents pour lesquels le script d’assemblage est exécuté. Chaque document possède ses propres erreurs d’assemblage, qui peuvent être récupérées de la manière suivante : document.AssemblingErrors. Dans ce cas, le paramètre AssemblingErrors contiendra les erreurs du dernier contrôle effectué pour le document donné.
Écrivez dans le module global de règles les procédures que vous utilisez dans plusieurs règles. Ouvrez-le depuis l’éditeur de script. Dans la liste déroulante de la barre d’outils de l’éditeur de script, sélectionnez Rule Global Script Module. Le module global de règles est également accessible depuis le Document Definition Editor (Document Definition → Script Modules → Rule Script…). Un script ou un module global peut utiliser des classes et des méthodes d’une assembly externe. Attachez le fichier d’assembly dans l’onglet .NET References des Document Definition Properties.