2024-02-07 - ERM meeting

2024-02-07 - ERM meeting

Meeting Time:    8 am EST /  2 pm CET / 1 pm UK

Call in Number:     https://zoom.us/j/995679876 

Meeting URLhttps://zoom.us/j/995679876 Password needed: please see link below

https://folio-org.atlassian.net/wiki/display/COMMUNITY/FOLIO+Meetings+with+Zoom

 

ERM SIG Folio Wiki: https://folio-org.atlassian.net/wiki/display/ERMSIG/

Google Folder: https://drive.google.com/drive/folders/17X3tr6siZH8iS07kGcjAqUNl01zVrJmB

Terms and definitions: https://docs.google.com/document/d/1vue-mbcULpZivWu69a7nAZEdC-H2yXPQqSblbL_0J6U

Slack Channel: # erm-team

Agenda Feb 7th 2024

Convener: Martina S.

Notetaker: Martina T.



Housekeeping

Agenda items

  1. Update on ERM SIG meeting frequency

    1. Change ERM SIG meeting frequency to every 4 weeks

    2. New working group on internal KB topics will meet every 4 weeks

  2. Development progress - ERM sprint 184 (link follows)

  3. Avoiding multiple users editing a record at the same time

Minutes

  • Update on ERM SIG meeting frequency

    • Change ERM SIG meeting frequency to every 4 weeks

    • New working group on internal KB topics will meet every 4 weeks

    • More topics for internal KB e.g. synching mechanism and logging of results of synching mechanism

    • Start in March / calendar invite will follow and information sharing via Slack and on Wiki page

    • Khalilah as PO for eHoldings is informed

    • Sara: similar working group for eHoldings? 

      • No plans, yet but ERM conveners will ask Khalilah and Zorian

    • Sara: How will the results from the subgroup shared with the bigger ERM group?

      • Owen: Anything that might come up and has impact in general ERM will be brought back to the bigger group

    • Martina S.: We will make sure that meetings not collide, so everyone can attend who would like to. Everyone is welcome to attend all meetings.

    • Sara: hope to have mixture of different sources

      • Owen: you can use both, but there is then a mixture of methods, which is not ideal / Aim to decrease the difference between those methods

  • Development progress - ERM sprint 184 (link follows)

    • Several tickets in QA

    • Bug reported: with upgrade to poppy previously set up dashboards no longer displaying, no data is missing or deleted – fix for next poppy service batch

    • External data source display is now displayed in the 4th column in Settings local KB admin to be consistent and easier to navigate

    • Implemented the column selection on the Agreement line accordion in the Agreement view

    • Decide to select field display – valid for a browser session – same design like the POL display in PO in Orders and others

    • Felix (chat): What happens when you uncheck all columns? Other apps have a default column that can't be deselected, in this case this could be "Name"

    • Owen: deselect all – one column cannot be deselected to be a default

    • Felix: name/description or reference should be default

    • Sara: it is a hyperlink to eHoldings you cannot enter your AGL – we need two defaults

    • Owen: old mechanism = click somewhere in the line will open the Agreement line + click on the hyperlink open up the resource / new mechanism = not having the full line click und can have multiple hyperlink e.g. additional AGL number / Pros and cons about both mechanisms

    • Sara: mentioning a number in front of the table – is this possible? Would be helpful - much easier to talk to someone or for remembering

    • Owen: something similar for the serial management – pattern ID is display (number generator) / Each time to add a publication pattern a number from the number generator is allocated – always unique 

    • Sara (chat): No recalculation when one gets deleted

    • Owen: Maybe like the POL – no recalculation

    • To-Do: new implementers' topic for discussion around AGL numbers

    • Felix (chat): We have buttons in MCL's in the Harvester admin app. (Screenshot)

    • Owen: buttons not part of the current UX, but will check

    • Sara (chat): Just an idea: seeing how you had that 4th pane in Settings, could there be something like that with ERM?

    • Martina S.: Audit log in the 4th pane?

    • Owen: not quite the same, we are using the 4th pane for e.g. tags and have ideas about it

    • To-Do: new implementers’ topic around the use of the 4th pane and invite Gill for our discussion

  • Avoiding multiple users editing a record at the same time

    • Optimistic locking – mechanism two people trying to update the same record / starting editing simultaneously  – one saves it and to stop the second save overwriting the first one

    • In Inventory Message: “saving instance failed” “cause it has been changed (optimistic locking)”

    • new version number is saved for records

    • Sara: it is different in MARC source record – Edit MARC bibliographic record (quick marc)

    • Message: “This record cannot be saved because it is not the most recent version. View latest version”

    • Sara: Hyperlink view latest version – open in a new pane and retain the not saved changes – two screens possible and coping the not saved changes in the latest version manually

    • Felix (chat): Could it be smarter than what Inventory has implemented? Like compare on a field-by-field basis. So user A+B have the same record in edit view, user A changes field 1, user B changes field 2 and saves first. Why should user A not be able to save the record in this case If the mechanism could check and compare on field basis, it would detect when multiple users try to change the same field. But I don't know if this is technically possible with Folio.

    • Owen: in most applications – when you save the record it always saves the entire record not the updates / different framework is used in ERM, but allows to save partial records - possibility only saving the changes, but in practice it would be tricky to implement, but discussion with the developers

    • Questions: What would be the priority? – Licenses or Agreements or Agreement Lines

    • → Agreements

