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

Helle: vuoden 2022 Koha-versionvaihdon jälkeen kaikille hankintapäivättömille (dateaccessioned) niteille lisätylle väliaikaiselle arvolle tarvitaan muutos #392

Open Kati-Helle opened 1 year ago

Kati-Helle commented 1 year ago

Tukipyyntö

Vuoden 2022 versionvaihdon jälkeen on lisätty massana hankintapäivä-kentän (dateaccessioned) arvo 1.1.2000 niteille, joiden hankintapäivä-kenttä oli arvoton.

Näille niteille tarvitaan hankintapäivä-kentän muutos arvoksi, joka vastaa paremmin niteen oikeaa hankinta-ajankohtaa.

Redmine-tiketti 10/06/2022 https://tiketti.koha-suomi.fi/issues/5439

Kati Sillgren Helle: kun niteeltä puuttuu Hankintapvm-kentän arvo, on niteelle tallentunut automaattisesti hankintapvm-arvoksi kuluva päivä -esimerkkejä

Raaseporin kirjastoautossa (RASBU)on huomattu tämä erikoisuus:

Esim. näille niteille käynyt noin: 83500154270 (niteen kotikirjasto RASPO) 71000014243 (niteen kotikirjasto RASPO) 60600060471 (niteen kotikirjasto RASPO) 71000083463 (niteen kotikirjasto RASPO) 60600044251 (niteen kotikirjasto RASPO) 83500151020 (niteen kotikirjasto RASPO)

Kirjastoautosta ilmoittivat ongelmaan liittyen: yleensä kirjat ovat vanhempaa satoa.

Lisätietona: ovat muuttaneet niteille automaattisesti muodostuneen hankintapvm-kenttäarvon pois huomatessaan, että kuluvasta päivästä on tullut automaattisesti hankintapvm-kentän arvo.


Kati Sillgren Tyhjä hankintapvm-kenttä vaikuttaa täyttyvän kuluvalla päiväyksellä myös ainakin lainauksessa.

Tähän olisi hyvä saada pikainen korjaus. Tyhjien hankintapvm-kenttien massatäyttö?


Anneli Österman Pääkäyttäjäpalaverissa 14.6.2022 päätettiin seuraavaa: hankintapäivämäärä (dateaccessioned) puuttuu osalla niteistä, koska sitä ei ilmeisesti ole ollut datereceived-kentässä. Mitä laitetaan? 1.1.2000? ajetaan pvm 1.1.2000 myöhemmin korjausajoja biblio-taulusta datecreated-arvon mukaan?


Kati Sillgren Tänään on lähes 3700 nidettä, joiden hankintapäiväkentän arvona on uuden version käyttöönoton jälkeinen päiväys ja joiden tietueen julkaisuvuosikentän arvo on ennen vuotta 2020. (Luku ei sisällä lehtiniteitä eikä koulukirjastojen niteitä.)


Johanna Räisä Muutin nämä päivälle 1.1.2000


Kati Sillgren Kiitos Johanna! Nyt kaikilla Helle-niteillä on arvo hankintapäiväkentässä. (Tiedoksi: Hellessä on 406 nidettä, joiden hankintapäiväkentän arvona on 0000-00-00. Arvo pysyy eikä muutu lainatessa eikä palauttaessa.)

Jätän tiketin vielä auki myöhemmin toteutettavaa, nyt lisättyjen hankintapäiväarvojen muutosta varten. Tiketissä Anneli maininnut: myöhemmin korjausajoja biblio-taulusta datecreated-arvon mukaan?


Anneli Österman Tämä vielä tehtävä: myöhemmin korjausajoja biblio-taulusta datecreated-arvon mukaan?


Kati Sillgren Saisiko muutoksen?

Hain Helle-Kohasta niteet, joiden dateaccessioned-arvo items-taulussa on 2000-01-01: hakutulos 185502 nidettä. Hakutulokseen otin mukaan tietueen datecreated-arvon biblio-taulusta. Hakutuloksen niteistä yhdeksällä on datecreated-arvo vuodelta 2022. Näistä yhden tietueen tietoja katsoin.

Tietueen biblionumber=1603904 datecreated-arvo on hakutuloksessa 28.11.2022. Tietueella on kaksi nidettä, joiden dateaccessioned-arvo on 2000-01-01: itemnumber=949647 (lainattu viimeksi 06.11.2017) itemnumber=949650 (lainattu viimeksi 07.12.2017)

Tietueella ei ole kenttään 942|1 Tietueen 005=20221128130408.0 kuva kuva

Mihin niteen tietueen kenttäarvoon muutos perustuisikaan silloin, kun tietueella ei ole kenttää 942|1 ?


Kati Sillgren Liitteenä hakutulos. Hakutuloksessa on nyt mukana myös tietueen mahdollinen 942|1-kenttä. (Hakutulosmäärä hieman pienempi kuin äsken eli 185471... (äsken määrä oli 185502 nidettä). Niteitä käsiteltykö kirjastoissa?)

-----Lisätietona----- Tietueiden datecreated-arvona on paljon konversiopäiväyksellisiä (23.5.2017, 24.5.2017, 25.3.2018, 26.3.2018, 27.3.2018, 10.9.2018)


Redmine-tiketin Excel-tiedostoa en nyt onnistunut tähän lisäämään. Pieni kuvanäyte taulukon sisällöstä kuva

