Job HDL
Job HDL
Hierarchy
Top level Level 2 objects Description File Discriminator
Job A job represents one or more roles that may be performed by an individual within an organization. Job
Job Valid Grade Grades that are valid for a job. JobGrade
Job Evaluation Job evaluation is used to capture job evaluation criteria, for example, to record the required points for know-how, JobEvaluation
accountability and problem solving, if the hay evaluation system is used.
Job Extra Information Represents the extensible structure for the job. JobExtraInfo
Job Legislative Extra Information Extra legislative information for a job. JobLegislative
Component Job A job represents one or more roles that may be performed by an individual within an organization.
Discriminator Job
File Name Job.dat
Date Type Date Effective
Hiearchy Level Top
SetId Foreign Surrogate Id SetCode not integration enabled Number 18 Yes*, on create
SetCode User Key String 30
Name *** String 240 Yes, on create
JobFamilyId Foreign Surrogate Id JobFamilyName JobFamily Number 18
JobFamilyName User Key String 240
ActiveStatus String 30
FullPartTime String 30
JobFunctionCode String 30
ManagerLevel String 30
MedicalCheckupRequired String 30
RegularTemporary String 30
BenchmarkJobFlag String 30
BenchmarkJobId Foreign Surrogate Id SetCode, BenchmarkJobCode Job Number 18
BenchmarkJobCode User Key String 30
ProgressionJobId Foreign Surrogate Id SetCode, ProgressionJobCode Job Number 18
ProgressionJobCode User Key String 30
ApprovalAuthority Number 38
ActionReasonCode String 30
CategoryCode String 80
GUID Fusion GUID Job Raw 16
SourceSystemOwner Source Key ** Job String 256
SourceSystemId Source Key ** Job String 2000
Component Job
Discriminator Job KEY:
File Name Job.dat * at least one key type is required (e.g. Surrogate ID, Source Key, Fusion GUID or User Key).
** mutually inclusive (if one value supplied, so must the other)
Date Type Date Effective *** translatable (this attribute can be translated by supplying translations in a separate translations file.
Hiearchy Level Top
Component Job A job represents one or more roles that may be performed by an individual within an organization.
Discriminator Job
File Name Job.dat
Date Type Date Effective
Hiearchy Level Top
Component Job
Discriminator Job KEY:
File Name Job.dat * at least one key type is required (e.g. Surrogate ID, Source Key, Fusion GUID or User Key).
** mutually inclusive (if one value supplied, so must the other)
Date Type Date Effective *** translatable (this attribute can be translated by supplying translations in a separate translations file.
Hiearchy Level Top
Component Job Valid Grade Grades that are valid for a job.
Discriminator JobGrade
File Name Job.dat
Date Type Date Effective
Hiearchy Level 2
Parent Discriminator Job
Alternate User Key attribute for Primary
Attribute Name Key Type surrogate Ids Integration Object Name Data Type Length Scale Key Mandatory
ValidGradeId Surrogate Id GradeCode, SetCode, JobCode ValidGrade Number 18 Yes Yes*
EffectiveStartDate Date Yes Yes
If supplying date-effective history, the last day for the date-effective changes. If left blank the effective end
EffectiveEndDate date will default until the end of time.
GradeId Foreign Surrogate Id Foreign Key to PER_GRADES_F table.
GradeCode User Key Valid Grade for the job. Code is the unique identifier of the grade.
SetCode User Key Job is set enabled in Fusion. A set is used as a grouping mechanism. Code is a unique identifier for the set.
JobCode User Key Code of the job.
JobId Parent Surrogate Id Foreign Key to PER_JOBS_F table.
Editable Not currently used with HCM Data Loader.
GUID Fusion GUID A Fusion wide globally unique identifer for the record.
SourceSystemOwner Source Key ** The name of the source system the record originated from.
SourceSystemId Source Key ** The unique identifier for this record from the source system.
Customer specified reference for information purposes only. Do not supply values for this attribute, just a
SourceRefTableName=<source-table-name> name for the source system table.
SourceRef001=<source-column-001> Customer specified reference for information purposes only.
SourceRef002=<source-column-002> Customer specified reference for information purposes only.
SourceRef003=<source-column-003> Customer specified reference for information purposes only.
SourceRef004=<source-column-004> Customer specified reference for information purposes only.
SourceRef005=<source-column-005> Customer specified reference for information purposes only.
SourceRef006=<source-column-006> Customer specified reference for information purposes only.
SourceRef007=<source-column-007> Customer specified reference for information purposes only.
SourceRef008=<source-column-008> Customer specified reference for information purposes only.
SourceRef009=<source-column-009> Customer specified reference for information purposes only.
SourceRef010=<source-column-010> Customer specified reference for information purposes only.
Business Object: Job Component: Job Evaluation Page 8 of 17
Component Job Evaluation Job evaluation is used to capture job evaluation criteria, for example, to record the required points for know-how,
Discriminator JobEvaluation accountability and problem solving, if the hay evaluation system is used.
File Name Job.dat
Date Type Not dated
Hiearchy Level 2
Parent Discriminator Job
Integration Object Primary
Attribute Name Key Type Alternate User Key attribute for surrogate Ids Name Data Type Length Scale Key Mandatory
JobEvaluationId Surrogate Id JobCode, SetCode, EvaluationSystem, DateEvaluated JobEvaluation Number 18 Yes Yes*
JobId Parent Surrogate Id JobCode, SetCode Job Number 18 Yes*
DateEvaluated User Key Date
JobCode User Key String 30
SetCode User Key String 30
EvaluationSystem User Key String 30
Component Job Extra Information Represents the extensible structure for the job.
Discriminator JobExtraInfo
File Name Job.dat
Date Type Date Effective
Hierarchy Level 2
Parent Component Job
Primary
Attribute Name Key Type Alternate User Key attribute for surrogate Ids Integration Object Name Data Type Length Scale Key Mandatory
If left blank
will default
to the end of
EffectiveEndDate Date Yes time
JobId Parent Surrogate ID JobCode, SetCode Job Number Yes*
JobCode User Key String
If supplying date-effective history, the last day for the date-effective changes. If left blank the effective end
EffectiveEndDate date will default until the end of time.
JobId Parent Surrogate ID Foreign Key to PER_JOBS_F table.
JobCode User Key Code of the job.
Identifies a set of reference data shared across business units and other entities. Also known as Reference
SetId Foreign Surrogate ID Data Sets, they are used to filter reference data in transactional UIs.
SetCode User Key Job is set enabled in Fusion. A set is used as a grouping mechanism. Code is a unique identifier for the set
The sequence number is only relevant for multi-row contexts and identifies the order of the rows. Even for
multi-row contexts it is optional as the system would automatically populate it. However, if you don’t
support a Source Key when creating new EFF data the SequenceNumber becomes mandatory as it is part of
SequenceNumber User Key the User Key.
InformationType Context Code for the EFF.
JeiInformationCategory User Key No longer used.
ActionOccurrenceId Do not supply. Automatically populated.
LegislationCode Only applicable to legislative EFF. Should not be used for other EFFs.
GUID Fusion GUID A Fusion wide globally unique identifer for the record.
SourceSystemOwner Source Key** The name of the source system the record originated from.
SourceSystemId Source Key** The unique identifier for this record from the source system.
Customer specified reference for information purposes only. Do not supply values for this attribute, just a
SourceRefTableName=<source-table-name> name for the source system table.
SourceRef001=<source-column-001> Customer specified reference for information purposes only.
SourceRef002=<source-column-002> Customer specified reference for information purposes only.
SourceRef003=<source-column-003> Customer specified reference for information purposes only.
SourceRef004=<source-column-004> Customer specified reference for information purposes only.
SourceRef005=<source-column-005> Customer specified reference for information purposes only.
SourceRef006=<source-column-006> Customer specified reference for information purposes only.
SourceRef007=<source-column-007> Customer specified reference for information purposes only.
SourceRef008=<source-column-008> Customer specified reference for information purposes only.
Business Object: Job Component: Job Extra Information Page 12 of 17
Component Job Extra Information Represents the extensible structure for the job.
Discriminator JobExtraInfo
File Name Job.dat
Date Type Date Effective
Hierarchy Level 2
Parent Component Job
Primary
Attribute Name Key Type Alternate User Key attribute for surrogate Ids Integration Object Name Data Type Length Scale Key Mandatory
SourceRef009=<source-column-009> String 200
SourceRef010=<source-column-010> String 200
Business Object: Job Component: Job Extra Information Page 13 of 17
Component Job Legislative Extra Information Represents the extensible structure for the job.
Discriminator JobLegislative
File Name Job.dat
Date Type Date Effective
Hierarchy Level 2
Parent Component Job
Alternate User Key attribute for Primary
Attribute Name Key Type surrogate Ids Integration Object Name Data Type Length Scale Key Mandatory
If supplying date-effective history, the last day for the date-effective changes. If left blank the
EffectiveEndDate effective end date will default until the end of time.
JobId Parent Surrogate ID Foreign Key to PER_JOBS_F table.
JobCode User Key Code of the job.
Identifies a set of reference data shared across business units and other entities. Also known as
SetId Foreign Surrogate ID Reference Data Sets,
Job is set enabled they areAused
in Fusion. set istoused
filterasreference data
a grouping in transactional
mechanism. Code isUIs.
a unique identifier for the
SetCode User Key set
InformationCategory User Key EFF Context Code.
The sequence number is only relevant for multi-row contexts and identifies the order of the rows.
Even for multi-row contexts it is optional as the system would automatically populate it. However, if
you don’t support a Source Key when creating new EFF data the SequenceNumber becomes
SequenceNumber User Key mandatory as it is part of the User Key.
LegislationCode Code of the legislation this context applies to.
ActionOccurrenceId Do not supply. Automatically populated.
GUID Fusion GUID A Fusion wide globally unique identifer for the record.
SourceSystemOwner Source Key** The name of the source system the record originated from.
SourceSystemId Source Key** The unique identifier for this record from the source system.
Customer specified reference for information purposes only. Do not supply values for this attribute,
SourceRefTableName=<source-table-name> just a name for the source system table.
SourceRef001=<source-column-001> Customer specified reference for information purposes only.
SourceRef002=<source-column-002> Customer specified reference for information purposes only.
SourceRef003=<source-column-003> Customer specified reference for information purposes only.
SourceRef004=<source-column-004> Customer specified reference for information purposes only.
SourceRef005=<source-column-005> Customer specified reference for information purposes only.
SourceRef006=<source-column-006> Customer specified reference for information purposes only.
SourceRef007=<source-column-007> Customer specified reference for information purposes only.
SourceRef008=<source-column-008> Customer specified reference for information purposes only.
SourceRef009=<source-column-009> Customer specified reference for information purposes only.
Business Object: Job Component: Job Legislative Extra Info Page 16 of 17
Component Job Legislative Extra Information Represents the extensible structure for the job.
Discriminator JobLegislative
File Name Job.dat
Date Type Date Effective
Hierarchy Level 2
Parent Component Job
Alternate User Key attribute for Primary
Attribute Name Key Type surrogate Ids Integration Object Name Data Type Length Scale Key Mandatory
SourceRef010=<source-column-010> String 200
Business Object: Job Component: Job Legislative Extra Info Page 17 of 17