Dashboard > DHIS Core Module > Home > Organisation unit setup
  DHIS Core Module Log In | Sign Up   View a printable version of the current page.  
  Organisation unit setup
Added by Ola Hodne Titlestad, last edited by groah on Dec 16, 2005  (view change)
Labels: 
(None)

The overall purpose of this subproject is to provide a GUI and related business logic to set up and maintain the organisational units and the organisational hierarchy.

1 Developers

Name E-mail
Atle Wandsvik atlewa (at) ifi.uio.no
Ragnhild Juel ragnhiju (at) ifi.uio.no
Gro Alice Hamre groah (at) ifi.uio.no
Valery Weissman valeryw (at) ifi.uio.no

2 Project overview

Build GUI for maintenance of the organisational hierarchy (org hierarchy) and the organisational units (orgunits)

2.1 Requirements
  • Add/Edit/Delete orgunits
  • Setup/edit/delete orgunit relationships (as parent-children relationships) in a tree-like hierarchy of n levels
  • Add/edit/delete orgunit groups and group memberships
  • Handle multiple org hierarchies and keep track of org hierarchy history (example: an organisational change from province structure to regions)
2.2 Technical requirements
  • Use the data model and persistence layer provided by the core module (see examples of use in other modules: SDE, CDE)
  • Use the WebWork2 java web framework (see examples of use in other modules: SDE, CDE)
  • Use the standardised GUI style for DHIS 2.0 to support GUI integration across modules
  • Use the DHIS version 1.4 GUI as a reference; find a balance between the need for improvements (to the 1.4 GUI) and the need for smooth change (limit radical changes to GUI logics)
2.3 Design

2.4 Dependencies

3 Code

To check out code:

svn co svn+ssh://<username>@svn.hisp.info/home/projects/dhis/scm/trunk/dhis-organizationstore

4 Milestones

4.1 Milestone 1

Deadline: 11.11.05

Goals: Basic working prototype fullfilling the essential requirements.
Tasks:

  • Get an web application up and running, using webwork and jetty.
  • Look into the existing DHIS-2 gui style in order for it to be compatible with the rest of the project.
  • Create basic functionality for OrgUnit objects.
  • Create functionality for managing the org hierarchy.
4.2 Milestone 2

Deadline: 16.12.05
Goals: Working copy fullfilling most of the requirements, implemented and working with DHIS-2.
Tasks:

  • Complete the functionality for OrgUnit objects.
  • Create functionality for OrgUnitGroup objects.
  • Looking into the possibility for handling multiple org hierarchies and keep track of org hierarchy history
Milestone1 status report (DHIS Core Module)
Milestone2 status report (DHIS Core Module)

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.6 Build:#812 Aug 06, 2007) - Bug/feature request - Contact Administrators