Jotain muuta?

No response

emta001 commented 1 year ago

Vilkaisin kannasta, että ainakin item.dateaccessioned arvot on korjattu (ei löydy yhtäkään 0000-00-00 arvoista). Näillehän tehtiin korjausajo tiketissä #280.

Kommentteja lukiessa miulle jää hieman epäselväksi oliko tässä vielä jotain muuta korjattavaa?

Kati-Helle commented 1 year ago

Hellessä on tänään 183783 nidettä, joilla on väärä dateaccessioned-arvo 2000-01-01. Kyseinen arvo lisättiin 'väliaikaisratkaisuna' kevään 2022 versionvaihdon jälkeen Hellen kaikille niille niteille, joilla dateaccessioned-kenttä oli arvoton. Kenttäarvon lisäys tarvittiin pikaisesti sen jälkeen kun oli huomattu, että uudessa versiossa arvottoman dateaccessioned-kentän arvoksi tuli automaattisesti niteen lainauspäivä tai palautuspäivä.

Esimerkiksi näillä niteillä on tänään dateaccessioned-arvona 2000-01-01 kuva

emta001 commented 1 year ago

Aivan. Eli nämä tulisi korjata biblio-taulun datecreated arvon mukaan kuten Anneli tuolla mainitsikin? Ja oikeastaan nyt kun luen tarkemmin, niin olitkin Kati sanonut tuolla, että datecreated arvoina on paljon konversiopäivämääriä. Toinen vaihtoehto voisi olla yrittää poimia päivämäärä hankintatauluista, mutta ainakaan niteellä 10760 (biblionumber 13068) ei ole hankintatauluissa mitään tietoja. Osa siis jäisi uupumaan silti. Sama juttu muuten biblioitemsin datereceived-sarakkeessa, sitäkään tuskin kaikilta löytyy.

Kati-Helle commented 1 year ago

biblioitemsin datereceived-arvoa (tietueen 942|1-kenttä) voisi käyttää kaikille niille dateaccessioned=2000-01-01 -niteille, joille arvo löytyy. Näin 100712 niteelle saisi dateaccessioned-arvon biblioitemsin datereceived-arvosta.

Tarkistin: muutosta kaipaavilla niteillä ei ole biblioitems-taulun datereceived-arvoina Hellen konversiopäiviä.

Tietoja muutamista niteistä ja näiden teostietueista kuva

emta001 commented 1 year ago

Tässä on nyt sellainen pieni mutka tuon biblioitems.datereceivedin osalta, että se tiputettiin edellisessä versionvaihdossa. Se oli Koha-Suomi lisäys, jonka tiputus unohtui 21-versiossa. Eli eli, vaihtoehdoksi jäänee yrittää poimia tieto tietueen 942$1-kentästä.

Kati-Helle commented 1 year ago

Kiitos Emmi tiedosta.

Löysin nyt Hellestä 176698 nidettä dateaccessioned-arvolla 1.1.2000. Otin niteiden hakuun mukaan niteen tietueen 942|1-kenttäarvon sekä julkaisuvuoden (kenttä 260c tai 264c).

Hakutuloksessa esim. nämä. Arvo 942|1 = 2018-09-04T15:17:55 liittyy Lukas-kimpan konversiosta Helleen (Aurora-järjestelmästä). Näille niteille ei kävisi kentän 942|1 käyttö. Julkaisuvuosi lienee lähellä/lähempänä totuutta?

kuva

Niteissä on myös tämän tyylisiä, joihin ei käy arvo kentästä 942|1 eikä julkaisuvuosiarvo. Näille vanhimmille voinee jättää dateaccessioned-arvoksi nykyisen arvon? Mutta mistäpä vuodesta alkaen käyttäisikään julkaisuvuotta dateaccessioned-arvoon?

kuva

LIsäksi on näitä, joilla ei ole arvoa kentässä 942|1 eikä julkaisuvuosiarvoa

kuva

emta001 commented 1 year ago

Eli jos hieman kerää yhteen näitä:

emta001 commented 1 year ago

Eli jos hieman kerää yhteen näitä:

* 1384 niteelle voidaan asettaa _dateaccessioned_ arvo _aqorders.datereceived_ arvon perusteella

* niteille joiden _942|1-kentän arvo on "2018-09-04T15:17:55"_ asetetaan _dateaccessioned_ arvoksi _julkaisupäivämäärä_ alkaen jostain ennalta sovitusta vuodesta

* niteille joiden _942|1-kentän arvo on "2018-09-04T15:17:55"_ ja joilla _julkaisupäivämäärä_ on alle sovitun vuoden, arvoksi jätetään _"2000-01-01"_

* niteet joilla **ei ole** arvoa _kentässä 942|1_ eikä _julkaisupäivämäärää_, jätetään myöskin arvoksi _"2000-01-01"_

Ymmärsinkö @Kati-Helle tämän oikein? Olisko meillä tässä toimintasuunnitelma kuinka nää korjataan? Vai vieläkö olis jotain lisättävää tai huomioon otettavaa?

AnneliO commented 7 months ago

Tämä tiketti taitaa odottaa edelleen vahvistusta @Kati-Helle sinulta. :)

emta001 commented 1 hour ago

Tästä alkaa olla jo sen verran aikaa, että onko tämä enää edes ajankohtainen?