Use Case Name: Logging into Inventory Management System
Actor: Application User
Description: Logging into the Application Preconditions: 1. The user name & password should be present in the backend Postconditions: -Nil- Priority: 1 Normal Course of Events: Following are the normal course of events. 1. The user should be able to enter the username and password and click on the login button 2. User should be able to access the application successfully Alternative Courses: -Nil- Acceptance Criteria: 1. User should not be able to login with wrong username and password. 2. User should be able to login successfully with the correct username and password Use Case ID: 2 Use Case Name: Asset Type Creation & SRL
Actor: Application User
Description: Creating a new Asset Type and seeing the same in the SRL Preconditions: 1. User should have logged into the Application successfully 2. User should have clicked on the Asset Tracker Dropdown in the tab. User should have selected Asset Type. Postconditions: -Nil- Priority: 2 Normal Course of Events: Following are the normal course of events. 1. User clicks on the “Add Asset Type” a screen with the following details should be seen a. Type Code label text box b. Asset Type Name text box c. A grid to add property names particular for the asset item 2. The user can click on + and add Property particular for the Asset Type 3. The asset type property can be removed by clicking on the ‘- ‘. A prompt should be displayed asking to confirm for the property deletion 4. Clicking on the Submit button should save the details 5. The SRL for Asset Type should contain all the available asset items Alternative Courses: -Nil- Acceptance Criteria: 1. User should be able to create new asset type with the required properties Use Case ID: 3 Use Case Name: Asset Item Creation and SRL
Actor: Application User
Description: Creating a new Asset Type and seeing the same in the SRL Preconditions: 1. User should have logged into the Application successfully 2. User should have clicked on the Asset Tracker Dropdown in the tab. User should have selected Asset Type. Postconditions: -Nil- Priority: 3 Normal Course of Events: Following are the normal course of events. 1. User clicks on the “Add Asset Item” a screen with the following details should be seen a. Dropdown to select the item type. User can also enter to select the item type b. Item Type Name which is a text box field 2. When the user selects the item, type from the dropdown then the corresponding properties should be automatically inherited from the Item Type. So the properties column should be automatically populated based on the item type and the value should be entered by the user 3. The user should be able to enter the value for the property and click on submit button to save the details entered. 4. By default, all the asset items should be issuable unless its blocked/issued. 5. In the Asset item screen there should be 3 radio buttons namely “Issuable” “Issued” “Blocked. 6. Clicking on Issuable should get the list of items which can be issued to the employees 7. Clicking on Issued should get the list of items which are issued 8. Clicking on Blocked should get the list of items which are blocked for use Alternative Courses: -Nil- Acceptance Criteria: 1. The creation of new asset item should be checked 2. The SRL for Asset item which contains “Issuable” “Issued” & “Blocked” should be verified Use Case ID: 4 Use Case Name: Asset Allocation, Unblocking & Returning from the Inventory Tracker Page
Actor: Application User
Description: Assigning, Unblocking and returning an Asset from the Inventory Tracker Asset Item page Preconditions: 1. User should have logged into the Application successfully 2. User should have clicked on the Asset Tracker Dropdown in the tab. User should have selected Asset Type. Postconditions: -Nil- Priority: 4 Normal Course of Events: Following are the normal course of events. Allocating Assets 1. User should have clicked on the ‘Asset List’ and clicked on “Issuable” radio button 2. All the items which are not issued should be listed under this. 3. It should contain the Asset Name, code and a button to issue it 4. Clicking on the button should open a new window with a search box to enter the employee code. Once the code is searched the corresponding employee name should be listed 5. User can use this to select the employee and assign Asset Returning Assets. 1. User should have clicked on the ‘Asset List’ and clicked on “Issued” radio button 2. All the items which are issued should be listed under this. 3. It should contain the Asset Name, code, the name of the employee to who the asset is issued to and a button to return 4. Clicking on the button should open a screen wherein there should be a remarks field and a button to confirm returning it and also a Block button to block the asset from being issued again. It should contain the fields prepopulated with the asset code, asset name, employee name & employee code 5. If the user clicks on the Block button, then the item should be blocked and not available for issuing it to any employee 6. On returning the asset the item should go to the Issuable pool so that it can be issued Blocking Assets. 1. User should have clicked on the ‘Asset List’ tab and clicked on “Blocked” Radio button 2. All the asset items which are blocked should be listed 3. It should contain Asset Name, code, Remarks as to why it was blocked and button to unblock it 4. Clicking on the Unblock button should open a screen where in we can unblock the item by giving a remark. Once the item is unblocked it should go to the Issuable pool so that it can be assigned to employee Alternative Courses: The asset allocation from this flow should also handle the asset item allocation from the employee management workflow Acceptance Criteria: 1. User should be able to assign, return and unblock items from this workflow.