2023-03-22 - ERM meeting

Meeting Time:    8 am EST /  1 pm CET / 12 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

Recording: https://prod-zoom-recordings-openlibraryfoundation-org.s3.amazonaws.com/529c26c3-70d7-4e08-9a2c-a3fe209b99eb%2Fshared_screen_with_speaker_view.mp4


Agenda March 22nd 2023

Convener: Martina S.

Notetaker: Martina T.


Housekeeping

Agenda items

  1. Development progress - ERM sprint 160ERM sprint 161
  2. ERM implementers topic: When adding an Agreement Line to an Agreement from within Agreement app, allow multi-select of packages/titles from eHoldings searchbox
  3. Implementers topic: Finding details of titles that are part of an agreement
    1. Please read and answer the questions in this document https://docs.google.com/document/d/1qB7xfOYxA33AHSLlWB26sDHkOekXJqxT3avMcoMcbG8/edit?usp=sharing

Minutes

  • Development progress - ERM sprint 160ERM sprint 161
    • Bugfest testing: all passed except one – one issue needs to be fixed and one issue will be documented as a known issues – behavior is like expected, but in an edge case the normal behavior is not expected (specific use case using the local KB) / talking about the overall behavior in the future

    • In this sprint working on automatic tests – end to end tests/ those automatic tests can replace some test described as Testrail tickets for bugfest/ not replacing all tests, because it is useful to test some manually and see how it works/ tests can be run as required and not only at bugfest / framework in place
    • very small changes in UI – error messages display when uploading files
    • working on approach synchronizing with external KB 
    • Sara (chat): I do not want to interrupt or disrupt our full agenda today, but  could we have for a sooner-rather-than-later meeting discuss what is being done and timeline regarding the problem of Agreements with greater than X AGLs that then basically make an Agreement defunct--Jack and I have been having this problem for a long time and have brought it up …. and just recently (March 3rd) Martina Karlsson also raised it in slack. … Is this only a problem for FOLIO users that use eHoldings? So is it a Cross-App thing then?

      • Agreements with large number of Agreement Lines become slow to load / fail to load. It affects eHoldings user more than others 
      • Requests for each Agreement Line to eHoldings to get the resource details which results another request to the external KB and than back to eHoldings and back to Agreements → impact on performance

      • Intended as help: we introduced pagination to the Agreement line view – limit the number of AGL loaded at a time – there is a problem with it, even though the user see 10 at a time it could be that more is fetched and this has impact on performance -  story will be written

      • 2 months ago we had a discussion about different approaches editing agreement lines https://folio-org.atlassian.net/wiki/display/ERMSIG//2022-12-14+-+ERM+meeting

      • Owen will report on those issues in our next meeting

      • Sara (chat): It is not just an issue of loading and then opening, but then also not being able to make a change once open and then save. It just refuses to do so, unless you delete something. And in the future I would also have all those AGLs linked up to their POLs so that then would be worse, right? Because that is another call to another app?!

      • -->POL does not affect it / for each AGL the POL information needs to be loaded – first the AGL is loaded than the POL information – it is in 2 steps 
  • ERM implementers topic: When adding an Agreement Line to an Agreement from within Agreement app, allow multi-select of packages/titles from eHoldings searchbox
    • Slight change since topic came up: Option to Save and create another, so you don’t need to go back to the agreement – similar to PO lines “Save and create another”

    • Basket option? Similar issue – first search in the local KB and then put it in basket, at agreement can select one at a time – advantage from the basket view I can add all or a selection to an agreement or a new agreement

    • way of adding an AGL from eholdings from a title or package in eHoldings adding it to an existing or new agreement, but one at a time

    • Felix (chat): Have we already reported that the basket is not persistent over multiple browser tabs? That is one downside of the implementation. Sorry if this came up before.

    • → it is persistent now - changed for Orchid 
    • Zorian: Save and create another is a good feature / Click them all at once and add them all at once would be great – running into the issue of displaying all at once

    • Sara: agree Jstore and eBooks package are use cases / create another is best solution / it is not just the adding, might add POL for each one – each year might be a different POL, I still have to go back and add the POL – not all the same

    • take us back to the discussion in December / Different situation adding the same note to all and adding different individual notes 
    • Good step forward with save and create another – copied the POL implementation – some improvement to be made, but in tandem with ACQ – cross app

    • Zorian: great to stay in alignment with ACQ – same person to do same steps / POLs are different

    • Sara: it is also used in the piece modal in receiving 
    • Maybe not adding all at once, but adding e.g. ten – group those first and then add

    • Jessica (chat): We've set our limit at 100 agreement lines for now, so are creating several agreements for our big packages

    • Observed performance issues when go above 100?

    • Jessica: Yes, tested on test server between 100 and 200, try to remove it but doesn’t work – 100 is our limit currently – those are only with descriptions and are not linked to eHoldings

Chat

