[PYTHON] Logique personnalisée IQ Bot: attribution de valeur fixe

Utilisez la logique personnalisée IQ Bot telle que Replacement et Retrieve Number Rarement «L'attribution de valeur fixe» est étonnamment puissante.

Substitution de valeur fixe

En ce qui concerne l'attribution de valeurs fixes, le processus lui-même est très simple, je pense donc que cette explication est presque inutile.

Attribution de valeur fixe (élément de champ)


field_value = "Valeur fixe que vous souhaitez attribuer"

Je pense qu'il y a beaucoup de gens qui demandent: "Quand utilisez-vous ce type de traitement?", Alors je vais l'écrire.

Utilisation 1: Sortie du groupe classé

Par défaut, IQ Bot dispose d'une fonction de classification automatique des formulaires et AI classe les formulaires de la même instance par format.

Un tel sentiment ↓ グループ.jpg

Vous ne pourrez peut-être pas voir le contenu du formulaire, vous ne pourrez donc peut-être pas le voir, mais les groupes 1 et 2 ont leurs Les formulaires indiquant "Le format est différent mais les éléments que vous souhaitez récupérer sont les mêmes" sont regroupés.

En termes d'image, le groupe 1 est la facture de l'entreprise A et le groupe 2 est la facture de l'entreprise B.

Comme les deux sont des factures, les éléments que vous souhaitez récupérer sont les mêmes, mais les formats sont différents, ils sont donc dans des groupes différents.

Une fois le processus terminé, le CSV sera généré dans un dossier pour chaque instance, quel que soit le groupe.

En d'autres termes, lorsque le traitement est terminé, il n'est pas possible de savoir quel groupe a été classé et traité.

Il n'y a pas de problème particulier pour les personnes qui disent que c'est bien, mais si vous voulez connaître le groupe dans lequel vous avez été, Lorsque vous définissez des éléments, créez un élément tel que "Groupe de traitement" et entrez le nom du groupe pour ce groupe par attribution de valeur fixe.

Le "groupe de traitement" de Group1 a field_value =" Group1 " Le "groupe de traitement" de Group1 a field_value =" Group2 "

C'est une image d'incorporation de la logique de la même manière.

Utilisation n ° 2: éléments de réglage qui sont déterminés de manière unique en fonction de la classification

C'est peut-être essentiellement le même que l'usage 1, mais je pense qu'il est principalement utilisé en pratique.

Comme dans l'exemple précédent, considérez le groupe 1 comme la facture de l'entreprise A et le groupe 2 comme la facture de l'entreprise B.

Dans ce cas, supposons que les éléments de lecture incluent des éléments tels que "Nom de la société de facturation", "Adresse de facturation" et "Numéro de compte de paiement".

Pour être honnête, tous ces éléments sont générés en fonction des résultats de lecture OCR. L'OCR n'est jamais précis à 100%.

Être classé dans le groupe 1 signifie que le "nom de la société source de facturation" est connu pour être la société A. Parce que j'ai utilisé le résultat de l'OCR, le bruit s'est mélangé et c'est devenu comme "\ A company" Il est possible qu'un léger flou de l'impression se traduise par "Société H".

De plus, il existe des cas où il est difficile de lire la colonne du nom de l'entreprise, etc. avec l'OCR en raison du chevauchement avec l'empreinte.

Pour ces éléments, il est également possible de saisir une valeur fixe avec une logique personnalisée sans utiliser le résultat OCR un par un.

point important

Lors de l'adoption de la deuxième utilisation, il est nécessaire de vérifier complètement à l'avance si ** la classification automatique de IQ Bot peut être utilisée comme base pour l'attribution d'une valeur fixe **.

En d'autres termes, il existe une société appelée société X qui émet des factures dans un format très similaire à la société A. La facture de cette société n'est-elle pas classée par inadvertance comme Groupe1?

Résumé

Recommended Posts

Logique personnalisée IQ Bot: attribution de valeur fixe
Clé de base de logique personnalisée IQ Bot
Résumé du traitement lié à la logique personnalisée IQ Bot
IQ Bot Custom Logic (Python): rationalisez les exclusions dans les boucles
Logique personnalisée IQ Bot: correction des habitudes de lecture courantes sur les dates
IQ Bot Custom Logic (Python): rationaliser le traitement de remplacement en boucle
IQ Bot Custom Logic (Python): processus de remplacement efficace en boucle
Logique personnalisée IQ Bot: supprimez les n dernières lignes du tableau
Logique personnalisée IQ Bot: application fractionnée (appliquer à la table, inclure le contrôle des erreurs)
Logique personnalisée IQ Bot: correction des caractères déformés avec des motifs fixes, remplissage de blanc, conversion de format, exclusion de bruit (traitement de remplacement)
IQ Bot Custom Logic: Split (extrait uniquement les noms de banque et de succursale à partir des informations de compte)