|
An implementation raised the need to view across requisitions versus approving requisitions one by one.
Short, simple description of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system.
# | Title | User Story | Label | Importance | Notes | JIRA Ticket |
---|---|---|---|---|---|---|
1 | Batch Approval for Requisitions | As a district-level (or any mid-level) requisition approver,
| Malawi | Nice to have |
| Core placeholder, implemented in Malawi |
Offline support | As a requisition approver, I want to start my approval process and be able to work on it over a number of sessions to approve the entire budget. This requires that I am able to work on the page while offline, and that I can trust the data will not disappear or become lost when turning off the computer. | |||||
Findable errors | As a requisition approver, I need to be able to view and remove errors from the large table that is hard to navigate. |
# | Issue | Resolution |
---|---|---|
1 | Really large table The batch requisition screen can be extremely large. Malawi estimates that a DIVO might have 20 facilities to approve, and some programs with over 300 orderables. There is no internal navigation to orient the user (ie how does a user find a specific orderable, or facility)
|
Here is a high-level overview of the batch approval process:
District-level requisition approver has approval role for the Essential Meds Program and the following Supervisory nodes:
Requisitions are submitted and authorized for the Essential Meds program for different facilities:
Go to LMIS Forms > Approve, to view all requisitions awaiting approval.
Select the checkbox next to the requisitions that will be approved. Then click "View selected LMIS forms" button at the bottom of the page to compare both requisitions before approving.
This is the Batch Approval screen. If there are many requisitions, the user can scroll to the right to view more information. The Product Code, Product, Total Quantity and Total Cost columns on this page are sticky columns; so they remain visible on the page while the user is scrolling. The user can edit the approved quantities for any requisitions on this page. The total cost for each requisition and the total for both requisitions appear on the bottom of this page as well. The user has the option to Revert or Approve these requisitions using the buttons shown below.
Identify initial dependencies that are on the critical path for this functionality and may affect the delivery time and serving of business goals. Include links to stories.
Description | Link |
---|---|
Refactor of validators so approval can be done in batch |
Other roadmap features also called "Aggregate Requisitions" have been discussed but are not part of this current ticket. That includes the following: