Versions Compared

Key

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

...

  • Step 1 Provide identity confirmation (Driver's license, ID card, etc.):
    The patron arrives at the registration desk and provides valid identification to verify his/her identity.

  • Step 2 Search for patron registration data using patron name or email:
    The registration desk staff enters the patron's name or email into the FOLIO to search for the previously stored registration data.

  • Step 3 Retrieve patron registration data:
    FOLIO attempts to retrieve the patron's registration data based on the provided information. The search is done only in the staging table for Tier 2 records.

  • Step 4: Return patron registration data - FOLIO displays the patron's registration data to the registration desk staff.

  • Step 5: Verify patron registration data - The registration desk staff reviews and verifies the accuracy of the patron's data.

  • Step 6: Request FOLIO patron account creation - The staff confirms the data requests FOLIO to create the patron's record.

  • Step 7: Check if e-mail already exists in the users table - FOLIO performs another search using the email to check if there is an existing patron record.

  • Alternate Path: No records found with the email address

    • Step 8: Create a new patron record in the users table - If no record is found, FOLIO creates a new patron record in the platform.

  • Alternate Path: A single record found

    • Step 9: Dialog: Proceed with the existing FOLIO account - If there is already a FOLIO account (e.g. migrated from the previous platform), then the registration desk staff can link Tier 2 registration data with existing record

      • Alternate Path: Staff confirms

        • Step 10: Confirm proceeding - The registration desk staff verifies and confirms that the Tier 2 registration can be linked with the existing patron record

        • Step 11: Update patron record with staging data - FOLIO updates user record with data from staging table

      • Alternate Path: Staff rejects

        • Step 12: Error: Invalid e-mail address. Use another e-mail - Tier 2 registration data does not match the existing account. The patron should use another e-mail address for registration

  • Alternate Path: Multiple records found

    • Step 13: Dialog: Choose existing FOLIO account - If there are multiple FOLIO accounts (e.g. migrated from the previous platform), then the registration desk staff can link Tier 2 registration data with one of the existing records

    • Alternate Path: Staff chooses one account

      • Step 14: Choose the existing FOLIO account - The registration desk staff verifies and confirms that the Tier 2 registration can be linked with one of the existing patron records

      • Step 15: Update patron record with staging data - FOLIO updates user record with data from staging table

    • Alternate Path: Staff rejects

      • Step 16: Error: Invalid e-mail address. Use another e-mail - Tier 2 registration data does not match the existing account. The patron should use another e-mail address for registration

  • Step 17: Remove record from staging table - FOLIO platform removes the record from the staging table as the patron is moved to the user table

  • Step 18: Notify about creation/changing of the user record - FOLIO platform posts a message to a specific Kafka topic to notify Locate

  • Step 19: Return record from users table - FOLIO platform returns data about newly created/updated patron record. Switch to the Users App with the newly created patron as a current selection.

  • Step 20: Provide photo - The registration desk staff makes a photo and attaches it to patron’s record

  • Step 21: Assign the appropriate Patron Group to the patron - The new patron record is assigned to the correct patron group based on the registration details. If needed the patron record is moved to the active state.

  • Step 22 Patron is active:
    The patron's status is set to active in the system.

  • Step 23 Print Patron Card:
    The registration desk staff prints a physical patron card for the patron, which includes details like the barcode and photo.

  • Step 24 Patron registration completed:
    The registration process is officially completed, and the patron is now fully registered and activated in the system.

  • Note: At this stage, the patron cannot log in to Locate until the email verification is completed.

...

The following functionality covers the case when a patron comes to LoC registration desk without prior creation of Tier 1/2 Locate account. The Kiosk should be implemented in Locate as a separate form allowing patrons to directly fill in Tier 2 registration data and proceed with registration without e-mail address verification.

Drawio
mVer2
zoom1
simple0
zoominComment10
inCommentcustContentId0470089734
pageId418218140
custContentIdlbox4700897341
diagramDisplayNameOnsite.Registration.Kiosk.v1.drawiolbox1
contentVer2
revision2
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNameOnsite.Registration.Kiosk.v1.drawio
pCenter0
width1152
links
tbstyle
height615

...