Uploaded image for project: 'edge-caiasoft'
  1. edge-caiasoft
  2. EDGCSOFT-6

Returning an Item to remote storage

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • 0.1.0, 1.0.0
    • None
    • Firebird Sprint 114, Firebird Sprint 115
    • 3
    • Firebird

    Description

      Purpose/Overview:

      This process is triggered by Remote Storage when an item with remote storage as its effective location is returned after being checked out.

      Requirements/Scope:

      1. API endpoint: POST /caiasoftService/RequestBarcodes/{barcode}/reshelved/{remoteStorageConfigurationId} with empty JSON body.
      2. Scheduled job calls retrieval queue, receives retrieved queue records and send to CaiaSoft:
        API: Circulation Requests (Multiple Items) (see CaiaSoft API documentation https://docs.google.com/document/d/1yasfuwjA1b18NhE10yji961NKsU5vI5XILjtj-J-QVs/edit)
      3. Handle error cases to return error descriptions to Remote Storage.

      Approach:

      1. Item scanned to refile prompts CaiaSoft (Remote Storage) to tell FOLIO the item is available again via API: POST /RequestBarcodes/{barcode}/reshelved/{remoteStorageConfigurationId}.
      2. Caiasoft Edge Api makes request to mod-remote storage API: /return/{remoteStorageConfigurationId}.

      Acceptance criteria:

      • API endpoint /caiasoftService/RequestBarcodes/{barcode}/reshelved/{remoteStorageConfigurationId} is implemented and available for making request
      • New code unit tests coverage is at least 80%
      • Karate API test is implemented to cover all the business flow

      TestRail: Results

        Attachments

          1. case1.png
            case1.png
            117 kB
          2. case2.png
            case2.png
            116 kB
          3. item_status_avalaible_case_1.PNG
            item_status_avalaible_case_1.PNG
            81 kB
          4. retrieval_record_created_2.PNG
            retrieval_record_created_2.PNG
            84 kB

          Issue Links

            Activity

              People

                Harbuz Aliaksei Harbuz
                khandramai Viachaslau Khandramai
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases