Done
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Paweł GesekPaweł GesekReporter
Mary Jo KochendorferMary Jo Kochendorfer(Deactivated)Story Points
5Original estimate
0mTime tracking
2w 1d 2h loggedSprint
NoneFix versions
Priority
Critical
Details
Details
Assignee
Paweł Gesek
Paweł GesekReporter
Mary Jo Kochendorfer
Mary Jo Kochendorfer(Deactivated)Story Points
5
Original estimate
0m
Time tracking
Sprint
None
Fix versions
Priority
Time Assistant
Time Assistant
Time Assistant
Created June 3, 2016 at 11:38 PM
Updated October 19, 2016 at 1:32 PM
Resolved October 19, 2016 at 1:32 PM
As a storeroom manager, I want to quickly create a requisition with simple stock level information based on my role so that I can report on stock information and make a requisition at the same time.
From OLMIS-760, this story adds a Type (regular or emergency) of requisition, 5 configured column headers/fields for user input, and user data defaults based on roles (if a user is assigned to one program, no selection is made since no option is available).
Review and Reference
Video demo the requisition process
High-level overview of requisition process
Current 2.0 functionality on the demo server
User Tasks
User provides "program" if assigned to more than one
User provides facility if assigned to more than one
User indicates if the requisition is an 'emergency' requisition OR a regular requisition
User inputs the following information (when not calculated) to complete the simple requisition form
Basic inventory fields
In the final product, the following should be defined during the setup and implementation period.
A. Beginning Balance (user input)
B. Total Received Quantity (user input)
D. Total Losses / Adjustments (user input)
C. Total Consumed Quantity (user input) I missed this one earlier! I hope we can sneak it in
E. Stock on Hand (calculated A + B (+/-) D - C) - reference the "Configuration Requisition Template" excel doc for list of attributes.
J. Requested Quantity (user input)
W. Requested Quantity Explanation (user input)
Acceptance Criteria:
Verify that:
the basic inventory fields (above) are available for each product (assigned to the facility/program)
system references facility and program data assigned to the user profile (dependency)
user can select 'my facility' or a facility from my supervised facilities (depending on user profile)
If user is only associated with 1 facility, this selection should be pre-populated/selected
user can select which program (from all programs my facility or supervised facilities serves) to requisition for
if a user is only associated with 1 program, program selection to be automatically made
"type" is defacto as "regular" for that scheduling period and "emergency" otherwise
facility, program and type are required before proceeding
the user cannot change his/her assigned facility (if only assigned one)
there is a mechanism to 'submit' the requisition
there is a mechanism to save the requisition**
a requisition can be saved and returned to**
upon submission the requisition status changes to "submitted"
the selections are easy to make in low-bandwidth environments
Stock on hand is calculated during data entry (see formula above)
the user can input the quantity for the Beginning Balance (integer)
the user can input the quantity for the Total Received Quantity (integer)
the user can input the quantity for the Total Losses / Adjustments (+/- integer)
the user can input the quantity for the Requested Quantity (integer)
the user can input the quantity for the Total Consumed Quantity (integer)
Please test that alpha characters and symbols are not accepted for integer inputs
**saving behavior may need to be pulled out to be its own story.