ManageJobCompetencyOptionAdds

Manage Job Competency Option Changes

Minor Business Rule

Object Name: N0800192

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

To write a new record to the F0800606 (Job Competency Options) file.

Setup Notes and Prerequisites


Special Logic




Technical Specification


Use the parameters input to the function and write a new F0800606 record.  If the draft flag is 1, 

then do not write dates to the F0800606 record.  Otherwise, use the effective date as the begin date and 

the largest date available for the end date.  If this is the first option override record written for 

the effective date and UKID, then write a type 2 work file (F08006wf) record as well.



Data Structure

D0800192A - Manage Job Competency Option Adds

Parameter NameData ItemData TypeReq/OptI/O/Both
mnUniqueIDUKIDMATH_NUMERICREQINPUT

This field is a unique number used to identify a record in a file.

szOrganizationTypeOTPScharREQINPUT

A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization 
structure can have a separate hierarchy.  

jdStructureBeginDateEFTBJDEDATEREQINPUT

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdStructureEndDateEFTEJDEDATEREQINPUT

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

szCompentencyTypeCMPEcharOPTINPUT

A code that identifies a competency table or category for which you can track employee competencies. Valid values 
are: 01 Training 02 Skill 03 Accomplishment 04 Certification 05 Degree 06 Language  It is a user defined code (05/CY), but the values are hard-coded and cannot be 
changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this 
list requires system customizations.

szCompentencyCodeCMPCcharOPTINPUT

A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C 
programming" or  "Driving a forklift."

mnRequiredCompetencyLevelREQLMATH_NUMERICOPTINPUT

The required competency level for a particular job.

mnCompetencyLevelExpectedLLOWCMATH_NUMERICOPTINPUT

The low point in a range for a particular job competency.  For example, if an employee's competency level falls above the low competency 
level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelExpectedHHIGHCMATH_NUMERICOPTINPUT

The high point in a range for a particular job competency.  For example, if an employee's competency level falls above the low 
competency level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelRuleWeightLVWTMATH_NUMERICOPTINPUT

The relative value of each option within a job competency code. The weights of the combined options add up to 100%.

szOptionNumberCOPTNcharOPTINPUT

A number that represents a user defined approach that an employee can use to demonstrate proficiency in a particular job competency. 
There can be more than one option for a job competency.

cPreferredMethodPFMTHcharOPTINPUT

A code that indicates what option in the Competency Options - Overrides table (F0800606) is the preferred method to achieve the 
competency. For example, if the job requires either a degree or "equivalent work experience," you can indicate a preference between these two 
options. It is for informational purposes only and does not impact processes that use competencies.

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTINPUT

The date that specifies the last update to the file record.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

The time that specifies when the program executed the last update to this record.

jdDateChangeIsEffectiveEFTJDEDATEREQINPUT

The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost 
effective date, a currency effective date, a tax rate effective date, or whatever is appropriate.

cDraftFlagDFLAGcharREQINPUT

A code that indicates whether an organizational structure is in draft mode and has not yet been activated. Valid values are: 1 Yes 0 No 

mnRuleNumberRULENMATH_NUMERICREQINPUT

Rule Number designates the order in which Employee Competencies will appear within a job competency option.

szJobCompetencyCodeJCCcharREQINPUT

A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the 
goals and objectives of the company. These competencies are also the foundation of an employee's job and job description.

mnParentKeyIDInternalPUKIDMATH_NUMERICREQINPUT

A unique number that the system uses to identify a record in a file.

szJobGroupJGRPcharREQINPUT

A grouping of similar jobs that are linked together to form a unit. The jobs might be similar in functions within the organization, job duties, 
tasks, responsibilities, job evaluation methods, or pay philosophies. Typical job units are clerical or administrative; technical, engineering, 
scientific, and professional; factory jobs; management; and executive. Consider dividing groups into separate populations based on the 
differences between exempt and non-exempt employees, according to the rules and regulations of the Fair Labor Standards Act. For example, 
consider assigning all your managers to the Managers job group. A job category defines a specific job, and all related job categories are 
classified by a job group. You can define job group codes using user defined code table 08/JG.

szOrganizationalBusinessUnORMCUcharREQINPUT

A business unit that is included in the organizational structure for job competencies. You use organizational business units to assign job 
competency information to levels within your organizational structure. This business unit is independent of an employee's home business unit 
and security business unit.

