# | Title | User Story | Label | Importance | JIRA Tickets |
---|
1 | Validation Process | As an admin I want an automated process to report incomplete assignments and associations so that I can make corrections as needed. Acceptance Criteria: - Create a process that runs on a schedule to check newly created or edited records for completeness.
- This process should identify which records have already been validated, and which records need to be validated.
- When records are identified as incomplete, they are flagged for reporting or notification
- When the incomplete record has been updated, the process will run again and clear those flags so that it is no longer reported.
|
| Nice to Have | Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2782 |
---|
|
|
2 | Incomplete user assignment | As an admin I want to know which user setups are incomplete so that I can prioritize and update their assignments. Acceptance Criteria: - Generate a list of all Users with no Roles and/or rights
Types of missing data: - User Missing Home Facility (low priority error?)
- User Missing Role & Program assignment
Nice to Have: - Create an automated job that runs nightly to complete validation and records any missing data to report to administrator
- This job would gather all recently created or modified users since last run
Admin selects user and is directed to page where they can edit user roles or rights - When error is resolved it is no longer reported in the configuration errors table
| | Nice to Have Must Have | - If we change to make the Home Facility required, this should be included in the "incomplete setup" query.
Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2757 |
---|
|
Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2758 |
---|
|
|
3 | Incomplete Requisition roles for Facility | As an admin I want to know which facility setups are incomplete for the requisition workflow so that I can update their assignments. Acceptance Criteria: - Generate a list of all facilities that are missing the following: Facility has program assigned but no users with Supervision roles with rights to create, authorize, approve
- Generate a list of all facilities that has program assigned but no users are assigned that same program and a Supervisory Node
- Check for Active Program and Active user
Nice to Have: - Create an automated job that runs nightly to complete validation and records any missing data to report to administrator
- This job would gather all recently created or modified facilities since last run
- When error is resolved it is no longer reported in the configuration errors table
|
| Nice to Have Must Have | Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2759 |
---|
|
Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2760 |
---|
|
|
4 | Incomplete Supervisory Nodes | As an admin I want to know which Supervisory Nodes setups are incomplete for the requisition approvals so that I can update their assignments. Acceptance Criteria: - Generate a list of all Supervisory Nodes where there is no user that has no associated approval rights.
- List all Supervisory Nodes that are missing a Requisition Group assignment
Nice to Have: - Create an automated job that runs nightly to complete validation and records any missing data to report to administrator
- This job would gather all recently created or modified Supervisory Nodes
- When error is resolved it is no longer reported in the configuration errors table
|
| Must Have | Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2761 |
---|
|
Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2762 |
---|
|
|
5 | Incomplete Products Configuration | As an admin I want to know which products are missing required configurations so that I can update their associations and assignments. Acceptance Criteria: - List of all products and their missing configurations
- Need to gather list of associations that are required and add from (Orderables (Products))
- Example: Orderable is missing orderable-facilityType-program association
|
|
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-3323 |
---|
|
|
6 | Edit reporting/notification process schedule | As an admin I want to manually run these validation processes if there was an error and the process didn't run automatically. Acceptance Criteria:
|
| Nice to Have | Jira Legacy |
---|
server | JIRA (openlmis.atlassian.net) |
---|
serverId | 448ba138-230b-3f91-a83e-16e7db1deed1 |
---|
key | OLMIS-2771 |
---|
|
|