Projects

Projects



Projects

Jira#

Type

Status

Team Leader

Link to GitHub

Release

People Involved in Communications

Related Documents

Notes

Jira#

Type

Status

Team Leader

Link to GitHub

Release

People Involved in Communications

Related Documents

Notes

SIP2-83

Allow checkout when externalUserId is provided and password is not required

bug

done

@wjzhu

https://github.com/folio-org/edge-sip2/pull/46

Q2 2020

@Magda Zacharska

@Cate Boerema (Deactivated)

@Martin Tran

@Matt Reno

@folio_china

@twliu

Slack#group message





UXPROD-2592

Elastic Search

feature

done

@jiangsha





@VBar

@Mikhail Fokanov

@Cate Boerema (Deactivated)

@folio_china

@twliu

Slack#searchengine & group message

Demoed at Sprint review 10/20/2020

The community has had a plan to leverage code provided by Shanghai team and adjust it to cover all the needed business logic. 

CIRC-863

SPIKE: Investigate mod-circulation memory leaks (Goldenrod)

bug

done

@jiangsha





@Cate Boerema (Deactivated)

@Marc Johnson

@Martin Tran

@folio_china

@twliu

JIRA comments

Pressure Test of Checkin (1).docx

@Sha Jiang reported that there was garbage collection so there is no memory leaking.

Dev Worklist (Shanghai FSJ Co., Ltd )

Reported Issues

Issues

Channel

Status

People Involved in Communications

Submitted Files

Related Documents

Notes

Issues

Channel

Status

People Involved in Communications

Submitted Files

Related Documents

Notes

Check-out performance

Slack#circulation-redesign

work with CP and CF

@VBar

@jiangsha

@folio_china

@twliu

Okapi-4.1.0-0903 performance test report.pdf (9/3/2020)

Folio Performance Test Report.pdf (6/22/2020)

old folio performance test report-checkout.pdf (05/2020)

Circulation_CheckOut_old_highlevel_001.svg

Circulation_CheckOut_new_highlevel_001.svg

Circulation_Checkout_Activity_001.svg

Cache.pptx

OKAPI-880

Goldenrod Okapi CPU usage 17x more than Fameflower Okapi

SHL will skip Goldenrod.

SHL's requirements:

  • 8,000,000-15,000,000 users

  • 40,000,000 collection

  • 400 concurrent requests

  • 3,000 circulation points

  • 80,000,000-100,000,000 annual circulation, including borrowing, returning and renewal

  • Each borrowing or returning should be completed in less than 500ms. (Response time in LAN)



Folio on mobile devices





Created UXPROD-2611

FOLIO | Tablets | Responsive UX

Type: feature

done 

@Khalilah Gambrell

@folio_china

@twliu

FOLIO test_10.5in Apple iPad_ 2020.7.23.pdf

FOLIO test_10.8in Huawei_2020.7.23.pdf

FOLIO test_10.5in Apple iPad_2020.11.25.pages





@Khalilah Gambrell reported that the following can be tested on https://folio-testing.dev.folio.org/. 1.) Invalid dates displayed on Checkout/Checkin 2.) Textfield updates including the clear button working 3.) New/Edit Fee/Fine > Charge and Pay now or Charge only 4.) Toast notification display 5)Columns cut off, 6) Ellipsis dropdown causing an error and displaying an tooltip over the dropdown.

Things can't be corrected soon: 1.) Open/Closed Loans column selector dropdown and 2.) Export csv

Created  STRIPES-693 

SPIKE: folio on tablet and iPad

Type: bug

done

@John Coburn

@Khalilah Gambrell

@folio_china

@twliu



Code can be tested on https://folio-testing.dev.folio.org/.

John reported that the dropdown, Datepickers and Textfield (clear) issues had been solved. SHL tested dropdown and submitted new report of problem. 

@Khalilah Gambrell

Created STRIPES-716 for Settings and STRIPES-729 for Users

Folio on iPad

open

@Khalilah Gambrell

@folio_china

@twliu





SRS

Discussed in the meetings between Shanghai vs. Vince

Epic/Features in Jira: UXPROD-47

Batch Importer (Bib/Acq) 

Type: Epic

Analysis complete

@VBar

@folio_china

@twliu

Dataimport testing-0810.pdf

Data Import Next Iteration



New design for data import will be released Q3 2020.

Add staff id (UUID) to the database

Created UXPROD-2495

Future Fees/Fines: Add staff member id to the fees/fines 'action' record for statistics reporting

Type: Feature

Can be closed

@Holly Mistlebauer

@folio_china

@twliu





Staff id is a combination of letters, numbers, dash, underscore, and Chinese characters (in special cases) at SHL.

This is for statistical purposes. It's not necessary for the UUID to display on the frontend.

@Marc Johnson confirmed that the standard metadata object contained those properties. 

createdByUserId and updatedByUserId

Access token expiration

Discussed in the meetings between Shanghai vs. Vince.

FOLIO-2524 Security Audit raised issues. Type: Umbrella

FOLIO-2556 SPIKE: investigate refresh tokens support in FOLIO. Type: Task

MODAT-64 Enforce access token expiration. Type: Story

FOLIO-2524 Open

FOLIO-2556 Blocked

MODAT-64 open

@VBar

@jiangsha

@folio_china

@twliu





Shanghai team's temporary alternative plan is to take the timestamp from the payload and make the token expire. This needs to modify mod-authtoken so that it will check the timestamp.

