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 | Might be reused as is for other libraries
| Consistency. All email notifications from LoC would come from one source
|
---|
Cons | LoC/Locate specific information is stored in FOLIO. Particularly renewal web form base URL(Locate), LoC email template Requires to provide a mechanism to synchronize one-time URL between FOLIO and Locate
| Renewal is not a part of the Locate patron account lifecycle
|
---|
Work Breakdown | Implement scheduled job to fetch expired patron records from the database Implement code that creates a one-time renewal link and sends email notifications through mod-email/mod-notifications
| Implement scheduled job to fetch expired patron records from FOLIO API Implement code that creates a one-time renewal link and sends email notifications through mod-email/mod-notifications
|
---|
Estimation | | |
---|