Projekti

Yleinen

Profile

Bugi #3559

Kuljetustilassa olevan varatun niteen voi lainata automaatilla

Lisännyt Minna Kivinen almost 2 years sitten. Päivitetty 4 päivää sitten.

Tila:
Odottaa
Prioriteetti:
Kiireellinen
Nimetty:
-
Luokka:
-
Alku:
15. Marraskuuta 2018
Määräaika:
% Tehty:

100%

Arvioitu aika:
Yhteyshenkilö:
Votes: 3

Kuvaus

Jos palauttaa automaatilla varatun niteen, joka menee kuljetustilaan, pystyy lainaamaan sen uudelleen vaikka nide on kiinnittynyt toisen henkilön varaukseen. Automaatin pitäisi osata estää aineiston lainaaminen myös silloin, kun nide on kuljetustilassa ja varattu toiselle asiakkaalle.

Bugiraportti bugzillassa https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25690


Liittyvät tapahtumat

liittyy Palaute - Koha-Suomi - Bugi #2055: Kuljetustilassa olevan varatun niteen lainaaminen lainausautomaatillaKommentoitu11. Toukokuuta 2017

liittyy Palaute - Koha-Suomi - Bugi #4339: Varatun teoksen voi lainata automaatilla toiselle asiakkaalle kun varaus odottaa virkailijapalautusta kuljetustilassa (RequireSCCheckInBeforeNotifyingPickups -järjestelmäasetus päällä)Uusi 4. Maaliskuuta 2020

Historia

#1 Updated by Joonas Kylmälä almost 2 years ago

  • Nimetty set to Joonas Kylmälä

#2 Updated by Joonas Kylmälä almost 2 years ago

  • Nimetty changed from Joonas Kylmälä to Jussi Brunberg

#3 Updated by Jussi Brunberg almost 2 years ago

Väliaikatietona: Ilmeisesti varaus tarttuu jonosta nimeketasolta niteeseen palautuksessa. Tarvittaessa nide kirjataan siirrettäväksi noutokirjastoon. Jos nide kirjattiin siirrettäväksi, ja jostakin syystä nimenomaan vain silloin, palauttaja (tai joku muu) pystyy lainaamaan sen ja ohittamaan varauksen. Muuten nidetason varaus estää lainaamisen, kuten voisi olettaakin (AllowItemsOnHoldCheckout -asetuksesta riippumatta).

#4 Updated by Minna Kivinen yli vuosi ago

  • Projekti changed from HAMK Koha-käyttöönotto to Korkeakoulujen KOHA käyttöönotot

Siirrän korkeakoulujen yhteiseen bugijonoon. Tämä virhe tuli taas esiin meillä. Asiakas on palauttanut niteen automaatilla, jolloin se on mennyt kuljetustilaan ja kiinnittynyt varaajalle. Sen jälkeen alkuperäinen asiakas on onnistunut lainaamaan juuri palauttamansa niteen uudelleen automaatilla. Kuljetustila on sitten jäänyt päälle ja varaajalle on kiinnittynyt tämä nide.

#5 Updated by Vilhelm Lönnberg vuosi ago

Minna Kivinen kirjoitti:

Jos palauttaa automaatilla varatun niteen, joka menee kuljetustilaan, pystyy lainaamaan sen uudelleen vaikka nide on kiinnittynyt toisen henkilön varaukseen. Automaatin pitäisi osata estää aineiston lainaaminen myös silloin, kun nide on kuljetustilassa ja varattu toiselle asiakkaalle.

Huomasin saman ongelman meillä. Tämä olisi hyvä saada korjatuksi.

#6 Updated by Pasi Korkalo vuosi ago

  • liittyy Bugi #2055: Kuljetustilassa olevan varatun niteen lainaaminen lainausautomaatilla added

#7 Updated by Pasi Korkalo vuosi ago

