User Fingerprint scanner

We need to use a fingerprint scanner to get the fingerprint and sent the image to our Pega application. The scanner is connected to an Android tablet and there is already a code that has been written in Android to interact with the SDK of the scanner.

What's the best approach? Do we need SDK Android and therefore a Pega Mobile License? or is there any way to consume from our Application the fingerprint image from the Android module?


***Edited by Moderator Marissa to update platform capability tags****


Keep up to date on this post and subscribe to comments

November 22, 2019 - 2:52am

That's a very good question. The answer depends on if you're planning to build Pega Mobile App or use Pega web UI in a mobile browser. The former doesn't require Mobile license but the latter does. 

Pega has successful deployments of Pega Mobile apps using 3rd party fingerprint scanners for authentication. 

November 22, 2019 - 11:23am

We will be using a Pega web UI in a mobile browser. Althought we will not use the firgerprint for authentication. 

November 22, 2019 - 11:43am
Response to CarlosV1753

In that case I suggest reaching out to a fingerprint scanner vendor to check if they provide integration API on a JavaScript level. 

November 22, 2019 - 12:15pm

I don't know if this would be considered the "best" approach but it might be the path of least resistance.

Assuming the image already exists on the Android device doing the scanning, why not build a specialized portal for the users of that device that provides just the functionality need to attach images to specific cases?  You could then create a data page of the cases that are in the proper status for scanning and allow only the Add Attachment functionality for each case.

This all assumes that the Android device has network connectivity.  This way, you could use a browser.  I would hesitate to do this as an offline activity as it would really complicate the case design unnecessarily.

I have definitely not considered all your requirements because I am not privy to them, but this seems like a reasonable option based on what you have presented.  One thing that is not clear to me based on your post is whether the users of the fingerprint scanner are the standard users of the application or if the scanner operators are a handful of users that do only that task.  For example, for a few jobs I have worked, I had to submit fingerprints and I went to a specific office with a specific set of users who only collected fingerprints.  That would be the context of my suggestion.

November 26, 2019 - 12:45pm
Response to MMIchalski


Thank you for your kind reply,

The user of the fingerprint scanner are the standard users of the application and the Android device has network connectivity. Although It definitely does sound like a good option. If I'm understing this approach correctly it will still require Mobile Android License, right?