Update MARC bib field should retain subfield $9

Description

Requirement 1

Given a user updates a MARC bib record

When the MARC bib field is non-linkable/non-controllable

AND it contains a subfield $9 

Then retain the $9 value 

 

Requirement 2

Given a user updates a MARC bib record

When the MARC bib field is non-linkable/non-controllable

AND it contains multiple subfield $9 

Then retain all $9 values 

 

Requirement 3

When a user updates a MARC bib record

AND the MARC bib field is linked/controlled

AND contains a subfield $9 that is not the Authority UUID linked to the record 

AND $0 exist 

Then no change to current implementation which retains (does not change) the linked subfield 9.

Use cases - https://folio-org.atlassian.net/wiki/display/FOLIJET/Orchid+%3E+Subfield+9+handling

 

Requirement 4

When a user updates a MARC bib record

AND the MARC bib field is linkable/controllable

AND contains a subfield $9 that IS the Authority UUID linked to the record 

AND $0 does not exist 

Then no change to current implementation which is to remove link and the field is no longer controlled by an authority record. 

 

Requirement 5

When a user updates a MARC bib record

AND the MARC bib field is linkable/controllable

AND contains a subfield $9 that IS NOT the Authority UUID linked to the record 

AND $0 does not exist 

Then no change to current implementation which unlinks the bib field. NOTE: For Poppy will refine this requirement 

 

 

 

 

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

4

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko March 31, 2023 at 6:01 PM
Edited

Verified on Orchid BF environment - woks as expected (according to scenarios from https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=1398814 , except scenarios which will be fixed in Poppy:
table 6, row 3
table 6, row 6
table 6, row 9
table 6, row 10).
I'm closing this Jira
cc:  

Khalilah Gambrell March 31, 2023 at 12:18 PM

Oleksii Petrenko March 31, 2023 at 8:41 AM

Released

Valery_Pilko March 30, 2023 at 4:50 PM

Following scenarios should be addressed in the scope of created issue: 

a) - table 6, row 3
b) - table 6, row 6

https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=1398814 

Khalilah Gambrell March 30, 2023 at 11:42 AM
Edited

Not addressing following scenarios with this story. Will create a poppy story.

  1. a) - table 6, row 3
    b) - table 6, row 6

https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=1398814 

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Orchid (R1 2023) Bug Fix

RCA Group

Requirements change

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 20, 2023 at 10:39 PM
Updated March 31, 2023 at 6:01 PM
Resolved March 31, 2023 at 12:18 PM
TestRail: Cases
TestRail: Runs