Participants

Veli-Matti Häkkinen (Jyväskylän yliopisto) 
Sirpa Janhonen (Varastokirjasto) 
Esa-Pekka Keskitalo (Kansalliskirjasto) 
Minna Kivinen (HAMK), chair 
Mia Kujala (XAMK) 
Joonas Kylmälä (Kansalliskirjasto) 
Johanna Miettunen (Haaga-Helia) 
Christian Nelson (Tritonia)

Andrii Vashchuk, development, National Library  


Agenda

1. Status report of issues not related with version update

2.Version update

Update schedule is found on KIWI -page Update schedule and progress tracking

2.1. News

2.2. Status report, deployments

National Archives: Deployment Sept 22nd

HAMK: Deployment Sep 24th 

XAMK: Deployment on Thursday Oct 1st

DiakDeployment on Oct 7th.

Tritonia: Deployment on Thursday Oct 15th

Arcada: Deployment on Thursday Oct 29th

3AMK: Deployment on Thursday Nov 5th

MPKK: Deployment on Nov 11th

Humak: Deployment on Nov 19th

2.3 Status report, Coming migrations:

Tilastokirjasto: Deployment on Nov 26th 

Varastokirjasto: Deployment on Dec 3rd

Hanken: Deployment on Dec 8th

Centria:

KK and JYU: 

2.3.1 Update of updated Kohas (to the latest version)

From last meeting: 

2.4. Status report, common test environment

Koha3 test environment

Update to Koha is planned for Koha3 test environment and after that for all the libraries 

About upgrades:

Address to Finna view https://kohatesti.finna-test.fi

2.4 Status of development tasks on Update schedule 

  1. Development tasks are listed on KIWI -page Update schedule and progress tracking. All development tasks are numbered on list so that it is easier to refer to each task.

2.5. Discussion topics - items that need discussion about priority or definitions for implementing

2.5.1 How long to keep action logs and deleted data in database 

  1. Koha service has send a suggestion to libraries about how long data should be kept
TableTime to keepDescriptionComment
action_logs2 yearsCheck in, check out, making holds, item modifications etc. Which logs are collected is depending of system settings. Suggest development: it would be nice to be able to delete patron data without deleting everything else.
deleted_borrowers1 kkDeleted borrowers, deleting has affect to statistics as categorycode or statistical group is not saved elsewhereAffects to statistics, action logs, old_reserves, old_issues where only borrowernumber is saved to link to additional borrower information (categorycode, statistical group)

We need to list cases where it's important to keep, or important to delete this data.
old_reserves3 yearsHandled holds. If patron is anonymized, link to patron is deleted when item is returned.
old_issues3 yearsReturned loans. If patron is anonymized, link to patron is deleted when item is returned.
accountlines3 yearsPaid fees. Unpaid fees must be deleted manually
statistics2 yearsStatistical information about loans, renewals, reservations, payments. Needed until all statistics has been taken out.

New fields needed in the statistics table. ANd borrowernumber deleted


message_queue3 yearsSent messages. Needed to check if the message has been sent from system. Only for active borrowers, information deleted when borrower is deleted
deleted_biblio, deleted_items5 yearsDeleted bibliographic records and item recordsNational Library will not delete these, but it's a special case (Fennica).




 2.5.2. Statistics - need change to statistics table?


ColumnTypeSizeNullsAutoDefaultChildrenParentsComments
datetimeDATETIME19
null

date and time of the transaction

branchVARCHAR10
null

foreign key, branch where the transaction occurred

valueDOUBLE16,4
null

monetary value associated with the transaction

typeVARCHAR16
null


account_offset_types


transaction type (localuse, issue, return, renew, writeoff, payment)

otherLONGTEXT2147483647
null

used by SIP

itemnumberINT10
null

foreign key from the items table, links transaction to a specific item

itemtypeVARCHAR10
null


itemtypes


foreign key from the itemtypes table, links transaction to a specific item type

locationVARCHAR80
null

authorized value for the shelving location for this item (MARC21 952$c)

borrowernumberINT10
null

kirjasto
ccodeVARCHAR80
null



2.5.3. Patron pseudonymization

  1. For GDPR reason there has been developed feature for patron pseudonimization in Koha https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24151:
  2. The goal of this new feature is to add a way to pseudonymize patron's
    data, in a way they could not be personally identifiable.
    
  3. "This development proposes to have 2 different tables:
      * 1 for transactions and patrons data (pseudonymized_transactions)
      * 1 for patrons' attributes (pseudonymized_borrower_attributes)
    Entries to pseudonymized_transactions are added when a new transaction
    (checkout, checkin, renew, on-site checkout) is done.
    Also, anonymized_borrower_attributes is populated if patron's attributes are
    marked as "keep for pseudonymization".
     
    1. Configuration
      1. Pseudonymization: turn on the feature
      2. PseudonymizationPatronFields: which fields are copied to separate table
      3. PseudonimizationTransactionFields: which transcation information is copied to separate table

2.5.4. Bugzilla Reporting

3. Other issues

4. Next meeting