Uploaded image for project: 'edge-dematic'
  1. edge-dematic
  2. EDGDEMATIC-1

Dematic EMS integration

    XMLWordPrintable

    Details

    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      Firebird Sprint 106, Firebird Sprint 107, Firebird Sprint 108, Firebird Sprint 109, Firebird Sprint 110
    • Story Points:
      5
    • Development Team:
      Firebird
    • Release:
      R1 2021

      Description

      Purpose/Overview:
      Dematic Module should be used for starting accession flow in Dematic.

      Requirements/Scope:

      1. For Dematic EMS the module should response with the list of items
      2. After the response Dematic module should call remote-storage API to set flag isAccessioned to true
      3. When the edge Dematic module recieves /asrService/asr/updateASRItemStatusBeingRetrieved call, it should call remote storage module method "remote-storage/retrieval/check-in" (MODRS-11)
      4. When the edge Dematic module recieves "/asrService/asr/updateASRItemStatusAvailable", it should call remote storage module method "remote-storage/return" (MODRS-10)

      Approach:
      The list of items should be retrieved from remote-storage-module by corresponding filters: flag isAccessioned, remote-storage name, date, limit.
      Limit should be set, if Dematic EMS have some restrictions for items count.

      The APIs are just IP-restricted, EMS does not send out any information that could be used for additional AuthNZ, but for knowledge about the tenant, the API_KEY approch, which is used for edge modules should be leveraged.

        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