Mine lister
Lad lånerne gemme materiale til senere i deres egne lister uden at reservere det.
2.6.1 Se mine lister
UnderstøttetVis lånerens lister og det materiale der er gemt i hver af dem.
Det kan du bygge
En liste gemmer materiale til senere uden at reservere det, så låneren kan reservere eller låne det når det passer. Listerne ligger i bibliotekssystemet, så lister låneren har oprettet andre steder, kommer også med.
Typisk flow
- Klienten henter lånerens lister med
Get.Patron Lists - Låneren åbner en liste. Klienten henter dens elementer med
Get.Patron List And Items - Hvert element peger på et værk og den udgave låneren gemte. Klienten henter det der skal vises, med
Get.Works - Åbner låneren et element, vises værket med den gemte udgave (1.2.1).
Det leverer API'et
defaulter id'et på standardlisten. Bruger en klient kun én liste, anbefaler specifikationen den, og klienten kan oprette den hvis den ikke findes.- Et element har
typeworkmed etAnd Publication workog etId publication.Id
Kald i API'et
2.6.2 Fjern fra mine lister
UnderstøttetFjern materiale låneren ikke længere vil gemme, fra en liste.
Typisk flow
- Låneren vælger et eller flere elementer i en liste.
- Klienten kalder
Deletefor hvert element.Patron List Item
Det leverer API'et
- Kaldet fjerner ét element, angivet ved listens
listog elementetsId item.Id
Kald i API'et
2.6.3 Flyt mellem lister
UnderstøttetFlyt materiale fra en af lånerens lister til en anden.
Det kan du bygge
Låneren omorganiserer det gemte materiale og kan oprette mållisten undervejs (2.6.4).
Typisk flow
- Låneren vælger et eller flere elementer og en målliste.
- Klienten tilføjer hvert element til mållisten med
Insert.Item To Patron List - Lykkes det, fjerner klienten elementet fra den oprindelige liste med
Delete.Patron List Item
Det leverer API'et
- Specifikationen har ingen operation der flytter et element mellem lister.
Moveændrer kun et elements plads i én liste.Patron List Item - Hvert element kræver to kald. Mislykkes fjernelsen, står elementet i begge lister.
Kald i API'et
2.6.4 Opret liste
UnderstøttetOpret en ny liste, med materiale tilføjet med det samme hvis låneren vil.
Det kan du bygge
Lånerne sorterer det de gemmer, i deres egne lister, for eksempel fra værksiden mens de gemmer en titel.
Typisk flow
- Låneren giver den nye liste et navn.
- Klienten opretter den med
Create.Patron List - Oprettes listen fra et værk, tilføjer klienten materialet med
Insert.Item To Patron List
Det leverer API'et
- Klienten sætter listens
idi forespørgslen. Bådeidognameer påkrævet.
Kald i API'et
2.6.5 Slet liste
UnderstøttetSlet en liste låneren ikke længere vil beholde.
Typisk flow
- Låneren vælger listen og bekræfter.
- Klienten kalder
Delete.Patron List
Kald i API'et
2.6.6 Tilføj til mine lister
UnderstøttetGem materiale i en af lånerens lister.
Det kan du bygge
En gem-knap på værksiden: låneren tilføjer materialet til en eksisterende liste eller en ny (2.6.4) og kan reservere eller låne det senere.
Typisk flow
- Klienten henter lånerens lister med
Get.Patron Lists - Låneren vælger en liste.
- Klienten tilføjer elementet med
Insert, med det værk og den udgave låneren valgte.Item To Patron List
Det leverer API'et
- Klienten sætter elementets
idsammen medworkogId publication.Id positionafgør hvor elementet placeres, talt fra 0. Standard er 0, forrest i listen; en position efter slutningen placerer elementet sidst.
Kald i API'et
- Forudsætter
- 2.2.1 Log ind
I denne rækkefølge