Functional Description
Purpose
The purpose of this function is to update the employee master record for an employee with the
appropriate performance appraisal information. This would normally be used upon the completion of an
appraisal to update the employee record with the information from that appraisal as well as update the
information about the next appraisal.
Setup Notes and Prerequisites
Special Logic
Technical Specification
First, retrieve the employee's original hire date from the employee master.
Edit the data parameters passed in to be sure none are prior the origianl hire date. If there are
any dates passed in that are before the original hire date, set an error and stop processing.
Update the employee master (F060116) and the employee master tag file (F06120) with the parameters
passed in.
D0800215 - Update Employee Master with Final Performance Appraisal Info
Type Review:
Enter the Type Review value for the next review the employee is to have to be updated in the employee master record.
Type Last Review:
This is the last review type to be updated to the employee master.
Date Next Review:
The date the next review is due, to be updated to the employee master.
Date Last Reviewed:
The date the last review was completed on, to be updated to the employee master.
Performance Appraisal Level:
The level assessed by the supervisor on the last performance appraisal to be updated to the employee master.
Address Number:
The employee who was reviewed, and whose record should be updated.
Last Total Job Competency DATE:
The date the Total Job competency Percentage is effective as of.
Suppress Error Message:
1 - Suppress errors
0 - Set appropriate errors on Data Structure Members
Error Flag:
If an error is encountered, this is the data item number for that error.
Program ID:
The program updating the employee master.
Serial Number:
The serial number on the performance appraisal making this update to the employee master. This is used by the
employee master to exit to the performance appraisal system. If an appraisal is not making this update, then pass a blank.
Last Total Job Competency Required:
The job competency percent achieved after the employee competency levels are updated to the levels assessed in the
performance appraisal.
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cTypeIncreaseNextRevw | TINC | char | OPT | INPUT |
Type Review:
| ||||
jdDteNextReview | NRVW | JDEDATE | OPT | INPUT |
Date Next Review:
| ||||
cTypeIncreaseLastRevw | TINCL | char | OPT | INPUT |
Type Last Review:
| ||||
jdDateLastReviewed | DATRVW | JDEDATE | OPT | INPUT |
Date Last Reviewed:
| ||||
mnPerformanceAppraisalLevel | PAPL | MATH_NUMERIC | OPT | INPUT |
Performance Appraisal Level:
| ||||
mnTotalJobCompetencyPercen | JBPCTRQD | MATH_NUMERIC | OPT | INPUT |
Last Total Job Competency Required:
| ||||
jdLastTotalJobCompetencyre | LTJCRW | JDEDATE | OPT | INPUT |
Last Total Job Competency DATE:
| ||||
mnAddressNumber | AN8 | MATH_NUMERIC | REQ | INPUT |
Address Number:
| ||||
cSuppressErrorMessage | EV01 | char | OPT | INPUT |
Suppress Error Message:
| ||||
szErrorFlag | DTAI | char | OPT | OUTPUT |
Error Flag:
| ||||
mnKeyValueSerialNumber | SERK | MATH_NUMERIC | OPT | INPUT |
Serial Number:
| ||||
szProgramId | PID | char | OPT | INPUT |
Program ID:
|
None |
None |