1 of 24

Poppy Update

Bulk edit, OAI-PMH and Data Export

Magda Zacharska (EBSCO)

11/16/2023

| www.folio.org

1

2 of 24

Agenda

  • Poppy features overview
  • Release highlights by functional area
  • Demo

| www.folio.org

2

3 of 24

Poppy Features

| www.folio.org

3

4 of 24

Poppy - ORIGINAL PLAN

  • UXPROD-3785 - Bulk edit - query tool - FE
  • UXPROD-3989 - Bulk edit - suppressing item records from discovery
  • UXPROD-4165 - OAI-PMH: Harvest Inventory for inventory instance records without underlying SRS records - Inventory only
  • UXPROD-4006 - Harvesting bad data
  • NFRs: Investigate performance improvements for Data export and OAI-PMH
  • NFRs: testing, releasing, updating technology

| www.folio.org

4

5 of 24

Poppy – Bulk Edit

  • UXPROD-3989 - Bulk edit - suppressing item records from discovery
  • UXPROD-3991 - Bulk edit - suppressing holdings records with FOLIO source
  • UXPROD-3713 - Bulk Edit - in app - item notes
  • UXPROD-3785 - Bulk edit - query tool – FE
  • UXPROD-3995 - Bulk edit - bugfixes and enhancements

| www.folio.org

5

6 of 24

Poppy – OAI-PMH

  • UXPROD-4165 - OAI-PMH: Harvest Inventory for inventory instance records without underlying SRS records - Inventory only
  • UXPROD-4006 - Harvesting bad data
  • UXPROD-4094 - Reports on bad data encountered during harvests
  • UXPROD-4129 - Investigate OAI-PMH performance improvements
  • UXPROD-4130 - Improve OAI-PMH performance
  • UXPROD-4131 - OAI-PMH: Implement harvesting records across multiple tenants (ECS)

| www.folio.org

6

7 of 24

Poppy – Data Export

  • UXPROD-2493 - Data Export - search existing mapping and job profiles
  • UXPROD-4254 - Exporting shared instance records from a tenant (ECS)
  • UXPROD-4110 - Investigate Data export performance improvements
  • UXPROD-3900 - Poppy R2 2023 Enhancements/Bugfixes/Tech Debt includes multiple data export enhancements

| www.folio.org

7

8 of 24

Bulk Edit Highlights

| www.folio.org

8

9 of 24

Bulk Edit – Suppressing Items and Holdings Records

  • Item records can be suppressed and un-suppressed
  • Holdings record can be suppressed and un-suppressed
  • While suppressing or un-suppressing holdings records user can apply the change to underlying items

| www.folio.org

9

10 of 24

Bulk Edit – Item Notes

  • Each note type is represented in a separate column on the preview of edited records.
  • Provided better grouping of the supported by Bulk edit properties.
  • Item notes are retrieved dynamically, so that if a new note type is added, it will be available for bulk editing.

| www.folio.org

10

11 of 24

Bulk Edit – Item Notes

  • Supported actions for all notes include:
    • Mark a note as Staff only
    • Remove Staff only mark
    • Add a new note
    • Remove all notes of the specified type
    • Modify note based on the matched text
    • Remove note based on the matched text
    • Change a note type
  • Check in and Check out notes can be duplicated

| www.folio.org

11

12 of 24

Bulk Edit – UI Improvements

  • Ordered supported record types alphabetically
  • No value selected by default
  • Introduced grouping for Item records properties on Bulk edit form
  • Added filter by Users in Logs tab
  • Removed New bulk edit button

| www.folio.org

12

13 of 24

OAI-PMH Highlights

| www.folio.org

13

14 of 24

OAI-PMH – Harvesting Inventory only

  • User can harvest data from inventory only.
  • MARC records are generated the same way as with the default mapping profile in data export and are enriched with holdings and item data

| www.folio.org

14

15 of 24

OAI-PMH – Handling Bad Data During Harvests

  • The module is more robust now and should handle bad data better.
  • If the record cannot be handled, it is logged with UUID of the affected instance and error message.
  • The logs are kept by default for 30 days, but the number of days can be modified through API call to mod-configuration. The setting is tenant level.

| www.folio.org

15

16 of 24

Data Export Highlights

| www.folio.org

16

17 of 24

Data Export – Single Instance Export From Detail View

  • Instance record can be now exported from Inventory – Instance detail view. The export uses the default mapping profile.

| www.folio.org

17

18 of 24

Data Export – Filtering export jobs

  • Job profiles can be filtered out before starting the export job.

| www.folio.org

18

19 of 24

Data Export – Reporting Duplicate SRS Records

  • In some cases, one instance record might have multiple SRS records associated with it. In prior releases the number of exported records had a negative value and users could not easily identify affected records.

| www.folio.org

19

20 of 24

Settings – Accessibility Improvements

  • For Data Export and OAI-PMH Settings we updated descriptive HTML page title to make navigation between setting pages easier for users using screenreaders

| www.folio.org

20

21 of 24

Demo

| www.folio.org

21

22 of 24

Bulk Edit – Poppy Demo

  • Bulk edit:
    • Suppressing from discovery item and holdings records
    • Bulk editing notes
  • OAI-PMH:
    • Bad data logs
  • Data export:
    • Quick export from Instance detail view
    • Filtering completed jobs
    • Filtering available job profiles

| www.folio.org

22

23 of 24

Quesnelia

  • UXPROD-4127 - Improve Data export performance
  • UXPROD-4149 - Bulk edit - query tool – BE
  • UXPROD-4020 - Bulk Edit - in app - FOLIO holdings notes
  • UXPROD-4008 - Bulk edit - FOLIO holdings electronic access
  • UXPROD-3992 - Bulk edit - discovery and staff suppressing instances

| www.folio.org

23

24 of 24

Helpful Links

| www.folio.org

24