Ongelma ilmenee satunnaisesti myös yleisissä kirjastoissa (tiketti #2055). Jostain silmukasta sieltä nyt puuttuu last... Tämmöisiä vähän vastaavia häröjä oli alkujaan SIP:issä muitakin.

#8 Updated by Minna Kivinen vuosi ago

  • Prioriteetti changed from Korkea to Kiireellinen

Nostin prioriteetin Urgent tilaan. On erittäin hankala virhe ja pitää saada pian korjattua. Koska nide kiinnittyy varaajalle, vaikka se menee lainaan, ei varaaja enää ole varausjonossa odottamassa seuraavia palautettavia kappaleita. Joudumme käsin poistamaan varauksen ja lisäämään uuden varauksen jonon alkuun. Erityisen ongelmallista tämä tietysti on sellaisissa teoksissa, joita on vähän kappaleita tai vain yksi kappale.

Kohan pitäisi palauttaa SIP-rajapinnassa lainaamiskielto sellaisissa nimekevarauksissa, joihin on kiinnittynyt nide.

Kysely, jolla tuotan raportin tällaisista tapauksista (reserves taulun kenttä found on arvolla T, mutta nide onkin lainassa):
SELECT biblio.title, items.barcode, items.onloan, borrowers.cardnumber, reservedate, reserves.branchcode, reserves.timestamp
FROM reserves
LEFT JOIN biblio USING
LEFT JOIN borrowers USING
LEFT JOIN items USING
WHERE found="T" and (items.onloan is Not NULL)

#9 Updated by Jussi Brunberg vuosi ago

  • Nimetty deleted (Jussi Brunberg)

#10 Updated by Joonas Kylmälä vuosi ago

  • Nimetty set to Toni Sundahl

#11 Updated by Minna Kivinen vuosi ago

  • Projekti changed from Korkeakoulujen KOHA käyttöönotot to Palaute - Koha-Suomi

#12 Updated by Minna Kivinen 12 kuukautta ago

Tämän virheen aiheuttama haitta lisääntyi, kun Kohaan tehtiin mahdollisuus myöhästyttää noutoilmoituksia https://tiketti.koha-suomi.fi/projects/koha-suomen-dokumentaatio/wiki/Noutoilmoitusten_viiv%c3%a4st%c3%a4minen. Nyt kaikki varatut menevät kuljetustilaan, jos RequireSCCheckInBeforeNotifyingPickups -järjestelmäasetus on päällä.

#13 Updated by Minna Kivinen 12 kuukautta ago

Tämä ongelma ilmenee nimenomaan automaatilla. Virkailijanäytöllä Koha huomauttaa, että niteeseen on varaus toiselle henkilölle silloinkin kun nide on mennyt kuljetukseen.

Kirjaan tähän varmuuden vuoksi myös asetukset, jotka meillä HAMKissa ovat päällä:
Syspref:
AllowItemsOnHoldCheckout = true (tämä sen vuoksi, että ei haluta rajoittaa lainaamista silloin, kun varaus kohdistuu hyllyssä olevaan aineistoon)
AllowRenewalIfOtherItemsAvailable = true (tämä sen vuoksi, että ei haluta rajoittaa lainan uusimista silloin, kun varaus kohdistuu hyllyssä olevaan aineistoon)

Lainasäännöissä meillä on:
hyllyvaraukset sallittu (asiakas voi tehdä Finnassa hyllyvarauksia)
nidevaraukset kielletty (asiakas ei voi tehdä Finnassa nidevarauksia)
Asiakas voi varata mistä vain toimipaikasta ja laittaa minkä tahansa toimipaikan noutopaikaksi.

#14 Updated by Joonas Kylmälä 12 kuukautta ago

  • Tila changed from Uusi to Työn alla

#15 Updated by Joonas Kylmälä 10 kuukautta ago

Syypää siis tähän ongelmaan on tuo AllowItemsOnHoldCheckout = true. Kannattaako meidän edes sitten estää kuljetustilassa olevien lainaamista, jos kyse on tästä. Korjataan mieluummin tämä hyllyssä olevan aineiston varausongelma, voisitko avata siitä uuden tiketin ja tutkitaan ongelmaa? Olen nimittäin Koha-yhteissössä ehdottanut AllowItemsOnHoldCheckout-asetuksen poistamista, koska jos sitä käyttää, niin varaukset toimivat vain kirjojen noutopyyntönä, ja näitä noudettuja kirjoja voi sitten kuka tahansa lainata.

#16 Updated by Anneli Österman 10 kuukautta ago

Joonas Kylmälä kirjoitti:

Syypää siis tähän ongelmaan on tuo AllowItemsOnHoldCheckout = true. Kannattaako meidän edes sitten estää kuljetustilassa olevien lainaamista, jos kyse on tästä. Korjataan mieluummin tämä hyllyssä olevan aineiston varausongelma, voisitko avata siitä uuden tiketin ja tutkitaan ongelmaa? Olen nimittäin Koha-yhteissössä ehdottanut AllowItemsOnHoldCheckout-asetuksen poistamista, koska jos sitä käyttää, niin varaukset toimivat vain kirjojen noutopyyntönä, ja näitä noudettuja kirjoja voi sitten kuka tahansa lainata.

Kuljetustilassa olevia varauksia pystyy randomisti silloin tällöin lainaamaan myös silloin, kun AllowItemsOnHoldCheckout on "ei sallittu", kuten esim. OUTIssa. Tosin, en ole ihan varma, korjaantuiko ongelma, kun meidän SIP2-palvelin päivitettiin rumble-versiosta uudempaan syksyllä. En ole kuullut viime aikoina palautteita kumpaankaan suuntaan. Voisin kysellä asiasta.

Testasin tuota AllowItemsOnHoldCheckout-asetusta meidän testiympäristössä ja jos siinä on valittuna sallittu, niin

  • niteen, jonka nimekkeeseen kohdistuu hyllyvaraus pystyy lainaamaan kuka tahansa
  • niteen, joka on kuljetettavana varauksen vuoksi toiseen kirjastoon toiselle asiakkaalle, pystyy lainaamaan kuka tahansa
  • niteen, joka on noudettavissa toiselle asiakkaalle ei pysty lainaamaan kuin varaaja

Jos asetus on "ei sallittu", niin noista kahta ensimmäistäkään ei (pääsääntöisesti) pysty lainaamaan muut kuin varaajat. Minusta ongelma on se, että jostain syystä kuljetettavaa varausta, jossa nide on jo siis käytännössä kiinni tiettyyn varaukseen tietylle asiakkalle ei kohdella samalla tavalla kuin noudettavissa olevaa varausta (joa myös on kiinni tiettyyn niteeseen ja asiakkaaseen).

#17 Updated by Joonas Kylmälä 9 kuukautta ago

  • Kohdeversio set to Koha-asiantuntijaryhmä

#18 Updated by Joonas Kylmälä 8 kuukautta ago

  • Tila changed from Työn alla to Suljettu
  • % Tehty changed from 0 to 100

#19 Updated by Anneli Österman 8 kuukautta ago

Miten ongelma ratkaistiin? Vai onko tiketti vain suljettu ilman ratkaisua?

Voisiko suljettaessa aina laittaa vaikka lyhyestikin tieto, miten ongelma on ratkaistu?

#20 Updated by Minna Kivinen 8 kuukautta ago

  • Tila changed from Suljettu to Uusi

#21 Updated by Minna Kivinen 8 kuukautta ago

  • Tila changed from Uusi to Suljettu

#22 Updated by Joonas Kylmälä 8 kuukautta ago

Annelille vielä tiedoksi, että ratkaisu tähän oli estää kuljetustilassa olevien niteiden lainaus. Eli jos sellaisen haluaa lainata pitää se ensin joko palauttaa (kuljetettavaan toimipisteeseen luulisin) niin, että kuljetustila häviää tai virkailijan ottaa manuaalisesti kuljetustila pois.

#23 Updated by Minna Kivinen 8 kuukautta ago

Korjaus ei toimi, kun käytetään RequireSCCheckInBeforeNotifyingPickups ja varaus jää sen vuoksi kuljetustilaan odottamaan palautusta virkailijapisteellä.

Tästä uusi tiketti https://tiketti.koha-suomi.fi/issues/4339

#24 Updated by Pasi Korkalo 8 kuukautta ago

Minna Kivinen kirjoitti:

Korjaus ei toimi, kun käytetään RequireSCCheckInBeforeNotifyingPickups ja varaus jää sen vuoksi kuljetustilaan odottamaan palautusta virkailijapisteellä.

Tästä uusi tiketti https://tiketti.koha-suomi.fi/issues/4339

Öö... siis ei tietenkään toimi jos nide on palautettu. Eihän se silloin enää ole kuljetustilassa :D

#25 Updated by Anneli Österman 8 kuukautta ago

  • Tila changed from Suljettu to Kommentoitu

Joonas Kylmälä kirjoitti:

Annelille vielä tiedoksi, että ratkaisu tähän oli estää kuljetustilassa olevien niteiden lainaus. Eli jos sellaisen haluaa lainata pitää se ensin joko palauttaa (kuljetettavaan toimipisteeseen luulisin) niin, että kuljetustila häviää tai virkailijan ottaa manuaalisesti kuljetustila pois.

Eikö olisi ollut parempi estää sellaisten niteiden lainaus, joiden nidenumero löytyy varaustaulusta ja varauksen found=T? Muiden kuljetustilassa olevien lainaamista ei ole tarpeen estää.

#26 Updated by Anneli Österman 8 kuukautta ago

  • liittyy Bugi #4339: Varatun teoksen voi lainata automaatilla toiselle asiakkaalle kun varaus odottaa virkailijapalautusta kuljetustilassa (RequireSCCheckInBeforeNotifyingPickups -järjestelmäasetus päällä) added

#27 Updated by Minna Kivinen noin kuukausi ago

  • Kuvaus updated (diff)

#28 Updated by Minna Kivinen 4 päivää ago

  • Tila changed from Kommentoitu to Odottaa
  • Nimetty deleted (Toni Sundahl)

Kehityksessä yhteisöversioon. odotellaan, kunnes saadaan se sinne

Vie Atom PDF