Notifikationer
Giv lånerne besked når en reservation er klar, et lån skal afleveres eller et gebyr forfalder, med hændelser bibliotekssystemet sender til din backend.
2.9.1 Modtag notifikationer
UnderstøttetGiv låneren besked når der sker noget med deres lån, reservationer eller gebyrer.
Det kan du bygge
Påmindelser før et lån skal afleveres og en besked så snart en reservation er klar til afhentning, som push-notifikationer eller i din egen indbakke. Bibliotekssystemet afgør hvornår en hændelse sker; din tjeneste afgør hvordan låneren ser den.
Typisk flow
- Din backend registrerer en URL og en hemmelighed med
Register.Event Receiver - Låneren vælger leveringsmetoden
vendorfor de notifikationstyper de vil have (2.11.4). Klienten sætter den medUpdate.Patron Notification Settings - Når en hændelse sker, sender bibliotekssystemet den til din URL, beskrevet af
Receiveri Vendor API.Events - Din backend svarer
204og laver hændelsen om til en notifikation til låneren.
Det leverer API'et
- Seks notifikationstyper er også hændelser:
reservation_,ready_ for_ pickup ready_,reservation_ expires_ soon reservation_,expires_ soon reservation_,reminder loan_ogdue_ date_ is_ approaching fee_.due_ date_ is_ approaching - De seks hændelser sendes kun når låneren har valgt
vendorfor typen, og din backend har registreret en modtager. - Hver leverandør bør have sin egen forekomst af leveringsmetoden
vendorpr. låner og bør kun se og opdatere sin egen. secretskal være mindst 16 tegn, bør være tilfældigt genereret og bør bruges af din backend til at validere provideren. Registreres en tomurl, fjernes modtageren.- Hver hændelse har
type,eventogId data. Ud over notifikationstyperne kan modtageren fåconsent_,changed patron_,deleted item_ogcheckout item_.checkin
2.9.2 Vis notifikationer
Ikke endnuVis låneren de notifikationer de har modtaget.
2.9.3 Fjern notifikation
Ikke endnuLad låneren fjerne en notifikation.