Reservasjoner
La lånerne reservere materiale, velge hvor det skal hentes, følge plassen sin i køen og styre reservasjonene sine.
2.5.1 Reserver materiale
StøttetReserver en utgave som låneren henter når den er klar.
Dette kan du bygge
Den sentrale handlingen på et verk: låneren reserverer, velger hvor materialet skal hentes, og ser plassen sin i køen med en gang. Gebyrer og grenser kommer fra biblioteksystemet, så klienten kan vise dem før låneren bekrefter.
Typisk flyt
- Låneren velger en utgave. Klienten leser
reservefraId Get.Holdings - Klienten leser lånerens gebyr, grenser og hentesteder fra
Get.Patron Configuration - Låneren velger hvor materialet skal hentes (2.5.8).
- Klienten oppretter reservasjonen med
Create.Patron Reservation - Svaret er reservasjonen, inkludert lånerens
queuenår den er kjent.Number
Dette leverer API-et
- En utgave uten
reservekan ikke reserveres.Id - Et reservasjonsgebyr har
charged:At reservation(belastes når det reserveres) ellercheckout(belastes ved henting).amounter i minste myntenhet,currencyi ISO 4217. - Grenser for reservasjoner kommer som
dailyogmax.
2.5.2 Se reservasjoner
StøttetVis lånerens reservasjoner, og hvor hver av dem står.
Dette kan du bygge
En oversikt over alt låneren har reservert: hva som er klart til henting, hva som står i kø, og hva som er satt på pause.
Typisk flyt
- Klienten henter reservasjonene med
Get.Patron Reservations - Hver reservasjon vises med tilstanden sin og, når den er kjent, plassen i køen.
Dette leverer API-et
stateerready_,for_ pickup in_ellerqueue postponed.queue1 betyr først i køen. Mangler feltet, er plassen ukjent.Number fulfillmentforteller hvordan reservasjonen oppfylles:By local_,circulation interlibrary_,loan purchaseellerunknown.
Kall i API-et
2.5.3 Kanseller reservasjon
StøttetLa låneren kansellere en reservasjon de ikke lenger trenger.
Dette kan du bygge
Lånerne kansellerer selv en reservasjon uten å måtte kontakte biblioteket.
Typisk flyt
- Låneren velger en reservasjon og bekrefter kanselleringen.
- Klienten kaller
Delete.Patron Reservation
Kall i API-et
2.5.4 Bytt hentested
StøttetFlytt en eksisterende reservasjon til et annet hentested.
Typisk flyt
- Klienten viser hentestedene fra
Get.Locations - Låneren velger et nytt.
- Klienten oppdaterer reservasjonen med
Update.Patron Reservation
Dette leverer API-et
Updateendrer barePatron Reservation pickup.Location
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
I denne rekkefølgen
2.5.6 Sett reservasjoner på pause
StøttetSett alle lånerens reservasjoner på pause i en periode da de ikke kan hente.
Dette kan du bygge
Reservasjoner på pause blir stående i lånerens oversikt, merket som satt på pause.
Typisk flyt
- Låneren velger en periode.
- Klienten setter
reservation.medpostpone Update.Patron Information - Reservasjoner i perioden får tilstanden
postponed.
Dette leverer API-et
- Pausen gjelder låneren, ikke den enkelte reservasjonen.
- Perioden kan være åpen i den ene enden, for eksempel fra i dag uten sluttdato.
Kall i API-et
2.5.7 Endre utløpsdato
Ikke ennåLa låneren endre hvor lenge en reservasjon gjelder.
2.5.8 Velg hentested ved reservasjon
StøttetLa låneren velge hvor materialet skal hentes, mens det reserveres.
Typisk flyt
- Klienten leser lånerens foretrukne hentested fra
Get(Patron Information pickup).Location - Låneren kan velge et annet fra listen.
- Det valgte stedet sendes som
pickupmedLocation Create.Patron Reservation
Dette leverer API-et
- Valgene kommer fra, i prioritert rekkefølge: eksemplarets
pickupiLocations Get, beholdningensHoldings pickup, lånerens konfigurasjon (Locations Get) ogPatron Configuration Get.Locations - Hvert nivå erstatter nivåene under seg helt. Definerer ingen nivåer hentesteder, kan materialet ikke reserveres.
2.5.9 Bestill fjernlån
Ikke ennåLa låneren bestille materiale fra et annet bibliotek.
2.5.10 Kanseller fjernlån
Ikke ennåLa låneren kansellere en bestilling av materiale fra et annet bibliotek.
2.5.11 Reserver på vegne av en låner
StøttetLa bibliotekets ansatte reservere for en låner.
Typisk flyt
- De ansatte identifiserer låneren.
- Reservasjonen opprettes med
Createfor den låneren.Patron Reservation
Dette leverer API-et
- Spesifikasjonen har ingen egen operasjon for ansatte og beskriver ingen måte å handle på lånerens vegne.