Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Context

LoC patron registration workflow: The patron completes the pre-registration form online; pre-registration patron data is processed and stored in the FOLIO (

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4663
); patron visits the LoC in person to complete the registration process; library staff verifies the patron's identity, updates registration data, captures photos, and issues the library card.

The current feature aims to provide the capability to use webcams with FOLIO to capture a patron's photo, and store the photo in the User app.

Requirements

Functional Requirements

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4723

Non-functional Requirements

  1. Interoperability - The solution should allow seamless integration with web camera

Assumptions

  1. LoC uses a web camera model compatible with https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture

  2. LoC uses a browser with support of https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture

Target Architecture

Context Diagram

Drawio
mVer2
zoom1
simple0
zoominComment10
inCommentcustContentId0181141533
pageId180715524
custContentIdlbox1811415331
diagramDisplayNameVolaris-TakingPhoto-Context.drawio
lbox1
contentVer1
revision1
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNameVolaris-TakingPhoto-Context.drawio
pCenter0
width661
links
tbstyle
height471

Container Diagram

...

To address interoperability NFR it is required to use web-camera models compatible with web ImageCapture API.

Drawio
mVer2
zoom1
simple0
inComment0
custContentId205422606
pageId180715524
lbox1
diagramDisplayNameVolaris-TakingPhoto-container.drawio
contentVer1
revision1
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNameVolaris-TakingPhoto-container.drawio
pCenter0
width1281.0000000000005
links
tbstyle
height831.0000000000001

Questions