The downside will be losing the benefit of the work around mod-authtoken, for example, the performance issue.

Vince confirmed with @Craig McNally that the overall effort related to authentication redesign, which includes this and also Refresh Token Implementation, had been postponed because of other higher priorities by the Core Platform team.

User self-registration and default permission sets

Discussed in the meetings between Shanghai vs. Vince.



@VBar

@jiangsha

@folio_china

@twliu





There are no current plans for implementing this. It can be a nice independent companion web application for Folio (i.e. sits outside of Folio) and can benefit other adopters.

System will go down when out of memory.

Discussed in the meetings between Shanghai vs. Vince.

Memory leak issues in Jira



@VBar

@jiangsha

@folio_china

@twliu



Q2 2020 Hotfix 3

Jira MODFEE-93

MODFEE-93 in the Q2 2020 Hotfix 3 might help. SHL is upgrading and will provide feedback.

Add price to item record

@Charlotte Whitt

UXPROD-1607: Refined Display of Acquisition data in Holdings and Item records (long term solution).Type: Feature

UIIN-255Item Record. Accordion Acquisitions. Implement more elements and reorder data. Type: Story

@Holly Mistlebauer 

UXPROD-2245: Future Fees/Fines: Add option to get Actual Cost for lost item from order.Type: Feature

UXPROD-1607 in progress

UIIN-255 open

UXPROD-2245 open



@Charlotte Whitt

@Holly Mistlebauer

@周磊

@folio_china

@twliu





SHL wants to add the price field to inventory.

It will support some circ-related functions. For example, when an item is lost or damaged, users need to check the price. The fine will be calculated based on the item price.

It will also be used for statistical purpose, i.e., to get the total cost of the library collection.

Remove limit in settings and add navigation

Discussed in the meetings between Shanghai vs. Vince.

Created STRIPES-704. Type: Bug



STRIPES-704

@VBar

@Cate Boerema (Deactivated)

@Khalilah Gambrell

@Hkaplanian

@Marc Johnson @Zak_Burke

@jiangsha

@folio_china

@twliu

Problems with the limit to the maximum amount of data displayed in settings.docx

New interfaces for the circ rules, service points and locations settings 2.pages





A temporary solution on plan is to redo the interface managing circulation rules, locations and service points.

The temporary solution is done. The team can demo if the community is interested in looking into it.

User import

Discussed in the meetings between Shanghai vs. Vince.



@VBar

@Sha Jiang

@folio_china

@twliu

1. Time-consuming
user-import:337s
copy to database: 3.6s

It was stuck when importing 20K users using user-import.

2. Environment
cpu: i5
memory: 16G
JDK: jdk11.0.9_11
okapi: 2.34
mod-user-import: 3.2.1



SHL tested user import in two ways: one used user import API and the other - copied data directly to database. The second way was almost a hundred times faster.

Vince will pass the feedback to the team/PO that is responsible for the performance of that tool and then see if they're going to improve it or what the plans are.

Item status can't be customized.

Created ticket in Jira: MODINVSTOR-653: Provide flexibility for defining item status type: Story

MODINVSTOR-653

linked to UXPROD-1535

@VBar

@Charlotte Whitt

@Marc Johnson

@Hkaplanian

@Sha Jiang

@folio_china

@twliu



Item status at SHL and in folio.pdf

Reached out to @Charlotte Whitt , PO temporarily in charge of inventory.

Vince will bring this issue to the community.

To support data migration and collection management (shelving, reservation, etc.), item status needs to be added to inventory.

Problem with stripes-acq-components-2.3.0

Reported to #Development and #Support



@Khalilah Gambrell

@Zak_Burke

@folio_china

@twliu

Problem with stripes-acq-components-2.3.0.docx





Concurrent Check-outs via Self-check do not check for patron item limits

Created ticket in Jira:

CIRC-1345

Link to UXPROD-3515

open

@Khalilah Gambrell 

Vega team

@ Raman Auramau

@Stephanie Buck 

@folio_china 

@twliu 





Root cause diagnosed. Ready for development.

UXPROD-3515 was not prioritized in the community. However, a proposed solution has been designed. If the Benevolence team is willing to implement the design and give it back to the community, an EPAM solution architect can help review the code to make sure it’s acceptable by folio.

Check-out performance





@VBar 

@Martin Tran 

@Sha Jiang 

@folio_china 

@twliu 

Performance Report from Sha Jiang.docx



Scheduled meetings to diagnose the problem.

Meeting Notes (May 31, 2022)

Meeting Notes (May 24, 2022)

Other Issues Discussed



Jira#

People Involved in Communications

Related Documents

Notes



Jira#

People Involved in Communications

Related Documents

Notes

Shelving time

UXPROD-527

Recently returned

Type: Feature

@Emma Boettcher

@Marc Johnson

@Cate Boerema (Deactivated)

@周磊

@yangrui

@folio_china

@twliu

Slack#shelving-time



One possible solution might be to create a separate feature. 

Circulation log



@VBar

@Sha Jiang

@folio_china

@twliu



Demoed in Sprint Review 96-97, 98-99

Serials

@Dennis Bridges

UXPROD-194 -Checkin Maintenance

UXPROD-2373 - Allow display of piece on holding record

UXPROD-190 - Create/Renew orders in FOLIO from EBSCONET

@Charlotte Whitt

UXPROD-1241 - Analytical records; bound with - part 2: link multiple bibs to the same item

 (Inventory)