Skip to end of banner
Go to start of banner

[DRAFT] Renewal Procedure

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Summary

The goal of this page is to establish what actions should be done on the FOLIO or Locate side in the renewal procedure for LoC pre-registration flow.

Solution Options

Option

Renewal in FOLIO

Renewal in FOLIO/Locate

Description

FOLIO has a scheduled procedure to find expired patron records. FOLIO notifies expired patrons of account renewal with a link to the Locate web form

FOLIO provides API to find expired patron records. Locate has a scheduled procedure that uses this API. Locate notifies expired patrons of account renewal with a link to the Locate web form

Pros

  1. Might be reused as is for other libraries

  1. Consistency. All email notifications from LoC would come from one source

Cons

  1. LoC/Locate specific information is stored in FOLIO. Particularly renewal web form base URL(Locate), LoC email template

  2. Requires to provide a mechanism to synchronize one-time URL between FOLIO and Locate

  1. Renewal is not a part of the Locate patron account lifecycle (question)

Work Breakdown

  1. Implement scheduled job to fetch expired patron records from the database

  2. Implement code that creates a one-time renewal link and sends email notifications through mod-email/mod-notifications

  1. Implement scheduled job to fetch expired patron records from FOLIO API

  2. Implement code that creates a one-time renewal link and sends email notifications through mod-email/mod-notifications

Estimation

Questions

  1. Does an account expiration in FOLIO mean a patron should have limited access to Requests through Locate?

  • No labels