Lån
Lad lånerne holde styr på hvad de har lånt og hvornår det skal afleveres, og forny lånene selv.
2.4.1 Se lån
UnderstøttetVis lånerens aktuelle lån, og hvornår hvert af dem skal afleveres.
Det kan du bygge
Et overblik der får de lån der kræver handling, til at skille sig ud: overskredne, de der skal afleveres i dag, og de der snart skal. Hvert lån fortæller om det kan fornyes, så klienten kan tilbyde fornyelse ved siden af.
Typisk flow
- Klienten henter lånene med
Get.Patron Loans - Hvert lån vises med sin udgave og afleveringsdato, og klienten markerer lån der er overskredne eller snart skal afleveres.
- Låneren åbner et lån for at se detaljerne eller forny det (2.4.3).
Det leverer API'et
dueer den seneste dato lånet skal afleveres.Date createder hvornår lånet blev foretaget.Time renew.erstate renewable,not_,renewable renewable_ellerlater unknown.renew.er hvor mange fornyelser der er tilbage, når det kendes.count acquiredfortæller om lånet kommer fraFrom local_eller etcirculation interlibrary_, eller erloan unknown.publicationer kun reservedata, til når provideren ikke kan levere udgaven gennemMetadata Get, for eksempel ved fjernlån.Publications
Kald i API'et
2.4.3 Forny lån
UnderstøttetForlæng et lån i stedet for at aflevere materialet.
Det kan du bygge
Lånerne fornyer fra listen over lån eller fra selve lånet. Bliver en fornyelse afvist, giver svaret grunden, så klienten kan fortælle låneren hvorfor.
Typisk flow
- Klienten læser
renew.for hvert lån frastate Get.Patron Loans - Låneren vælger et lån der kan fornyes.
- Klienten kalder
Renewmed lånetsPatron Loan id. - Lykkes det, er svaret det fornyede lån med dets
due.Date
Det leverer API'et
- Tjek altid
statusi svaret:successeller en grund somtoo_,many_ renewals reservation_,blocked_ renewal renewal_,blocked_ by_ fees user_ellerblocked denied. - Et lån kan ikke fornyes når en anden låner har reserveret materialet. Nogle biblioteker tillader kun fornyelse et bestemt antal dage før afleveringsdatoen.
Renewfornyer ét lån. Flere lån betyder ét kald pr. lån.Patron Loan
Kald i API'et
- Forudsætter
- 2.2.1 Log ind
I denne rækkefølge