Med PLAS bygger en tjeneste mod én fælles standard frem for en integration pr. bibliotekssystem. Funktionerne viser hvad lånere og personale kan i din tjeneste, og hvilke kald i API'et der bærer det.

55 understøttet · 44 ikke endnu · 32 grupper

Tre områder

Funktionerne følger formen på en bibliotekstjeneste: at finde materiale, lånerens egen konto, og det biblioteket tilbyder ud over samlingen.

  • 12 af 34 understøttet

    Søgning og opdagelse

    Lad lånerne søge, finde et værk og gå på opdagelse i samlingen. Kaldene ligger i Provider API'et, og søgningen findes også som Search API — et udsnit med sin egen specifikation, som fx kan overlades til en tredjepart.

    Åbn området
  • 41 af 52 understøttet

    Låneren

    Alt det der hører til lånerens eget forhold til biblioteket — fra at logge ind til at betale et gebyr. Kaldene ligger i Provider API'et; ved single sign-on og hændelser går de også den anden vej, gennem det Vendor API tjenesten selv implementerer.

    Åbn området
  • 2 af 13 understøttet

    Bibliotek og indhold

    Det biblioteket tilbyder ud over samlingen: arrangementerne, menneskene og oplysninger om biblioteket selv. Arrangementerne ligger i Provider API'et og i Content API — et udsnit med sin egen specifikation.

    Åbn området

Hvor du kan starte

Fire almindelige udgangspunkter — hver en håndfuld funktioner der bærer en første version af en tjeneste.

Sådan læser du en funktion

Hver funktion har et formål: én sætning om hvad den gør for låneren eller personalet. En understøttet funktion har derudover op til fire dele, altid i samme rækkefølge — hvad du kan bygge (til den der beslutter), et typisk flow som et mønster du kan genbruge, det API'et leverer af regler, felter og tilstande, og kaldene i API'et med link til referencen.

Understøttet og ikke endnu

  • Understøttet

    Featurelisten siger ja, og kaldene findes i specifikationen i produktion. De står ved funktionen.

  • Ikke endnu

    Funktionen står i PLAS' featureliste, men er ikke markeret som understøttet — eller dens kald findes ikke i specifikationen i produktion. Den er beskrevet, så du kan se hvordan den hænger sammen med resten.

PLAS udbygges gradvist ud fra bibliotekernes og leverandørernes behov, ikke efter en fast tidsplan. Featurelisten vedligeholdes af PLAS-teamet, og en funktion der bliver understøttet, står under Nye funktioner i changeloggen ved den version hvor dens kald kom til. Se changeloggen

Sådan vises kaldene

Nogle funktioner er ét kald. De fleste er flere, og listens form viser hvordan de hænger sammen.

  • Ét kald

    Ét kald bærer funktionen.

    For eksempel: Se reservationer
  • Sekvens

    Kaldene foretages i denne rækkefølge, og hvert bygger på det forrige.

    For eksempel: Reservér materiale
  • Sammensætning

    Flere kald bygger én visning. Det første er hovedkaldet; de andre lægger til.

    For eksempel: Søgning
  • Alternativer

    Funktionen kan bygges på mere end én måde — for eksempel med adgangskode eller med single sign-on. Vælg én.

    For eksempel: Log ind
  • Kun data

    API'et leverer dataene, og din tjeneste udfører handlingen — for eksempel at tegne et kort.

    For eksempel: Find materiale, kort

Nogle funktioner kan slås til og fra af bibliotekssystemet. GetConfiguration — og for søgning og indhold GetSearchConfiguration og GetContentConfiguration — fortæller din tjeneste hvilke der er tilgængelige, og en funktion der afhænger af det, siger det.