Martina Schildt | VZG 13:01
Hi all, here is the meeting agenda for today: 2023-03-22 - ERM meeting
Sara Colglazier (MHC/5C) 13:11
I do not want to interrupt or disrupt our full agenda today, but  could we have for a sooner-rather-than-later meeting discuss what is being done and timeline regarding the problem of Agreements with greater than X AGLs that then basically make an Agreement defunct--Jack and I have been having this problem for a long time and have brought it up …. and just recently (March 3rd) Martina Karlsson also raised it in slack. … Is this only a problem for FOLIO users that use eHoldings? So is it a Cross-App thing then?
Sara Colglazier (MHC/5C) 13:19
It is not just an issue of loading and then opening, but then also not being able to make a change once open and then save. It just refuses to do so, unless you delete something. And in the future I would also have all those AGLs linked up to their POLs so that then would be worse, right? Because that is another call to another app?!
Sara Colglazier (MHC/5C) 13:21
Was the discussion from our meeting Dec 14th?
Sara Colglazier (MHC/5C) 13:23
Thank you!
Gill Osguthorpe 13:24
These are the minutes. 2022-12-14 - ERM meeting
Felix Hemme (ZBW) 13:29
Have we already reported that the basket is not persistent over multiple browser tabs? That is one downside of the implementation. Sorry if this came up before.
Felix Hemme (ZBW) 13:33
With Orchid?
Okay, cool, thanks
No, not in NOL
Felix Hemme (ZBW) 13:34
Not today ;)
Jessica - UChicago 13:52
We've set our limit at 100 agreement lines for now, so are creating several agreements for our big packages
+1 Sarah - that's what ours is doing too
Jessica - UChicago
Thanks, Owen!
Sara Colglazier (MHC/5C) 14:00
Yes, Thank YOU!
Carol Sterenberg 14:00
Thank you!

Attendees list

Present

Name

Home Organization


Aaron Neslin

UMass


Abigail Wickes

Duke University Libraries


Alaina Deane

Duke


Alice Daugherty

University of Alabama


Alissa HafeleStanford University

Amelia Sutton

UMass

x

Andrea Meindl

UB Regensburg


Ann-Marie Breaux

EBSCO


Annika Schröer

UB Leipzig

xAnnika Zierhut

Anu Moorthy

Duke


Anya Arnold

EBSCO


Beate Aretz



Benjamin Ahlborn

SuUB Bremen


Bernd OberknappUB Freiburg / ReDI

Birgit Neumann

Björn Muschall

UB Leipzig

xCarol Sterenberg

Carole Godfrey

EBSCO

x

Catherine Tuohy

Emmanuel College 


Charlotte Whitt

Index Data

x

Claudia Malzer

ULB Darmstadt, Developer


Dennis Bridges

EBSCO


Dorothe KuglerUB Mainz
x

Dwayne Swigert

Missouri State University


Emma Raub 

Cornell


Eric Hartnett

Texas A&M University


Felix Hemme

ZBW Kiel


Frances Webb

Cornell, Developer


Gang ZhouShanghai Library
x

Gill Osguthorpe

UX/UI Designer - K-Int


Gisela Weinerth

SUB Hamburg


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 


Jenna Strawbridge

Duke

x

Jessica Harris

Chicago


Jir Shin Boey

Missouri State University


Joe Sikowitz

Fenway Library Organization


Johanna RaddingFive Colleges / Amherst College
x

Julie Brannon

Duke


Kathleen Berry

UMass Amherst


Kathleen Norton

Five Colleges / Mount Holyoke College Library


Katrin Brüggemann

UB Leipzig


Khalilah Gambrell

EBSCO


Kirstin Kemner-Heek  

VZG, Göttingen


Kristen Wilson

Index Data

x

Kristin Martin

Chicago


Kyle Banerjee

EBSCO
x

Lars-Hakan Herbertsson

Chalmers


Laura Wright

Cornell University


Laurenz KernStabi Berlin

Leonie BodinusUB Erlangen-Nürnberg

Lindsey Lowry

University of Alabama


Lisa Schneeberger

Lola EstelleEBSCO

Luca Lanzillo

Sapienza Library System - Sapienza University of Rome


Lucas ModerUB Regensburg

Mara Egherman

EBSCO


Maria Taylor

Marie Widigson

Chalmers


Mariyam Thorhira

Johns Hopkins University Libraries


Marjorie Snyder



Mark Arnold

Missouri State University


Mark Deutsch

Duke


Martin Scholz
x

Martina Karlsson

Chalmers

x

Martina Schildt

VZG, Göttingen

x

Martina Tumulla

hbz, Cologne


Mary O’Brien



Matthieu Bordet

DMCultura, Ravenna, Italy


Mohammad AlhamadMissouri State University

Molly Driscoll

EBSCO


Moritz Horn

VZG, Göttingen


Nancy Finn


x

Nancy Pelis

Five Colleges / Mount Holyoke College Library


Nicole Trujillo

Nina StellmannVZG, Göttingen

Norma Flores

Texas A&M University

Olga Harder

TIB Hannover

x

Owen Stephens

Product Owner -  Owen Stephens Consulting


Paul Trumble

Amherst

x

Peter Böhm

HeBIS, Frankfurt


Peter McCracken

Cornell

xRay Murray

Robert Heaton

Robert ScheierCollege of the Holy Cross

Rüdiger Stratmann

IAI SPK Berlin


Sabine Howahl

ULB Darmstadt

x

Sabrina Bayer

UB Regensburg

x

Sara Colglazier

Five Colleges / Mount Holyoke College Library


Sarah Dennis

Texas A&M University


Sarah Morgenstern-Einenkel

UB Leipzig


Scott Stangroom

UMass


Siobhan McManamon

Five Colleges / Smith College


Sobha Duvvuri

EBSCO


Stephani KaceliCairn University

Stew MacLehose

University of New England


Susanne Schuster

BSZ Konstanz


Tara Barnett
x

Tatjana Clemens

UB Frankfurt


Theodor Tolstoi

Chalmers, EBSCO


Tracy Patton

Missouri State University


Valerie Cervantes

Virginia Martin

Duke University Libraries


Xiaoyan (Yan) Song

NCSU

xZorian SasykEBSCO