KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Lappi: Automaatin palautusten rajaaminen vain omaan aineistoon? #818

Open PiaKusmin opened 1 year ago

PiaKusmin commented 1 year ago

Tukipyyntö

Meiltä kysytään tällaista: "Meillä on koululla kaksi automaattia. Niissä on sekä lainaus että palautustoiminto. Emme haluaisi, että koulukirjaston automaatilla voi palauttaa muuta aineistoa kuin koulukirjaston aineistoa. Kysyimme Mikro-Väylältä asiaa ja sieltä vastattiin, että he voivat kyllä asentaa automaattiin tällaisen kiellon, mutta se vaatii, että Kohassa on vastaava kielto. Miten tämä onnistuu? Voiko Kohassa laittaa yhdelle toimipaikalle tällaisia asetuksia?"

Löysimme asetuksen AllowReturnToBranch, jolla näitä palautuksia voi säätää, mutta se on kimppakohtainen ja vaikuttaa kaikkien kimpan kirjastojen palautuksiin. Mutta onko siis mitään keinoa saada toiminto vain yhdelle toimipisteelle?

Jotain muuta?

No response

lmstrand commented 1 year ago

Yksittäiselle automaattitunnukselle voi asettaa noita syspref-asetuksia kiertävän määrityksen:

ARVO

Tätä voisi kokeilla.

lmstrand commented 1 year ago

Tuolle sysprefille pitäisi siis ilmeisesti asettaa automaattitunnukselle overrideen arvo homebranch? Kokeillaanko tuota asetusta jollekin tunnukselle? Vai pitäisikö tätä testata ensiksi vaikka OUTIn testikäytössä olleella automaatilla?

      <syspref_overrides>
          <AllowReturnToBranch>homebranch</AllowReturnToBranch>
      </syspref_overrides>
lmstrand commented 1 year ago

Laitan vielä talteen sysprefin vaihtoehdot:

1. row variable: AllowReturnToBranch value: anywhere options: anywhere|homebranch|holdingbranch|homeorholdingbranch explanation: Where an item may be returned type: Choice

PiaKusmin commented 1 year ago

Kiitos Lari jo etukäteen. Mutta nyt täytyy tunnustaa, että mie en ymmärrä tuosta mitään... Eli mitä tuo syspref tarkoittaa ja miten käytännössä toimii? Ja onko tuo asia, jonka kehittäjät laittavat johonkin? Ja ilman muuta kannattaa testata OUTIn testiautomaatilla. Mietinkin, että meillä ei ole kuin tuotannossa olevia automaatteja niin pitääkö se tehdä suoraan tuotantoon... Aika riskaapelia...

lmstrand commented 1 year ago

Eli suomeksi "Mihin nide saadaan palauttaa", vaihtoehdoilla "mihin tahansa", "niteen kotikirjastoon", "niteen sijaintikirjastoon", "niteen koti- tai sijaintikirjastoon". Tuo pitäisi lisätä SIP-palvelimelle automaattitunnuksen konfiguraation joka olisi meidän devaajien homma. Sitä en sitten tiedä mitä automaatilla tapahtuu/pitäisi tapahtua, jos yrittää palauttaa sellaista aineistoa, joka ei noudata tuota lisättävää asetusta.

Kysyin Automaatit-kanavalla josko testaus onnistuisi Outin testillä testiautomaatin kanssa.

lmstrand commented 1 year ago

Outissa testailtiin Anun ja Marin avustuksella tuota sysprefin ohitusta Lyngsoen automaatilla ja testitunnuksen konfiguraatiolla ja asetus toimii kuten pitääkin. Huolenaiheena on vain se, miten väärän kotikirjaston niteen palautus näkyy asiakkaalle. Tätä pitäisi testata ihan mikroväylän automaatilla, joita nuo kaksi koulukirjaston automaattia ovat. Lyson automaatilla virhe näyttäytyi näin:

image

Virhetekstin muuttaminen onnistuu AF-kentän regexillä sip-palvelinkonfiguraatiossa esim.

Mutta tuohon ei välttämättä tarvitse mennä Mikroväylän automaatilla. Asiaa voisi tietysti myös kysyä Mikroväylältä, jos testissä paljastuu, ettei asiakas saa tarvittavaa ohjausta palautuksen epäonnistumisessa.

ajrajala commented 1 year ago

Vaskissa testattu Mikroväylän automaatilla. Automaatti antaa tällaisessa tilanteessa virheviestin (ks. ruma kuva), joka on määritetty automaatin asetuksissa MainLabel_CheckinError-kenttään. Tuohon kenttään määritelty virheviesti tulee muissakin tilanteissa joissa palautus epäonnistuu eli jos vaikka palauttaa nidettä jota ei ole tietokannassa.

kuva

lmstrand commented 1 year ago

@PiaKusmin onko tuo toiminta riittävä ominaisuuden käyttönottamiseksi noilla koulukirjaston automaateilla? Jos ymmärsin tiketin kuvauksesta, Mikroväylältä voisi ehkä kysyä tuon virheviestin yksilöimismahdollisuudesta näihin tapauksiin, jolloin palautuksen kotikirjasto ei täsmää. Onhan tuo jo tuolla oletuksella suuntaa antava, että mitä pitää tehdä, mutta...

PiaKusmin commented 1 year ago

Olen esitellyt vaihtoehdot asiaa kysyneelle kirjastolle, mutta he eivät ole vielä vastanneet haluavatko ottaa toiminnon käyttöön vai jätetäänkö ennalleen. Ilmoitan heti, kun ilmoittavat päätöksestä.

AnneliO commented 5 months ago

Olen esitellyt vaihtoehdot asiaa kysyneelle kirjastolle, mutta he eivät ole vielä vastanneet haluavatko ottaa toiminnon käyttöön vai jätetäänkö ennalleen. Ilmoitan heti, kun ilmoittavat päätöksestä.

Joko kirjastot ovat tehneet päätöksensä? :)

CodoDerDritte commented 5 months ago

Höm... hieman ikävää olla ilonpilaajana tässä, mutta pitäkää mielessä myös se, että jos siirrymme nykysuunnitelman mukaisesti siihen, että automaattitunnusten hallinta on kokonaan Kohassa eikä erillistä SIP-konfiguraatiota palvelinpäässä enää ole, niin sitten tietenkään automaattikohtaisia asetuksia ei myöskään siellä SIP-konfiguraatiossa voi olla.

Äkkipäätä en siis suosittele tätä, vaikka se tällä hetkellä onkin teknisesti mahdollinen. Toteutus ei tule toimimaan enää tunnustenhallinnan muutosten jälkeen ja "regressio" on aina ikävä juttu.