(Approval) Approval for tracker/event data

Registered by Robin Martens on 2014-07-16

Add approval workflow for tracker/event data entry. This will be done by allowing a program to be optionally associated with one data approval workflow object. (See https://blueprints.launchpad.net/dhis2/+spec/approval-workflows.)

This allows for getting or changing the approval status for all program events within a period and organisation unit (or organization unit subtree.) The period will be of the period type specified by the workflow. If a program is not associated with a workflow, then its data is not subject to approval. If it is associated with a workflow, then its data will be approved according to whether the workflow is approved.

A workflow may be associated with one or more programs, to allow data from multiple programs to have their approval status get or changed at the same time. The same workflow may (or may not) also be associated with one or more data sets to allow aggregate data for those data sets to be changed at the same time as the approval status for any programs associated with the workflow.

Blueprint information

Status:
Not started
Approver:
Lars Helge Ă˜verland
Priority:
Undefined
Drafter:
Robin Martens
Direction:
Approved
Assignee:
Jim Grace
Definition:
New
Series goal:
Accepted for trunk
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.