szJobCategoryJBCDcharREQINPUT

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharREQINPUT

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

cAutoCalculateCompetencyACCOMPcharOPTINPUT

An option that indicates whether this competency can be automatically calculated during an employee performance appraisal. During an 
employee performance appraisal, supervisors might have the option to complete only the job competency ratings and have the program 
derive the new competency ratings for the employee. This option decreases the time required to complete performance appraisals and keeps 
the employee competency ratings up-to-date. For some competencies, automatically-calculated values would be erroneous. For example, if 
a job requires a training class, you typically would not want the system to automatically calculate a rating of 3 (Complete) if the employee has 
not completed the class. You set up the default value for this option when you define job competency options. You can override the default 
value at any level where you attach job competency options.

Related Functions

None

Related Tables

None
ManageJobCompetencyOptionChanges

ManageJobCompetencyOptionChanges

Manage Job Competency Option Changes

Minor Business Rule

Object Name: N0800192

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

This will write an update to the F0800606 (Job Competency Options) table when the values change.

Setup Notes and Prerequisites


Special Logic




Technical Specification


If the new changes occur after the beginning date of the record in the database, then end date the 

record in the database and start a new one the day following.  If the change occurs on the same day as 

the beginning date in the database, then update the record.  

Data Structure

D0800192 - Manage Job Competency Option Changes

Parameter NameData ItemData TypeReq/OptI/O/Both
mnUniqueIDUKIDMATH_NUMERICREQINPUT

This field is a unique number used to identify a record in a file.

szOrganizationTypeOTPScharREQINPUT

A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization 
structure can have a separate hierarchy.  

jdDateBeginningEffectiveEFTBJDEDATEREQINPUT

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEREQINPUT

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

szCompentencyTypeCMPEcharOPTINPUT

A code that identifies a competency table or category for which you can track employee competencies. Valid values 
are: 01 Training 02 Skill 03 Accomplishment 04 Certification 05 Degree 06 Language  It is a user defined code (05/CY), but the values are hard-coded and cannot be 
changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this 
list requires system customizations.

szCompentencyCodeCMPCcharOPTINPUT

A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C 
programming" or  "Driving a forklift."

mnRequiredCompetencyLevelREQLMATH_NUMERICOPTINPUT

The required competency level for a particular job.

mnCompetencyLevelExpectedLLOWCMATH_NUMERICOPTINPUT

The low point in a range for a particular job competency.  For example, if an employee's competency level falls above the low competency 
level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelExpectedHHIGHCMATH_NUMERICOPTINPUT

The high point in a range for a particular job competency.  For example, if an employee's competency level falls above the low 
competency level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelRuleWeightLVWTMATH_NUMERICOPTINPUT

The relative value of each option within a job competency code. The weights of the combined options add up to 100%.

szOptionNumberCOPTNcharOPTINPUT

A number that represents a user defined approach that an employee can use to demonstrate proficiency in a particular job competency. 
There can be more than one option for a job competency.

cPreferredMethodPFMTHcharOPTINPUT

A code that indicates what option in the Competency Options - Overrides table (F0800606) is the preferred method to achieve the 
competency. For example, if the job requires either a degree or "equivalent work experience," you can indicate a preference between these two 
options. It is for informational purposes only and does not impact processes that use competencies.

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTINPUT

The date that specifies the last update to the file record.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

The time that specifies when the program executed the last update to this record.

jdDateChangeIsEffectiveEFTJDEDATEREQINPUT

The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost 
effective date, a currency effective date, a tax rate effective date, or whatever is appropriate.

cDraftFlagDFLAGcharREQINPUT

A code that indicates whether an organizational structure is in draft mode and has not yet been activated. Valid values are: 1 Yes 0 No 

mnRuleNumberRULENMATH_NUMERICREQINPUT

Rule Number designates the order in which Employee Competencies will appear within a job competency option.

szJobCompetencyCodeJCCcharOPTNONE

A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the 
goals and objectives of the company. These competencies are also the foundation of an employee's job and job description.

cAutoCalculateCompetencyACCOMPcharOPTINPUT

An option that indicates whether this competency can be automatically calculated during an employee performance appraisal. During an 
employee performance appraisal, supervisors might have the option to complete only the job competency ratings and have the program 
derive the new competency ratings for the employee. This option decreases the time required to complete performance appraisals and keeps 
the employee competency ratings up-to-date. For some competencies, automatically-calculated values would be erroneous. For example, if 
a job requires a training class, you typically would not want the system to automatically calculate a rating of 3 (Complete) if the employee has 
not completed the class. You set up the default value for this option when you define job competency options. You can override the default 
value at any level where you attach job competency options.

