Hi All,
I am using the IDP application provided by Appian to extract invoices with line items. I set extraction threshold and classification threshold at 50%. Every time I upload the invoice, a reconciliation task is being assigned. In the reconciliation sub-process, we are passing the Confidence Threshold (here 50%) as follows:
a!docExtractionResult( docExtractionId: pv!docUnderstanding.docExtractionId, typeNumber: pv!typeNumber, confidenceThreshold: pv!docChannel.minExtractionConf, isStructuredDoc:if(rule!DU_checkIsNullorEmpty(ac!docType.isStructured),false,ac!docType.isStructured))
The auto extraction had captured all the fields from the invoice hence its 100%. I know this from the final output of reconciliation task (autoExtractAccuracy = 1).
My question is why is it assigning a reconciliation task every time? My requirement is if autoextraction is more than 50%, I want to directly save the data to DB without assigning Reconciliation task. How can I achieve this?
Thanks much in Advance.
Discussion posts and replies are publicly visible
I believe only the classification task can be skipped as the confidence threshold is for the systems confidence around document classification. The extraction task is assigned every time no matter what.