Use Case : Move - mgrah043/sequence_database_barcode_scanner GitHub Wiki
Prerequisites:
- User has signed into the application and connected to WiFi.
- User is on the Main Menu screen.
Steps:
- Select the Move option. User is brought to the scanner screen with the following message : "Please scan item"
- User scans a valid item barcode to be moved using the camera. 2.a. User scans a invalid item barcode to be moved using the camera and is brought back to the item scanning screen (Step 1) with the following message: "The scanned item is invalid, please scan a valid item.". 2.b. User clicks back button and is brought to main menu screen.
- User is brought to the scanner screen, with the following message : "Please scan storage entity".
- User scans a valid container label using the camera. 4.a. User scans a invalid container label and is brought back to the container scanning screen (Step 3) with the following message: "The scanned container is invalid, please scan a valid container.". 4.b. User scans a container that is full. They are brought back to the container scanning screen (Step 3) with the following message: "The scanned container is full, please scan a container that has an empty space.". 4.c. User clicks back button and is brought to main menu screen.
- User is brought to the get contents view for the specified container.
- User selects empty well block 6.1 User selects "Ignore for autofill" go to step 7. 6.2 User selects a block already filled, then show warning message "Can't perform this action. The well is not empty" 6.3 User clicks back button and is brought to main menu screen. 6.4. User clicks menu button and is brought to main menu screen.
- User is brought to the Get Contents screen and a success message is displayed
User Interface
Main Menu:
Storage Scanner:
Move Menu: