{"id":52034,"date":"2022-12-08T11:18:59","date_gmt":"2022-12-08T18:18:59","guid":{"rendered":"https:\/\/ephesoft.com\/docs\/?post_type=docs&p=52034"},"modified":"2022-12-08T11:18:59","modified_gmt":"2022-12-08T18:18:59","slug":"auto-kv-extraction-plugin","status":"publish","type":"docs","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/auto-key-value-learning-plugins\/auto-kv-extraction-plugin\/","title":{"rendered":"Auto KV Extraction Plugin"},"content":{"rendered":"
Certified for:<\/strong> Ephesoft Transact 2022.1.01 or above<\/p>\n The Auto Extraction plugin automatically generates key-value rules to extract data from a document based on values previously selected by operators on exported documents. This plugin is used with the Auto Export plugin.<\/p>\n Benefits of the Auto Extraction plugin include:<\/p>\n Note:<\/strong> There is a known issue with the Infor IDM Export Plugins Phase 6 and earlier in that they remove an essential line from the applicationContext.xml file, located at [Ephesoft_Directory<\/em>]\\Application.<\/p>\n The following error may occur in the dcma-all.log<\/strong> file when you try to execute the plugin after restarting Transact:<\/p>\n To resolve this error, add the following line into the applicationContext.xml <\/strong>file, located at [Ephesoft_Directory<\/em>]\\Application:<\/p>\n Note:<\/strong> The above line assumes Transact is installed on C:\\Ephesoft\\.<\/p>\n Note<\/strong>: If only one field is listed, it must be terminated with a pipe character ( | ).<\/p>\n To create a filtered rule, enter the name of the index field by which the rule should be filtered.<\/p>\n Note<\/strong>: Leaving this field blank will create rules without a filter.<\/td>\n<\/tr>\n The threshold option will overwrite only if the confidence calculated by Transact of a field is lower than the value below.<\/td>\n<\/tr>\n If the confidence is below the value entered here, the DLF will be marked for operator review.<\/td>\n<\/tr>\n The following Auto Rule Confidence values are assigned to Auto populated fields:<\/p>\n\n
<\/a>Installation<\/h1>\n
\n
\nFigure 1. Import Plugin<\/em><\/p>\n\n
Caused by: org.activiti.engine.ActivitiException: Unknown property used in expression: ${autokvextractionplugin.performAutoKVExtraction(batchInstanceID,key)}<\/pre>\n
<import resource=\"file:C:\\Ephesoft\\SharedFolders\/customPluginJars\/*.xml\"\/><\/pre>\n
<\/a>Configuration<\/h1>\n
\n
\nFigure 2. Selected Plugins<\/em><\/p>\n\n
\nFigure 3. Configurable Properties<\/em><\/p>\n\n\n
\n Configurable Property<\/strong><\/td>\n Description<\/strong><\/td>\n<\/tr>\n \n Auto Extraction Enabled<\/td>\n This switch enables the plugin. Set to True<\/strong> to enable.<\/td>\n<\/tr>\n \n Enabled DLF List (or Batch Class Relative path to list)<\/td>\n Use this field to configure the list of index fields that should be monitored during validation. There are two available ways to list the index fields:<\/p>\n \n
\n
\n Rules Filter Value DLF Name<\/td>\n Use this field to configure the rules to be filtered by a specific value, such as the Vendor ID, GST ID, or IBAN.<\/p>\n \n DLF Value Overwrite Mode<\/td>\n Select Overwrite <\/strong>or Do Not overwrite<\/strong>.<\/p>\n \n DLF Overwrite Confidence Threshold<\/td>\n This property is only used for the Threshold DLF Overwrite Mode. Otherwise, enter 0.<\/td>\n<\/tr>\n \n DLF Force Review Threshold<\/td>\n Auto rules will be assigned a confidence based on Auto Confidence Values assignment logic.<\/p>\n \n Rules Database Path<\/td>\n This property defines the location of the database rules. There are three available ways to configure this property:<\/p>\n \n
<\/a>Auto Confidence Values Assignment Logic<\/h2>\n
\n\n
\n Confidence Value<\/strong><\/td>\n Criteria<\/strong><\/td>\n<\/tr>\n \n 100<\/td>\n \n \n
\n 90<\/td>\n \n \n
\n 85<\/td>\n \n \n
\n 85<\/td>\n \n \n
\n 75<\/td>\n \n \n
\n 50<\/td>\n \n \n
\n 20<\/td>\n \n \n
<\/a>Limitations<\/h1>\n
\n