Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#TitleUser StoryLabelImportanceJIRA Tickets
1Validation 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
serverJIRA (openlmis.atlassian.net)
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-2782

2Incomplete 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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2757
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2758



3Incomplete 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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2759
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2760
4Incomplete 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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2761
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2762


5Incomplete 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
    serverSystem JIRA
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-3323
6Edit 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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2771

...