Functional Description
Purpose
This function retrieves competencies defined at the Job level. If the competency was defined at this
level, it is written to the B0800154 Cache Job Competencies For All Organizational Levels (Confirmed
Competency Cache). If the competency was not defined at this level it is written to the B0800154
Unconfirmed Competency Cache. If a competency defined at this level confirms a record in the Unconfirmed
Competency Cache, it will write that record to the Confirmed Competency Cache.
Setup Notes and Prerequisites
*****THIS FUNCTION SHOULD NOT BE CALLED DIRECTLY FROM EVENT RULES.*****
*****CALL Get Job Competencies At An Organizational Level TO GET THE DESIRED JOB COMPETENCIES AT SOME
LEVEL IN THE ORGANIZATION.*****
Special Logic
Technical Specification
-Get the Competencies attached to the Job from F0800605.
-If the UKID from F0800605 = PUKID from F0800605, then the competency was attached directly to the
Job, so write it to the Confirmed Competency cache.
-If the Competency was not attached directly to the Job, place it in the
'Unconfirmed' cache to determine if it is an override of another level.
D0800153B - Get Competencies For A Job
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szOrganizationType | OTPS | char | REQ | INPUT |
A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization
| ||||
szJobType | JBCD | char | REQ | INPUT |
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
| ||||
szJobStep | JBST | char | REQ | INPUT |
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
| ||||
jdDateEffectiveRates | EFT | JDEDATE | REQ | INPUT |
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
| ||||
mnJobnumberA_B0800154 | JOBS | MATH_NUMERIC | REQ | BOTH |
The job number (work station ID) which executed the particular job. | ||||
mnLevel | MATH01 | MATH_NUMERIC | REQ | BOTH |
- - - Good Performance Low Value. | ||||
szUserDefCompetencyDesc_01 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefCompetencyDesc_02 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefCompetencyDesc_03 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefCompetencyDesc_04 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefCompetencyDesc_05 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefCompetencyDesc_06 | USDD | char | OPT | INPUT |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
cGetOptionOverridesUKIDFlag | EV01 | char | REQ | INPUT |
An option that specifies the type of processing for an event. | ||||
cGetIncludeInGapApprFlag | EV01 | char | REQ | INPUT |
An option that specifies the type of processing for an event. | ||||
cDraftFlag | DFLAG | char | OPT | INPUT |
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 | ||||
szJobCompetencyCode | JCC | char | OPT | NONE |
A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the
|
None |
None |