Hello,
Recently I was provided with a requirement to extract certain data from PDF documents. The PDF documents should be extracted from a common mailbox and then few data available within the documents will have to be extracted automatically and stored in a database table. The whole process should be automated and there should not be any manual activity present within this process apart from reconciliations if any.
After going through the documentation, I came across the inbuilt application IDP and the basic Document Extraction smart services which can perform the data extraction task. As IDP requires some manual activity, I prefer document extraction services as a better option for this requirement.
Can use Appian RPA to automate the steps required in using IDP to achieve this functionality ? Is this a better option than using the smart services ? Please suggest the best way of achieving this requirement.
Discussion posts and replies are publicly visible
I used the below smart service.
stefan is absolutly right. This IS the function (aka smart service) to call the IDP functionality. Smart services are nothing else than a type of node which provides often a! funtions to call this functionality outside of a process context.Quote: " Smart services are flow activities that integrate specialized business services, like sending e-mails or writing data to a database" - or calling IDP functions.https://docs.appian.com/suite/help/22.1/Smart_Services.html
So, can I conclude that IDP should be used as a sub-process instead of Doc Extraction smart service as a best practice ?
https://docs.appian.com/suite/help/22.1/idp-1.3/using-idp-in-a-subprocess.html
"know the rules break the rules" - but lets say yes. i see no need to call the a!function as a process gives you the chance to execute the content extraction asynchronously
In the start doc extraction documentation . how can we add the value Appian or google to the vendor process variable .