Uploaded image for project: 'mod-remote-storage'
  1. mod-remote-storage
  2. MODRS-4

FOLIO-initiated sending items to the accession queue

    XMLWordPrintable

    Details

    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      Firebird Sprint 104, Firebird Sprint 105, Firebird Sprint 106
    • Story Points:
      5
    • Development Team:
      Firebird

      Description

      Purpose/Overview:
      When Kafka subscriber receives notification message from inventory-storage, it should check the new and old attributes of the item and send item to accession if the new effective location is "marked as remote" (this information is in cache).

      Requirements/Scope:
      Accession flow is initiated on the FOLIO if item effective location is changed to the one, which is marked remote and previous item location is not assigned to the same remote storage (not remote or another remote storage)

      Approach:
      If item location is changed to remote (the ids of remote location are in cache, because this remote location information in managed by the same module), the accession should be started.

      There should be configured reasonable maximum size for the cache not to have OOM.

      Tech. notes:
      Kafka topic name: inventory.item
      In order to get title and author remote-storage module need to get instance from inventory by its instance id. The instance id will be in the Kafka message.

      Accession queue (DB table):
      barCode (string) - item barcode
      created (date) - current timestamp
      accessioned (date or null) - default null
      remote_storage_id (uuid) - id of remote-storage configuration
      callNumber (string) - the effective call number of the item
      title (string) - title of the related instance
      author (string) - primary contributer of the related instance

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                khandramai Viachaslau Khandramai
                Reporter:
                mikhail.fokanov Mikhail Fokanov
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases