Lånerinnstillinger
La lånerne selv holde kontoen sin oppdatert: kontaktinformasjon, hvor de henter, hvordan de får beskjed, hva de samtykker til, og passordet sitt.
2.11.1 Bytt foretrukket hentested
StøttetLa låneren velge hvor reservasjonene deres skal hentes som standard.
Dette kan du bygge
Lånerne velger det faste biblioteket sitt én gang, og nye reservasjoner går dit, med mindre de velger noe annet (2.5.8).
Typisk flyt
- Klienten leser stedene låneren kan velge mellom fra
Get, ellers fraPatron Configuration Get.Locations - Låneren velger en filial og, hvis den har noen, en avdeling i den.
- Klienten lagrer valget som
pickupmedLocation Update.Patron Information
Dette leverer API-et
- Er
reservation.satt ipickup Locations Get, også som en tom liste, erstatter den stedene fraPatron Configuration Get.Locations - Et hentested kan være en avdeling inne i en filial.
pickupiLocation patron.frafields Gethar formenConfiguration branch_(standard) ellerid_ and_ sections only_.branch_ id
Kall i API-et
2.11.2 Bytt e-post
StøttetLa låneren legge til eller endre e-postadressene biblioteket bruker for å nå dem.
Dette kan du bygge
Lånerne holder selv e-postadressen sin oppdatert, så biblioteket kan nå dem og, der biblioteksystemet støtter det, sende påminnelser på e-post.
Typisk flyt
- Klienten viser lånerens adresser fra
Get.Patron Information - Låneren legger til, endrer eller fjerner en adresse.
- Klienten sender listen som
emailsmedUpdate.Patron Information
Dette leverer API-et
- Høyst én adresse kan være
default. maxiNumber Of Email Addresses patron.frafields Geter det største antallet adresser en låner kan ha. Flere gir feilenConfiguration 100211.- Med
verificationsatt tilverify_sender provideren en e-post som bekrefter adressen.by_ email verifiedviser tilstanden:yes,noellerpending. - Et felt som utelates i
Update, endres ikke. SvaretPatron Information 202betyr at oppdateringen er mottatt og behandles senere.
Kall i API-et
2.11.3 Bytt telefonnummer
StøttetLa låneren legge til eller endre telefonnumrene biblioteket bruker for å nå dem.
Dette kan du bygge
Lånerne holder selv telefonnummeret sitt oppdatert, så biblioteket kan nå dem og, der biblioteksystemet støtter det, sende påminnelser på SMS.
Typisk flyt
- Klienten viser lånerens numre fra
Get.Patron Information - Låneren legger til, endrer eller fjerner et nummer.
- Klienten sender listen som
phonemedNumbers Update.Patron Information
Dette leverer API-et
- Et nummer står i E.164-format og har
typemobileellerlandline. Høyst ett kan væredefault. patron.frafields Getgir det største antallet numre per type, og om et mobilnummer bekreftes på SMS (Configuration verify_). For mange numre gir feilenby_ sms 100215.
Kall i API-et
2.11.4 Bytt varselinnstillinger
StøttetLa låneren velge hvilke varsler de får, og hvordan.
Dette kan du bygge
En innstillingsside med en bryter for hver type varsel, så lånerne bare får påminnelsene de vil ha, gjennom kanalen de foretrekker.
Typisk flyt
- Klienten henter innstillingene med
Get.Patron Notification Settings - Hver varseltype vises med leveringsmetodene den tilbyr, og dem låneren har valgt.
- Låneren endrer et valg, og klienten sender det med
Update.Patron Notification Settings
Dette leverer API-et
- Leveringsmetodene er
sms,email,postalogvendor. Medvendorgår hendelsen til din egen backend (2.9.1). delivery.er det typen tilbyr;methods delivery.er det låneren har valgt.chosen categoryforeslår hvordan typene kan grupperes på skjermen.- Bare typene som står i forespørselen, endres. Oppdateringen gjennomføres helt eller ikke i det hele tatt, og svaret inneholder alle innstillingene.
Kall i API-et
2.11.5 Administrer samtykker
StøttetLa låneren gi eller trekke tilbake et samtykke, for eksempel til å lagre lånehistorikken.
Typisk flyt
- Klienten henter samtykkene med
Get.Patron Consents - Låneren gir eller trekker tilbake et samtykke.
- Klienten sender valget med
Update.Patron Consent
Dette leverer API-et
availableviser hvert samtykke med den nyesteversion.evaluatedinneholder hva låneren har valgt, og for hvilken versjon.- Den kjente samtykketypen er
loan_(2.8.1). Providere kan tilby andre.history - Bare samtykkene som står i forespørselen, endres. Oppdateringen gjennomføres helt eller ikke i det hele tatt.
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
I denne rekkefølgen
2.11.6 Slett låner
StøttetLa låneren slette sin egen konto og personopplysningene sine hos biblioteket.
Dette kan du bygge
Lånerne kan bruke retten til sletting uten å kontakte biblioteket. Personopplysninger og lånehistorikk fjernes fra biblioteksystemet, og slettingen kan ikke angres.
Typisk flyt
- Klienten kan først se etter aktive lån (2.4.1) og ubetalte gebyrer (2.7.1). Sjekken er bare en hjelp for låneren; biblioteksystemet avgjør.
- Låneren bekrefter at kontoen skal slettes.
- Med passord kaller klienten
Deletemed lånerens ID eller identifikator og passordet.Patron - Med en identitetsleverandør henter klienten en URL fra
Get, låneren bekrefter der, og provideren går tilbake tilDelete Patron Url Callbackmed enPatron Delete code. Klienten avslutter medDelete.Patron By Code And Code Verifier - Svarets
statusforteller hvor slettingen står. Vedwaiting_kaller klienten slettingen igjen medfor_ acknowledgement acknowledgement-koden for å starte den. Status ender somdoneellerdeletion_.error
Dette leverer API-et
patron.ideletion Getviser identifikatortypene og identitetsleverandørene provideren godtar ved sletting.Configuration - Uten identitetsleverandør kreves det alltid et passord.
- Flyten med identitetsleverandør bruker PKCE:
code_i det første kallet,challenge code_i det siste.verifier - Feilen
100101betyr at låneren fortsatt har noe uavklart med biblioteket, for eksempel et lån eller et gebyr. - Provideren kan sende hendelsen
patron_til backenden din (2.9.1).deleted
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
- Slås på i konfigurasjonen
-
GetConfiguration
Velg én vei
Med single sign-on
2.11.7 Bytt passord
StøttetLa låneren bytte passordet eller PIN-koden de logger inn med.
Dette kan du bygge
Lånerne bytter selv passord eller PIN-kode, alt etter hva biblioteksystemet bruker, inne fra tjenesten din.
Typisk flyt
- Klienten leser hvilke påloggingsopplysninger låneren kan bytte, fra
patron.icredentials. changeable Get.Configuration - Låneren skriver inn den nåværende verdien og den nye.
- Klienten kaller
ChangemedPatron Credential credentialsatt tilpasswordellerpin. - Svaret
204betyr at byttet er gjennomført, og at den gamle verdien ikke lenger virker.
Dette leverer API-et
- Verdiene er navngitt etter påloggingsopplysningen:
currentogPassword new, ellerPassword currentogPin new. Et passord og en PIN-kode kan ikke forveksles.Pin - En feil nåværende verdi gir feilen
100001. En ny verdi provideren ikke godtar, gir100011, og info bør si hvorfor. En påloggingsopplysning som ikke kan byttes, gir100013. - PLAS fastsetter ikke noe format for et passord eller en PIN-kode.
- Provideren forventes å begrense antall forsøk per låner og bør svare
429i stedet for400når grensen er nådd. - En låner som ikke kjenner den nåværende verdien, tilbakestiller den i stedet (2.2.5).
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
- Slås på i konfigurasjonen
-
GetConfiguration
2.11.9 Bytt språk
Ikke ennåLa låneren velge språket sitt.
2.11.10 Lånerens stamdata
StøttetVis lånerens navn, adresse, kontaktinformasjon og hva de har lov til.
Dette kan du bygge
En profilside med lånerens grunnopplysninger slik biblioteket har dem, inkludert om noe er sperret og hvorfor.
Typisk flyt
- Klienten henter låneren med
Get.Patron Information - Profilen viser navn, adresse, e-postadresser, telefonnumre, hentested og rettigheter.
Dette leverer API-et
fuller alltid med.Name givenogName surnamekommer bare når biblioteksystemet lagrer navnet i deler.permissionsviser hva låneren erallowedellerblockedfra, med enreasonnår noe er sperret. Foreslåtte typer eroff_,hours self_ogservice exclusion.
Kall i API-et
2.11.11 Rediger lånerens stamdata
Ikke ennåLa låneren redigere stamdataene sine.
2.11.12 Vis personvernerklæring
Ikke ennåVis tjenestens personvernerklæring.