Done
Details
Assignee
Viachaslau KhandramaiViachaslau Khandramai(Deactivated)Reporter
Mikhail FokanovMikhail FokanovLabels
Priority
P3Story Points
5Sprint
NoneDevelopment Team
FirebirdFix versions
Release
R1 2021TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Viachaslau Khandramai
Viachaslau Khandramai(Deactivated)Reporter
Mikhail Fokanov
Mikhail FokanovLabels
Priority
Story Points
5
Sprint
None
Development Team
Firebird
Fix versions
Release
R1 2021
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 17, 2020 at 12:55 PM
Updated March 26, 2021 at 6:18 AM
Resolved March 18, 2021 at 7:11 AM
Purpose/Overview:
Dematic Module should be used for starting accession flow in Dematic.
Requirements/Scope:
For Dematic EMS the module should response with the list of items
After the response Dematic module should call remote-storage API to set flag isAccessioned to true
When the edge Dematic module recieves /asrService/asr/updateASRItemStatusBeingRetrieved call, it should call remote storage module method "remote-storage/retrieval/check-in" (MODRS-11)
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.