Uploaded image for project: 'mod-source-record-manager'
  1. mod-source-record-manager
  2. MODSOURMAN-901

Improve mechanism for handling "Multiple" status for Instance in case 'Modify' Marc_BIB action was after 'Create' Instance action

    XMLWordPrintable

Details

    • Folijet
    • Poppy (R2 2023)

    Description

      Purpose: Improve mechanism for handling status for Instance in case 'Modify' Marc_BIB action was after 'Create' Instance one.

      Reproduce:

      Create job profile via specific action profiles(screenshot attached):

      1. Create Instance(any valid mappingProfile linked)
      2. Modify MARC_BIB (any valid mappingProfile linked)
        • Delete a 500 or 504 field from the MARC record
        • Add 900 field with indicators [blank] and $a "Added field"

      Import the attached file (1_record.mrc) using this profile.

      Go into logs after import completed

      Actual:

      • Summary: shows 1 created and 1 updated, but only 1 record in the file
      • Record detail status: for Instance-entity is "Updated" (screenshot attached)

      Expected: 

      • Summary: should show 1 created
      • Record detail status: for Instance-entity is "Created"

      Note: it seems like we need to change this on BE-side in srm-module inside scripts: 'create_get_job_log_entries_function.sql' and 'create_get_record_processing_log_function.sql'

      TestRail: Results

        Attachments

          1. 1_record.mrc
            2 kB
          2. Current Snapshot screenshot.png
            Current Snapshot screenshot.png
            117 kB
          3. JobProfile.png
            JobProfile.png
            34 kB
          4. screenshot-1.png
            screenshot-1.png
            53 kB

          Issue Links

            Activity

              People

                abreaux Ann-Marie Breaux
                VRohach Volodymyr Rohach
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases