Funksjoner
Med PLAS bygges en tjeneste mot én felles standard i stedet for én integrasjon per biblioteksystem. Funksjonene viser hva lånere og ansatte kan gjøre i tjenesten din, og hvilke kall i API-et som bærer det.
55 støttet · 44 ikke ennå · 32 grupperTre områder
Funksjonene følger formen på en bibliotektjeneste: å finne materiale, lånerens egen konto, og det biblioteket tilbyr utover samlingen.
- 12 av 34 støttet
Søk og oppdagelse
La lånerne søke, finne et verk og utforske samlingen. Kallene ligger i Provider API-et, og søket finnes også som Search API — et utsnitt med sin egen spesifikasjon, som for eksempel kan overlates til en tredjepart.
Åpne området - 41 av 52 støttet
Låneren
Alt som hører til lånerens eget forhold til biblioteket — fra å logge inn til å betale et gebyr. Kallene ligger i Provider API-et; ved single sign-on og hendelser går de også den andre veien, gjennom Vendor API-et som tjenesten selv implementerer.
Åpne området - 2 av 13 støttet
Bibliotek og innhold
Det biblioteket tilbyr utover samlingen: arrangementene, menneskene og informasjon om biblioteket selv. Arrangementene ligger i Provider API-et og i Content API — et utsnitt med sin egen spesifikasjon.
Åpne området
Hvor du kan begynne
Fire vanlige utgangspunkter — hvert en håndfull funksjoner som bærer en første versjon av en tjeneste.
-
En låner-app
Logg inn, se lån og forny dem, reserver materiale og følg køen.
-
Søk og oppdagelse
Søk med forslag og filtre, og vis et verk med utgavene og tilgjengeligheten.
-
Utlån og innlevering
Lån ut og ta imot materiale på en selvbetjeningsautomat eller ved personalskranken, og la lånerne betale utestående gebyrer.
-
Bibliotekets arrangementer
Vis hva som skjer på biblioteket, og la lånerne utforske det.
Slik leser du en funksjon
Hver funksjon har et formål: én setning om hva den gjør for låneren eller de ansatte. En støttet funksjon har i tillegg opptil fire deler, alltid i samme rekkefølge — hva du kan bygge (for den som bestemmer), en typisk flyt som et mønster du kan gjenbruke, det API-et leverer av regler, felter og tilstander, og kallene i API-et med lenke til referansen.
Støttet og ikke ennå
- Støttet
Funksjonslisten sier ja, og kallene finnes i spesifikasjonen i produksjon. De står ved funksjonen.
- Ikke ennå
Funksjonen står i PLAS' funksjonsliste, men er ikke markert som støttet — eller kallene dens finnes ikke i spesifikasjonen i produksjon. Den er beskrevet, så du kan se hvordan den henger sammen med resten.
PLAS bygges ut gradvis ut fra behovene til bibliotekene og leverandørene, ikke etter en fast tidsplan. Funksjonslisten vedlikeholdes av PLAS-teamet, og en funksjon som blir støttet, står under Nye funksjoner i changeloggen ved versjonen der kallene dens kom til. Se changeloggen
Slik vises kallene
Noen funksjoner er ett kall. De fleste er flere, og listens form viser hvordan de henger sammen.
-
Sekvens
Kallene gjøres i denne rekkefølgen, og hvert bygger på det forrige.
For eksempel: Reserver materiale -
Sammensetning
Flere kall bygger én visning. Det første er hovedkallet; de andre legger til.
For eksempel: Søk -
Alternativer
Funksjonen kan bygges på mer enn én måte — for eksempel med passord eller med single sign-on. Velg én.
For eksempel: Logg inn -
Bare data
API-et leverer dataene, og tjenesten din utfører handlingen — for eksempel å tegne et kart.
For eksempel: Finn materiale, kart
Noen funksjoner kan slås av og på av biblioteksystemet. Get — og for søk og innhold Get og Get — forteller tjenesten din hvilke som er tilgjengelige, og en funksjon som avhenger av det, sier det.