...
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 | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...