This page (revision-23) was last changed on 26-Nov-2021 10:22 by rforbes

This page was created on 26-Nov-2021 10:22 by JMyers

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
23 26-Nov-2021 10:22 5 KB rforbes to previous
22 26-Nov-2021 10:22 5 KB rforbes to previous | to last
21 26-Nov-2021 10:22 5 KB klawler to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed 2 lines
!!!Alias: IVDJB
(INF_CV_JOBS)
!!!JOB INTERFACE FILE
At line 4 changed one line
The INF_CV_JOBS table is used to import job codes and their attendant data into the software data structures. A job is used to describe a function, task or role that is a recognized requirement within the organization. A job is always associated with a unit which determines the employment rules applicable to the job. Jobs are usually generic in nature and the same job may be done by many different people.
The Job Interface File screen is used to import job codes into the software data structures.
At line 6 changed 68 lines
Tables loaded:
*[P2K_CM_JOBS] (first record for each job code only)
*[P2K_CM_JOB_DETAILS] (first record and subsequent effective splits)
*[P2K_SA_PREMIUM_USAGES] (one record for each premium code defined)
*[P2K_CM_DISTRIBUTIONS] (one record for each distribution split defined)
!!Table Columns
\\
||Column name||Data Type / Size||Mand.||Notes
|[ID]|Number(10)| |Used internally to define a unique identification for the record. This field would not be loaded.
|[ENTITY_CODE]|Varchar2(16)|Y|Validation: Must be a valid entity code defined on [P2K_CM_ENTITIES].
|[UNIT_CODE]|Varchar2(16)|Y|Validation: Must be a valid unit code defined on [P2K_CM_UNITS]
|[JOB_CODE]|Varchar2(16)|Y|Validation: Must be a unique job for this unit.
|[STANDING]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_STANDING]. Suggestion: Normally, you would only load active jobs, so you could populate this field with a constant value of “A”.
|[GENERIC_CODE]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True.
|[JOB_CODE_GROUPING]|Varchar2(16)| |
|[EFFECTIVE]|Date()|Y|Validation: Must be a valid date format. Suggestion: If you are not loading multiple date-effective records for the same job code, then populate this field with a constant ‘01-Jan-0001’ which represents the beginning of time.
|[EXPIRY]|Date()| |Validation: Must be a valid date format, with a date after the effective date. Suggestion: If you are not loading multiple date-effective records for the same job code, then populate this field with a constant ‘31-Dec-3999’ which represents the end of time.
|[CHANGE_CODE]|Varchar2(16)| |Validation: The Change Code provided must be defined on [P2K_CM_CHANGE_REASONS]
|[JOB_TITLE]|Varchar2(50)| |
|[OCCUPATION_CODE]|Varchar2(16)| |Validation: Must be a valid occupation code defined on [P2K_CM_OCCUPATIONS]
|[RANGE_CODE]|Varchar2(16)| |Validation: Must be a valid range code defined on [P2K_SA_SALARY_RANGES]
|[WORK_RULE_CODE]|Varchar2(16)| |Validation: Must be a Work Rule Code defined on [P2K_CM_WORK_RULES].
|[SCALE_CODE]|Varchar2(16)| |Validation: Must be a valid scale code defined on [P2K_SA_WAGE_SCALES]
|[STEP_CODE]|Varchar2(16)| |Validation: Must be a valid step for the scale code defined on [P2K_SA_WAGE_SCALES]
|[DESCRIPTION_1]|Varchar2(50)| |
|[DESCRIPTION_2]|Varchar2(50)| |
|[JOB_TYPE]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_JOB_TYPE]
|[JOB_CLASS]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_JOB_CLASS].
|[WCB_CLASS]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_WCB_CLASS]
|[EEO_CATEGORY]|Varchar2(30)| |Validation: If provided, must be one of the lexicon values from [X_EEO_CATEGORY]
|[STD_HOURS_PER_DAY]|Number(9)| |Validation: May not exceed 24. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified
|[STD_HOURS_PER_WEEK]|Number(9)| |Validation: May not exceed 168. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified
|[STD_HOURS_PER_PAY]|Number(9)| |Validation: May not exceed 744. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified
|[JOB_POINTS]|Number(5)| |
|[WAGE_RATE]|Number(18)| |Validation: May not be set to $0.00. Derivation: This field will be derived from the [WAGE_RATE] on the [P2K_SA_WAGE_SCALES], if a [SCALE_CODE] and [STEP_CODE] are provided.
|[RATE_BASIS]|Varchar2(30)| |Validation: If provided, must be one of the lexicon values from [X_RATE_BASIS]. Derivation: This field will be derived from the [RATE_BASIS] on the [P2K_SA_WAGE_SCALES], if a [SCALE_CODE] and [STEP_CODE] are provided.
|[OVERTIME_EXEMPT]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True
|[DIRECT_CHARGE]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True.
|[ASSIGNMENT_REQUIRED]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True.
|[JOB_PROFILE_CODE]|Varchar2(16)| |
|[PROFILE_USER_NAME]|Varchar2(30)| |
|[PREMIUM_CODE]|Varchar2(16)| |This field is required if you provide a [PREMIUM_RATE_BASIS|RATE_BASIS] and [PREMIUM_RATE] value. Validation: Must be a valid premium defined on [P2K_SA_PREMIUMS], and may not have already been defined for this job, effective at the same time.
|[PREMIUM_RATE_BASIS]|Varchar2(30)| |This field is required if you provide a [PREMIUM_RATE] value. Validation: If provided, must be one of the fixed lexicon values from [X_RATE_BASIS]
|[PREMIUM_RATE]|Number(18)| |
|[SPLIT_SEQUENCE]|Number(5)| |
|[DISTRIBUTION_CODE]|Varchar2(50)| |Validation: The [DISTRIBUTION_MASK] is validated against the [DISTRIBUTION_FORMAT] specified for the GLCOMPANY that is associated with the [ENTITY_CODE_SUB_DIVISION|ENTITY_CODE].
|[SPLIT_RULE]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_SPLIT_RULE]
|[SPLIT_PERCENT]|Number(5)| |
|[SPLIT_AMOUNT]|Number(18)| |
|[ADDITIONAL]|Varchar2(4)| |
|[START_DATE]|Date()| |
|[END_DATE]|Date()| |
|[GL_FUND_CODE]|Varchar2(16)| |
|[USER_PERCENT]|Number(5)| |
|[USER_FIELD_VALUE_01|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB01 defined on [IMUF]
|[USER_FIELD_VALUE_02|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB02 defined on [IMUF]
|[USER_FIELD_VALUE_03|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB03 defined on [IMUF]
|[USER_FIELD_VALUE_04|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB04 defined on [IMUF]
|[USER_FIELD_VALUE_05|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB05 defined on [IMUF]
|[USER_FIELD_VALUE_06|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB06 defined on [IMUF]
|[USER_FIELD_VALUE_07|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB07 defined on [IMUF]
|[USER_FIELD_VALUE_08|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB08 defined on [IMUF]
|[USER_FIELD_VALUE_09|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB09 defined on [IMUF]
|[USER_FIELD_VALUE_10|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB10 defined on [IMUF]
|[CREATE_DATE]|Date()| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
|[CREATE_USER]|Varchar2(30)| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
|[CHANGE_DATE]|Date()| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
|[CHANGE_USER]|Varchar2(30)| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
Job Interface File data is maintained on the [INF_CV_JOBS] table.
At line 75 changed 3 lines
[{If var='loginstatus' contains 'authenticated'
\\ \\
At line 79 changed 2 lines
![Discussion|Edit:Internal.IVDJB]
[{InsertPage page='Internal.IVDJB' default='Click to create a new discussion page'}]
!!Tab 1
;[ID|ID]:This field uniquely identifies the job within the data base.
;[Entity|ENTITY_CODE]:This field displays the entity to which the job belongs.
;[Unit|UNIT_CODE]:This field shows the unit to which the job belongs.
;[Job|JOB_CODE]:The job code is the short name, reference code, or number that uniquely identifies this job within the organization.
;[Standing|STANDING]:Standing is used to indicate whether the job is active, frozen or obsolete.
;[|GENERIC_CODE]:
;[|JOB_CODE_GROUPING]:
;[Effective As Of|EFFECTIVE]/[Expires On|EXPIRY]:If the job is temporary, these field indicate the dates the job is effective.
;[Change Reason|CHANGE_CODE]:This field displays the ‘Change Reason’ code, which provides the rationale as to why information has been created or changed as of an effective date.
;[Title|JOB_TITLE]:This is the formal title of the job.
;[Occupation|OCCUPATION_CODE]:This field associates the job to a specific occupation.
;[Range|RANGE_CODE]:This field displays the salary or wage range associated with the job.
;[Work Rule|WORK_RULE (Field)]:The work rule associated with the job is displayed in this field.
;[Scale|SCALE_CODE]:The rate scale associated with the job is displayed in this field.
;[Scale/Step|STEP_CODE]:The scale/step associated with the job is displayed in this field.
;[Description 1|DESCRIPTION_1]/[Description 2|DESCRIPTION_2]:These screens provide a description and further information about the job.
;[Job Type|JOB_TYPE]:The job's type is defined in this field.
;[Job Class|JOB_CLASS]:The job's class is defined in this field.
\\ \\
----
!!Tab 2
;[WC Class|WCB_CLASS]:This field associates the job to a specific Workers’ Compensation classification used to determine the WC category for reporting and WC Contribution.
;[EEO Category|EEO_CATEGORY]:This field associates the job to a specific EEO Category.
;[Std Hours Per Day|STD_HOURS_PER_DAY]:This field holds the average number of hours per day that are required by this job.
;[Std Hours Per Week|STD_HOURS_PER_WEEK]:This field holds the regular number of hours per week required by this job.
;[Std Hours Per Pay|STD_HOURS_PER_PAY]:This field displays the regular hours in a pay period required by the job.
;[Job Points|JOB_POINTS]:For the purposes of using salary ranges ‘by formula’, job points may be assigned.
;[Wage Rate|WAGE_RATE]:This field displays the standard or starting rate for this job by the rate basis below.
;[Rate Basis|RATE_BASIS]:The rate basis is the unit of measure the associated rate is being stored or displayed in (i.e. hourly, weekly, biweekly, semi-monthly, monthly, annual or contract).
;[Overtime Exempt|OVERTIME_EXEMPT]:This field indicates if overtime is payable for this job or not.
;[Direct Wages|DIRECT_CHARGE]:This field indicates whether all work done in this job is charged directly to a specific distribution (i.e. a work or job order, dept, cost center or account), regardless of who works on it.
;[Assignment Required|ASSIGNMENT_REQUIRED]:This field indicates if an assignment record is required before an employee may be paid for performing a job.
;[Job Profile|JOB_PROFILE_CODE]:This field associates the job to a specific job profile; the ‘job posting’ information linked to the [Recruitment|MODULE-RE] application.
;[Profile User Name|PROFILE_USER_NAME]:
;[Premium|PREMIUM_CODE]:This field shows the user-defined code that uniquely identifies this premium within the organization.
;[Premium Rate Basis|PREMIUM_RATE_BASIS]:The rate basis is the unit of measure in which the associated rate is being stored or displayed for the defaulted Premium Rate.
;[Premium Rate|PREMIUM_RATE]:This field displays the rate that is used defaulted from this premium.
;[Sequence #|SPLIT_SEQUENCE]:This field defines the sequential order of the distribution mask for this job.
;[Distribution|DISTRIBUTION_CODE]:If a specific distribution segment code is to receive a portion (even 100%) of the costs, this field identifies part or all of that code. This is normally the distribution of the wages associated with the job.
;[Split Rule|SPLIT_RULE]:The distribution split rule indicates whether the distribution is being split by a percentage, by flat amount or by a Distribution pick list of authorized assignments.
;[Split Percentage|SPLIT_PERCENT]:If a split rule is ‘by percent’ then this field will indicate a percent.
\\ \\
----
!!Tab 3
;[Split Amount|SPLIT_AMOUNT]:If the split rule is ‘by amount’ then indicate the amount in this field.
;[Additional|ADDITIONAL]:
;[Start Date|START_DATE]/[End Date|END_DATE]:These dates indicate the dates this distribution may be used.
;[G/L Fund Code|GL_FUND_CODE]:This identifies the GL fund associated with the job.
;[User Percent|USER_PERCENT]:If ‘Split By Percent’ has been selected as the split rule, then the user percentage will be displayed in this field.
;[User Field Value 1 - 10|USER_FIELD_VALUE_nn]:
----
![Notes|Edit:Internal.IVDJB]
[{InsertPage page='Internal.IVDJB' default='Click to create a new notes page'}]
At line 82 removed one line
}]