HR-XML 3.0 Standards, 2009  September  23.

Menu: [ Guidelines  |  BODs  |  Nouns  |  Global Elements  |  WSDL  |  Packages  |  Code Lists  |  Master Index ]

Element: Job

Name Job
Type JobType
Documentation (of type) Dictionary Entry Name: Job. Details

Definition: Contains a collection of information relating to a job. A job can be thought of as a template for a position. A position is an instance of a job. Jobs describe the nature of the work, whereas related positions represent the time, place, and organizational structure in which a person or persons actually perform the work. Positions usually have a specific budget associated with them.

Usage Rule: Employer practices vary significantly with respect to the management of jobs. Some organizations have formal and rigorously developed job structures (See JobEvaluation). Other employers may not really manage jobs at all, but rather manage resources and resource requirements only using "Position" concepts. Consider that processes such as recruitment can be either Job or Position-based. For example, an employer might have a continuing need for resources to fill the Job of "Accountant I" and "Accountant II" (what it defines as entry level Accountants). The employer might regularly advertise and recruit for these Jobs. Once candidates are identified, qualified ones might be associated and considered with respect to specific positions (For example, an Account I position specializing in Banking at the London office). Broadly speaking, the HR-XML library is designed to flexibly accomodate Job and Position-based processes. Both JobDetails and Position components (or qualified versions of these components) usually are presented as options within the same context. Where used, both are optional so implementers can choose to use or not use one or both of these components as their situation dictates.

XML Instance Representation
<Job
Attribute group reference (not shown): EffectiveDateAttributeGroup
>

< JobID> ... </ JobID> [0..*]
<oa: JobTitle> ... </oa: JobTitle> [0..1]
< JobCategoryCode> ... </ JobCategoryCode> [0..*]
< JobEvaluation> ... </ JobEvaluation> [0..1]
< JobDescription> ... </ JobDescription> [0..*]
< UserArea> ... </ UserArea> [0..1]
</Job>
Schema Component Representation
<xsd:element name="Job" type=" JobType"/>