Related Functions

None

Related Tables

None
ManageJobCompetencyOptionCopy

ManageJobCompetencyOptionCopy

Manage Job Competency Option Changes

Minor Business Rule

Object Name: N0800192

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

This function will copy all Job Competencies as of an effective date from one unique ID to another, 
except for the option number passed that should not be copied.  This function is used primarily when an 

option is being overridden at a level where the options were not overridden before.  All the options 

are copied by this function except for the option the user is currently working with.

  

Setup Notes and Prerequisites


Special Logic



Technical Specification

Get all the options that end after the effective date and are not the option that should not be 
written.  Write a new record for each F0800606 record that is found using the new unique ID.


Data Structure

D0800192C - Manage Job Competency Option Copy

Parameter NameData ItemData TypeReq/OptI/O/Both
jdDateEffectiveRatesEFTJDEDATEOPTINPUT

The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost 
effective date, a currency effective date, a tax rate effective date, or whatever is appropriate.

szOrganizationTypeOTPScharOPTINPUT

A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization 
structure can have a separate hierarchy.  

mnFromUniqueIDUKIDMATH_NUMERICOPTINPUT

The unique ID of the F0800606 records which you want to copy.

mnToUniqueIDUKIDMATH_NUMERICOPTBOTH

The unique ID to write the copied records to.

szOptionNumberToNotCopyCOPTNcharOPTINPUT

This is the option number that should not be copied.

cDraftFlagDFLAGcharREQINPUT

A code that indicates whether an organizational structure is in draft mode and has not yet been activated. Valid values are: 1 Yes 0 No 

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTINPUT

The date that specifies the last update to the file record.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

The time that specifies when the program executed the last update to this record.

mnDefaultUniqueIDUKIDMATH_NUMERICOPTNONE

This field is a unique number used to identify a record in a file.

jdStructureBeginDateEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdStructureEndDateEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

mnParentKeyIDInternalPUKIDMATH_NUMERICREQINPUT

A unique number that the system uses to identify a record in a file.

szJobGroupJGRPcharREQINPUT

A grouping of similar jobs that are linked together to form a unit. The jobs might be similar in functions within the organization, job duties, 
tasks, responsibilities, job evaluation methods, or pay philosophies. Typical job units are clerical or administrative; technical, engineering, 
scientific, and professional; factory jobs; management; and executive. Consider dividing groups into separate populations based on the 
differences between exempt and non-exempt employees, according to the rules and regulations of the Fair Labor Standards Act. For example, 
consider assigning all your managers to the Managers job group. A job category defines a specific job, and all related job categories are 
classified by a job group. You can define job group codes using user defined code table 08/JG.

szOrganizationalBusinessUnORMCUcharREQINPUT

A business unit that is included in the organizational structure for job competencies. You use organizational business units to assign job 
competency information to levels within your organizational structure. This business unit is independent of an employee's home business unit 
and security business unit.

szJobCategoryJBCDcharREQINPUT

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharREQINPUT

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

Related Functions

None

Related Tables

None
ManageJobCompetencyOptionDeletio

ManageJobCompetencyOptionDeletio

Manage Job Competency Option Changes

Minor Business Rule

Object Name: N0800192

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

The purpose of this function is to delete an option rule from the F0800606 (Job Competency Options) 
table from the effective date forward.


Setup Notes and Prerequisites


Special Logic




Technical Specification


Get all the records in the F0800606 for the selected unique ID and rule number, which end on and 

after the effective date parameter.  The date to end the records is one day prior to the effective date.  

If the selected record has a start date before the date to end the record, then end date it.  If the 

start date is after the date to end, or if this is a rule for a draft or a default option, then delete 

the record.


Data Structure

D0800192B - Manage Job Competency Option Deletions

Parameter NameData ItemData TypeReq/OptI/O/Both
mnUniqueIDUKIDMATH_NUMERICREQINPUT

This field is a unique number used to identify a record in a file.

szOrganizationTypeOTPScharREQINPUT

A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization 
structure can have a separate hierarchy.  

jdStructureBeginDateEFTBJDEDATEREQINPUT

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdStructureEndDateEFTEJDEDATEREQINPUT

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

