Adding ISCO 88 Job Codes to iHRIS Manage: Difference between revisions

From IHRIS Wiki
Line 16: Line 16:
and make sure the following lines are in the appropriate place in the metadata section:
and make sure the following lines are in the appropriate place in the metadata section:
<source lang='xml'>
<source lang='xml'>
<path name='modules'>
<path name='modules'>
   <value>./modules</value>
   <value>./modules</value>
</path>
</path>
</source>
</source>
===Creating The Meta-Module===
===Creating The Meta-Module===
===Creating The Sub-Modules===
===Creating The Sub-Modules===

Revision as of 11:58, 3 June 2009

The ISCO 88 Job Codes can be found here and represent an international standard for classifying jobs. They are broken up hierachically into major, sub-major , minor groups under which the job codes (called unit) are under the minor groups.

We will create a module for each of the major groups, all of which will sit under a meta-module.

Getting The Data

The data file can be found in the launchpad bzr repository for I2CE

Creating The XML Magic(Configuration) Data

Creating The Modules

Since this data is related to Jobs in iHRIS Manage, we will put everything as sub-modules under the ihris-manage-Job. This can be found in the directory:

[BASE INSTALLATION PATH]/ihris-manage/modules/ManageJob

The first thing we will need to do is to enable sub-modules for ihris-manage-Job (you may wish to read the module structure overview before proceeding). To do this

gedit Job.xml

and make sure the following lines are in the appropriate place in the metadata section: <source lang='xml'> <path name='modules'>

 <value>./modules</value>

</path> </source>

Creating The Meta-Module

Creating The Sub-Modules