[MS-1167] MF-ID: Search screen#1390
Merged
alexandr-simprints merged 24 commits intoOct 8, 2025
Merged
Conversation
…ion-search-screen
…hen scanning is active to mimic the face capture UI
…. Now the entire flow returns results to the orchestrator, and there results affect the steps in the flow
…lCredentialScanOcrViewModel once the appropriate detected block is found
… search, and updating colors of icons
luhmirin-s
requested changes
Oct 7, 2025
Contributor
luhmirin-s
left a comment
There was a problem hiding this comment.
Looks good in general. There are a couple of places I would like to review/discuss (the ones without "nitpick" prefix).
…lifying calculations
luhmirin-s
approved these changes
Oct 8, 2025
|
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



JIRA ticket
Will be released in: version
Overview
This is the final step in the MF-ID workflow. The screen takes a scanned credential result from the QR/OCR scanner, and then:
More information on requirements and technical implementation is provided in the technical documentation within the ticket.
Notable changes
Orcherstrator logic is updated:
Identifyworkflow if MFID step returned a 1:1 matchFACE_CAPTUREorFINGERPRINT_CAPTUREstep are now dynamically passed to the External Credential stepBio SDK selection is moved to the
ProjectConfigurationextension function. The selection is quite conditional, and was previously only used in the Steps Builder. Since the same functionality is required within the the MF-ID flow, it was moved to a common function.External Credential is added to the subject during enrolment.
CreateEnrolResponseUseCasealready had this capability, and now we are passing the credential argument to it.Identification response returns MF-ID matches. In case 1:N match results are available, the lists from the MF-ID and 1:N results are merged, and distincted by subject ID. The subjects from the MF-ID have the priority, so if a same subject is in the MF-ID match list and in the 1:N match list, then only the MF-ID matches remain in the final list.
OCR Scanner is updated as a part of this feature to match the face capture design:
ocr-animation.MP4
Desgin
Mobile, portrait:




Tablet, portrait:
Mobile, horizontal:
Tablet, horizontal:
Additional work checklist