szCompentencyTypeCMPEcharOPTINPUT

A code that identifies a competency table or category for which you can track employee competencies. Valid values 
are: 01 Training 02 Skill 03 Accomplishment 04 Certification 05 Degree 06 Language  It is a user defined code (05/CY), but the values are hard-coded and cannot be 
changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this 
list requires system customizations.

szCompentencyCodeCMPCcharOPTINPUT

A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C 
programming" or  "Driving a forklift."

mnRequiredCompetencyLevelREQLMATH_NUMERICOPTINPUT

The required competency level for a particular job.

mnCompetencyLevelExpectedLLOWCMATH_NUMERICOPTINPUT

The low point in a range for a particular job competency.  For example, if an employee's competency level falls above the low competency 
level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelExpectedHHIGHCMATH_NUMERICOPTINPUT

The high point in a range for a particular job competency.  For example, if an employee's competency level falls above the low 
competency level and below the high competency level, the employee's job competency level is sufficient.

mnCompetencyLevelRuleWeightLVWTMATH_NUMERICOPTINPUT

The relative value of each option within a job competency code. The weights of the combined options add up to 100%.

szOptionNumberCOPTNcharOPTINPUT

A number that represents a user defined approach that an employee can use to demonstrate proficiency in a particular job competency. 
There can be more than one option for a job competency.

cPreferredMethodPFMTHcharOPTINPUT

A code that indicates what option in the Competency Options - Overrides table (F0800606) is the preferred method to achieve the 
competency. For example, if the job requires either a degree or "equivalent work experience," you can indicate a preference between these two 
options. It is for informational purposes only and does not impact processes that use competencies.

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTINPUT

The date that specifies the last update to the file record.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

The time that specifies when the program executed the last update to this record.

jdDateChangeIsEffectiveEFTJDEDATEREQINPUT

The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost 
effective date, a currency effective date, a tax rate effective date, or whatever is appropriate.

cDraftFlagDFLAGcharREQINPUT

A code that indicates whether an organizational structure is in draft mode and has not yet been activated. Valid values are: 1 Yes 0 No 

jdBeginDateFromFileEFTBJDEDATEREQINPUT

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdEndDateFromFileEFTEJDEDATEOPTINPUT

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

mnRuleNumberRULENMATH_NUMERICREQINPUT

Rule Number designates the order in which Employee Competencies will appear within a job competency option.

mnParentKeyIDInternalPUKIDMATH_NUMERICREQINPUT

A unique number that the system uses to identify a record in a file.

szJobGroupJGRPcharOPTINPUT

A grouping of similar jobs that are linked together to form a unit. The jobs might be similar in functions within the organization, job duties, 
tasks, responsibilities, job evaluation methods, or pay philosophies. Typical job units are clerical or administrative; technical, engineering, 
scientific, and professional; factory jobs; management; and executive. Consider dividing groups into separate populations based on the 
differences between exempt and non-exempt employees, according to the rules and regulations of the Fair Labor Standards Act. For example, 
consider assigning all your managers to the Managers job group. A job category defines a specific job, and all related job categories are 
classified by a job group. You can define job group codes using user defined code table 08/JG.

szOrganizationalBusinessUnORMCUcharOPTINPUT

A business unit that is included in the organizational structure for job competencies. You use organizational business units to assign job 
competency information to levels within your organizational structure. This business unit is independent of an employee's home business unit 
and security business unit.

szJobCategoryJBCDcharOPTINPUT

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharOPTINPUT

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

szJobCompetencyCodeJCCcharREQINPUT

A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the 
goals and objectives of the company. These competencies are also the foundation of an employee's job and job description.

cAutoCalculateCompetencyACCOMPcharOPTINPUT

An option that indicates whether this competency can be automatically calculated during an employee performance appraisal. During an 
employee performance appraisal, supervisors might have the option to complete only the job competency ratings and have the program 
derive the new competency ratings for the employee. This option decreases the time required to complete performance appraisals and keeps 
the employee competency ratings up-to-date. For some competencies, automatically-calculated values would be erroneous. For example, if 
a job requires a training class, you typically would not want the system to automatically calculate a rating of 3 (Complete) if the employee has 
not completed the class. You set up the default value for this option when you define job competency options. You can override the default 
value at any level where you attach job competency options.

Related Functions

None

Related Tables

None