Reservationer
Lad lånerne reservere materiale, vælge hvor det skal hentes, følge deres plads i køen og styre deres reservationer.
2.5.1 Reservér materiale
UnderstøttetReservér en udgave som låneren henter når den er klar.
Det kan du bygge
Den centrale handling på et værk: låneren reserverer, vælger hvor materialet skal hentes, og ser sin plads i køen med det samme. Gebyrer og grænser kommer fra bibliotekssystemet, så klienten kan vise dem før låneren bekræfter.
Typisk flow
- Låneren vælger en udgave. Klienten læser dens
reservefraId Get.Holdings - Klienten læser lånerens gebyr, grænser og afhentningssteder fra
Get.Patron Configuration - Låneren vælger hvor materialet skal hentes (2.5.8).
- Klienten opretter reservationen med
Create.Patron Reservation - Svaret er reservationen, inklusive lånerens
queuenår den kendes.Number
Det leverer API'et
- En udgave uden
reservekan ikke reserveres.Id - Et reservationsgebyr har
charged:At reservation(opkræves når der reserveres) ellercheckout(opkræves ved afhentning).amounter i mindste møntenhed,currencyi ISO 4217. - Grænser for reservationer kommer som
dailyogmax.
2.5.2 Se reservationer
UnderstøttetVis lånerens reservationer, og hvor hver af dem står.
Det kan du bygge
Et overblik over alt låneren har reserveret: hvad der er klar til afhentning, hvad der står i kø, og hvad der er sat på pause.
Typisk flow
- Klienten henter reservationerne med
Get.Patron Reservations - Hver reservation vises med sin tilstand og, når den kendes, pladsen i køen.
Det leverer API'et
stateerready_,for_ pickup in_ellerqueue postponed.queue1 betyder først i køen. Mangler feltet, er pladsen ukendt.Number fulfillmentfortæller hvordan reservationen opfyldes:By local_,circulation interlibrary_,loan purchaseellerunknown.
Kald i API'et
2.5.3 Annullér reservation
UnderstøttetLad låneren annullere en reservation de ikke længere har brug for.
Det kan du bygge
Lånerne annullerer selv en reservation uden at skulle kontakte biblioteket.
Typisk flow
- Låneren vælger en reservation og bekræfter annulleringen.
- Klienten kalder
Delete.Patron Reservation
Kald i API'et
2.5.4 Skift afhentningssted
UnderstøttetFlyt en eksisterende reservation til et andet afhentningssted.
Typisk flow
- Klienten viser afhentningsstederne fra
Get.Locations - Låneren vælger et nyt.
- Klienten opdaterer reservationen med
Update.Patron Reservation
Det leverer API'et
Updateændrer kunPatron Reservation pickup.Location
Kald i API'et
- Forudsætter
- 2.2.1 Log ind
I denne rækkefølge
2.5.6 Sæt reservationer på pause
UnderstøttetSæt alle lånerens reservationer på pause i en periode hvor de ikke kan hente.
Det kan du bygge
Reservationer på pause bliver stående i lånerens overblik, markeret som sat på pause.
Typisk flow
- Låneren vælger en periode.
- Klienten sætter
reservation.medpostpone Update.Patron Information - Reservationer i perioden får tilstanden
postponed.
Det leverer API'et
- Pausen gælder låneren, ikke den enkelte reservation.
- Perioden må være åben i den ene ende, for eksempel fra i dag uden slutdato.
Kald i API'et
2.5.7 Skift udløbsdato
Ikke endnuLad låneren ændre hvor længe en reservation gælder.
2.5.8 Vælg afhentningssted ved reservation
UnderstøttetLad låneren vælge hvor materialet skal hentes, mens der reserveres.
Typisk flow
- Klienten læser lånerens foretrukne afhentningssted fra
Get(Patron Information pickup).Location - Låneren kan vælge et andet fra listen.
- Det valgte sted sendes som
pickupmedLocation Create.Patron Reservation
Det leverer API'et
- Valgene kommer fra, i prioriteret rækkefølge: eksemplarets
pickupiLocations Get, beholdningensHoldings pickup, lånerens konfiguration (Locations Get) ogPatron Configuration Get.Locations - Hvert niveau erstatter niveauerne under sig helt. Definerer intet niveau afhentningssteder, kan materialet ikke reserveres.
2.5.9 Bestil fjernlån
Ikke endnuLad låneren bestille materiale fra et andet bibliotek.
2.5.10 Annullér fjernlån
Ikke endnuLad låneren annullere en bestilling af materiale fra et andet bibliotek.
2.5.11 Reservér på vegne af en låner
UnderstøttetLad bibliotekets personale reservere for en låner.
Typisk flow
- Personalet identificerer låneren.
- Reservationen oprettes med
Createfor den låner.Patron Reservation
Det leverer API'et
- Specifikationen har ingen særskilt operation for personale og beskriver ingen måde at handle på lånerens vegne.