Chat

scolglaz  an  Alle 14:11
Yes, please incl. Zorian.
Martina Schildt | VZG 14:11
we'll do - thank you
scolglaz 14:12
But it could be an off week from the two.
Martina Schildt | VZG 14:12
we will make sure that the meetings do not collide
scolglaz 14:17
At 8 am I come in early for this meeting in any case. ;-)
FOLIO bee visiting all the flowers! Cross pollination. ;-)
Felix Hemme 14:28
What happens when you uncheck all columns? Other apps have a default column that can't be deselected, in this case this could be "Name"
scolglaz 14:28
Just an idea: seeing how you had that 4th pane in Settings, could there be something like that with ERM?
In think in Bulk Edit there is a default one
Felix Hemme 14:34
Or a button "Show agreement line"?
Felix Hemme 14:36
We have buttons in MCL's in the Havester admin app.
scolglaz 14:39
No recalculation when one gets deleted
Felix Hemme 14:54
Could it be smarter than what Inventory has implemented? Like compare on a field-by-field basis. So user A+B have the same record in edit view, user A changes field 1, user B changes field 2 and saves first. Why should user A not be able to save the record in this case
If the mechanism could check and compare on field basis, it would detect when multiple users try to change the same field. But I don't know if this is technically possible with Folio.
Jessica Harris 15:00
Agreements
Clara Marino 15:00
Agreed

Attendees list

Present

Name

Home Organization



Aaron Neslin

UMass



Alice Daugherty

University of Alabama



Alissa Hafele

Stanford University



Amelia Sutton

UMass



Andrea Meindl

UB Regensburg



Annika Schröer

UB Leipzig



Annika Zierhut





Anya Arnold

EBSCO

x

Beate Aretz

SBB

x

Becca Banach

Smith College



Benjamin Ahlborn

SuUB Bremen

x

Bernd Oberknapp

UB Freiburg / ReDI



Beverly Geckle

MTSU



Birgit Neumann





Carol Sterenberg





Carola Bauch-Schuster

UB Eichstätt-Ingolstadt



Carole Godfrey

EBSCO

x

Catherine Tuohy

Emmanuel College 



Charlotte Whitt

Index Data

x

Clara Marino



x

Claudia Malzer

ULB Darmstadt, Developer



Constantin Lehenmeier





Dorothe Kugler

UB Mainz

x

Dwayne Swigert

Missouri State University



Emma Raub 

Cornell



Elizabeth Richens





Eric Hartnett

Texas A&M University

x

Felix Hemme

ZBW Kiel

x

Gail Murray

Five Colleges / Smith College



Gang Zhou

Shanghai Library



Gill Osguthorpe

UX/UI Designer - K-Int

x

Gisela Weinerth

SUB Hamburg



Gregory Edwards

Lehigh University



Heather MacFarlane





Heather Thoele

Texas A&M University



Ian Ibbotson

Developer Lead - K-Int



Jag Goraya

K-Int



Janet Ewing

Five Colleges / Mount Holyoke College Library



Jenna Lantermann

Five Colleges / Smith College 

x

Jessica Harris

Chicago



Jir Shin Boey

Missouri State University



Joe Sikowitz

Fenway Library Organization



Johanna Radding

Five Colleges / Amherst College



Julie Brannon

Duke



Kathleen Berry

UMass Amherst



Kathleen Norton

Five Colleges / Mount Holyoke College Library



Katrin Brüggemann

UB Leipzig



Khalilah Gambrell

EBSCO



Kristin Martin

Chicago



Kyle Banerjee

EBSCO

x

Lars-Hakan Herbertsson

Chalmers



Laurenz Kern

Stabi Berlin



Leonie Bodinus

UB Erlangen-Nürnberg



Lilly Zirngibl





Lindsey Lowry

University of Alabama



Lisa Hartlmüller

UB Regensburg



Lisa Schneeberger





Lola Estelle

EBSCO



Luca Lanzillo

Sapienza Library System - Sapienza University of Rome



Lucas Moder

UB Regensburg



Lucia McBride

Lehigh University



Mara Egherman

EBSCO



Maria Taylor





Marie Widigson

Chalmers



Mariyam Thorhira

Johns Hopkins University Libraries



Marjorie Snyder





Mark Arnold

Missouri State University



Martin Scholz