activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Activités Document Understanding
Last updated 29 oct. 2024

Valider manuellement des documents numérisés

L'exemple ci-dessous explique comment extraire manuellement les données d'une image et présenter la sortie dans un fichier séparé. Il présente des activités telles que Numériser le document ou Présenter la station de validation. Vous pouvez trouver ces activités dans le package UiPath.IntelligentOCR.Activities .

Remarque : ce workflow utilise une ancienne version du package UiPath.IntelligentOCR.Activities .

Steps:

  1. Ouvrez Studio et créez un nouveau Processus nommé par défaut Principal.
    Remarque : assurez-vous d'ajouter tous les fichiers nécessaires (fichiers.json et toutes les images) dans le dossier du projet.
  2. Ajoutez un conteneur Séquence dans le concepteur de workflow et créez les variables indiquées dans le tableau suivant :
    Tableau 1. Variables à créer

    Nom de variable

    Types de variables

    Valeur par défaut

    Text

    Chaîne de caractères (string)

     

    DOM

    UiPath.DocumentProcessing.Contracts.Dom.Document

     

    Data

    UiPath.DocumentProcessing.Contracts.Taxonomy.DocumentTaxonomy

     

    DocumentTaxonomy

    UiPath.DocumentProcessing.Contracts.Taxonomy.DocumentTaxonomy

     

    TaxonomyJSON

    Chaîne de caractères (string)

     

    HumanValidated

    UiPath.DocumentProcessing.Contracts.Results.ExtractionResult

     
  3. Ajoutez une activité Lire le fichier texte (Read Text File) dans la séquence.
    • Dans le panneau Propriétés, ajoutez le chemin du fichier, en l'occurrence "taxonomy.json", dans le champ CheminClasseur.
    • Ajoutez la variable TaxonomyJSON dans le champ Condition.
  4. Ajoutez une activité Affecter (Assign) après l’activité Lire le fichier texte (Read Text File).
    • Ajoutez la variable Data dans le champ À et l'expression DocumentTaxonomy.Deserialize(TaxonomyJSON) dans le champ Valeur . Cette activité crée la taxonomie pour l'extraction.
  5. Ajoutez une activité Numériser le document (Digitize Document) après l’activité Affecter (Assign).
    • Dans le panneau Propriétés, ajoutez la valeur 1 dans le champ LigneTableau.
    • Ajoutez l’expression "Input\Invoice01.tif" dans le champ Chemin d'accès au document.
    • Ajoutez la variable DOM dans le champ DocumentObjectModel .
    • Ajoutez la variable Text dans le champ TexteDocument.
  6. Ajoutez un moteur Google OCR dans l’activité Numériser le document (Digitize Document).
    • Dans le panneau Propriétés, ajoutez la variable Image dans le champ Image.
    • Cochez la case de l'option Extraire les mots (ExtractWords) . Cette option extrait la position à l'écran de tous les mots détectés.
    • Indiquez l'expression "eng" dans le champ Langue.
    • Sélectionnez l'option Legacy dans la liste déroulante Profil.
    • Ajoutez la valeur 2 dans le champ Échelle.
  7. Ajoutez une activité Présenter la station de validation (Present Validation Station) après l’activité Numériser le document (Digitize Document).
    • Dans le panneau Propriétés , ajoutez la variable DOM dans le champ ModèleObjetDocument .
    • Ajoutez l’expression "Input\Invoice01.tif" dans le champ Chemin d'accès au document.
    • Ajoutez la variable Text dans le champ TexteDocument.
    • Ajoutez la variable Data dans le champ Texte.
    • Ajoutez la variable HumanValidated dans le champ ValidatedExtractionResults .
  8. Ajoutez une activité Pour chaque (For Each) sous l’activité Présenter la station de validation (Present Validation Station).
    • Dans le panneau Propriétés, sélectionnez l'option UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint dans la liste déroulante TypeArgument.
    • Ajoutez l’expression HumanValidated.ResultsDocument.Fields dans le champ Valeur.
  9. Ajoutez une activité Log Message (Log Message ) dans le corps de l’activité For Each .
    • Sélectionnez l'option Info dans la liste déroulante Niveau.
    • Indiquez l'expression item.FieldName dans le champ Message.
  10. Faites glisser une activité Message du journal (Log Message) sous l’activité Message du journal précédente.
    • Sélectionnez l’option Info dans la liste déroulante Niveau.
    • Indiquez l'expression item.Values(0).Value.ToString dans le champ Message.
  11. Ajouter une activité Écrire une ligne (Write Line) sous l’activité Message du journal (Log Message).
    • Ajoutez la valeur "" dans le champ Texte.
  12. Exécutez le processus. Le robot utilise les activités IntelligentOCR pour traiter manuellement les données et présenter les résultats.
Accédez au lien suivant pour télécharger l’exemple en tant que fichier ZIP : Exemple.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.