Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités Document Understanding
Dernière mise à jour 10 avril. 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 .

Voici comment le processus d'automatisation peut être créé :

  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. Faites glisser un conteneur Sequence dans le champ concepteur de workflow et créez la variable suivante :

    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. Faites glisser une activité Lire un fichier texte ( Read Text File ) à l’intérieur de 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é Assign sous l'activité 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. Faites glisser une activité Digitize Document sous l’activité 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. Déposez un moteur Google OCR dans l’activité Numériser le 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. Placez une activité Présenter la station de validation (Présenter la station de validation) sous l’activité Numériser le 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. Faites glisser une activité For Each sous l’activité 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. Faites glisser une activité Log Message (Log Message) à l’intérieur du 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é Log Message sous l’activité Log Message 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. Faites glisser une activité Write Line sous les activités 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.

Téléchargez un exemple ici.

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.