1 Package hr_appraisals_api as
2 /* $Header: peaprapi.pkh 120.5.12010000.2 2008/08/06 08:56:25 ubhat ship $*/
3 /*#
4 * This package contains Appraisals APIs.
5 * @rep:scope public
6 * @rep:product per
7 * @rep:displayname Appraisal
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |-----------------------------< create_appraisal >-------------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API creates an appraisal for a person. An appraisal holds the
17 * evaluation details of a person by others for a performance review and
18 * can include objective setting etc.
19 *
20 * <p><b>Licensing</b><br>
21 * This API is licensed for use with Human Resources.
22 *
23 * <p><b>Prerequisites</b><br>
24 * A valid appraisal template must exist. Person records for whom the
25 * appraisal is being performed and the person who is performing this
26 * appraisal must exist.
27 *
28 * <p><b>Post Success</b><br>
29 * Appraisal is created.
30 *
31 * <p><b>Post Failure</b><br>
32 * Appraisal is not created and an error is raised.
33 * @param p_validate If true, then validation alone will be performed and the
34 * database will remain unchanged. If false and all validation checks pass,
35 * then the database will be modified.
36 * @param p_effective_date Reference date for validating lookup values are
37 * applicable during the start to end active date range. This date does not
38 * determine when the changes take effect.
39 * @param p_business_group_id Business group to which the appraisal belongs.
40 * @param p_appraisal_template_id Appraisal template to be used for this
41 * appraisal.
42 * @param p_appraisee_person_id Person on whom the appraisal is being
43 * performed.
44 * @param p_appraiser_person_id Person who is performing the appraisal.
45 * @param p_appraisal_date {@rep:casecolumn PER_APPRAISALS.APPRAISAL_DATE}
46 * @param p_appraisal_period_start_date {@rep:casecolumn
47 * PER_APPRAISALS.APPRAISAL_PERIOD_START_DATE}
48 * @param p_appraisal_period_end_date {@rep:casecolumn
49 * PER_APPRAISALS.APPRAISAL_PERIOD_END_DATE}
50 * @param p_type Type of appraisal used. Valid values are defined by the
51 * APPRAISAL_TYPE lookup type.
52 * @param p_next_appraisal_date Proposed date when the next appraisal will be
53 * performed.
54 * @param p_status Status of the appraisal within approval process. Valid
55 * values are defined by the APPRAISAL_ASSESSMENT_STATUS lookup type.
56 * @param p_group_date The date the group was created.
57 * @param p_group_initiator_id Person who created the group.
58 * @param p_comments Comments text.
59 * @param p_overall_performance_level_id Performance rating level of the
60 * appraisee.
61 * @param p_open Indicates whether the appraisal is open for modification.
62 * Valid values are defined by the YES_NO lookup type.
63 * @param p_attribute_category This context value determines which flexfield
64 * structure to use with the descriptive flexfield segments.
65 * @param p_attribute1 Descriptive flexfield segment.
66 * @param p_attribute2 Descriptive flexfield segment.
67 * @param p_attribute3 Descriptive flexfield segment.
68 * @param p_attribute4 Descriptive flexfield segment.
69 * @param p_attribute5 Descriptive flexfield segment.
70 * @param p_attribute6 Descriptive flexfield segment.
71 * @param p_attribute7 Descriptive flexfield segment.
72 * @param p_attribute8 Descriptive flexfield segment.
73 * @param p_attribute9 Descriptive flexfield segment.
74 * @param p_attribute10 Descriptive flexfield segment.
75 * @param p_attribute11 Descriptive flexfield segment.
76 * @param p_attribute12 Descriptive flexfield segment.
77 * @param p_attribute13 Descriptive flexfield segment.
78 * @param p_attribute14 Descriptive flexfield segment.
79 * @param p_attribute15 Descriptive flexfield segment.
80 * @param p_attribute16 Descriptive flexfield segment.
81 * @param p_attribute17 Descriptive flexfield segment.
82 * @param p_attribute18 Descriptive flexfield segment.
83 * @param p_attribute19 Descriptive flexfield segment.
84 * @param p_attribute20 Descriptive flexfield segment.
85 * @param p_system_type Appraisal system type. Indicates the type of person
86 * filling out the appraisal, e.g., manager, peer feedback etc.. Valid values
87 * are defined by the APPRAISAL_SYSTEM_TYPE lookup type
88 * @param p_system_params Different attributes can be put together into this single
89 * parameter. This parameter holds data for many attributes together in a form of
90 * free text. Attribute name and values are separated by an equal '=' sign. If
91 * multiple attributes are used, then these are separated by an ampersand '&'.
92 * Attributes can be of any of the following: SystemType, ItemType, ProcessName,
93 * ApprovalReqd, AMETranType, AMEAppId, TransactionType, FunctionId etc. For a
94 * single attribute the entry will be of the format: SystemType=EMP360. If more
95 * than one attribute is passed then the entry will be of the format:
96 * SystemType=EMP360amp;ItemType=HRSSAamp;ProcessName=HR_APPRAISAL_DETAILS_JSP_PRC
97 * @param p_appraisee_access Determines the information to which the appraisee
98 * has access.
99 * @param p_main_appraiser_id Person who is the main appraiser and gives the
100 * final ratings for the appraisal
101 * @param p_assignment_id Identifies the assignment for which this appraisal is
102 * performed.
103 * @param p_assignment_start_date Start date of the assignment.
104 * @param p_asg_business_group_id Business group of the assignment considered
105 * for the appraisal
106 * @param p_assignment_organization_id Organization of the assignment.
107 * @param p_assignment_job_id Job for this assignment.
108 * @param p_assignment_position_id Position of this assignment.
109 * @param p_assignment_grade_id Grade of this assignment.
110 * @param p_appraisal_id If p_validate is false, uniquely identifies the
111 * appraisal created. If p_validate is true, set to null.
112 * @param p_object_version_number If p_validate is false, then set to the
113 * version number of the created appraisal. If p_validate is true, then the
114 * value will be null.
115 * @param p_appraisal_system_status Current system status of the appraisal
116 * @param p_potential_readiness_level Readiness level. Valid values are defined
117 * in READINESS_LEVEL lookup type.
118 * @param p_potential_short_term_workopp Short term work opportunity identified
119 * for the employee during final ratings. (eg. If the employee is 'Application
120 * Developer' now, then 'Sr. Developer' is the short term opportunity, where as
121 * 'Product Development Manager' can be regarded as long term opportunity.)
122 * @param p_potential_long_term_workopp Long term work opportunities identified
123 * for the employee. (eg. Development Manager/Product Director etc.) given
124 * during final ratings.
125 * @param p_potential_details Details identified by the appraiser about the
126 * potential of the employee during the final appraisal ratings.
127 * @param p_event_id Event recorded for this appraisal
128 * @param p_show_competency_ratings Flag to indicate if appraisee can view main appraiser competency ratings.
129 * @param p_show_objective_ratings Flag to indicate if appraisee can view main appraiser objective ratings.
130 * @param p_show_questionnaire_info Flag to indicate if appraisee can view main appraiser answered questionnaire.
131 * @param p_show_participant_details Flag to indicate if appraisee can view participants details.
132 * @param p_show_participant_ratings Flag to indicate if appraisee can view participants ratings.
133 * @param p_show_participant_names Flag to indicate if appraisee can view participants names.
134 * @param p_show_overall_ratings Flag to indicate if appraisee can view main appraiser overall ratings.
135 * @param p_show_overall_comments Flag to indicate if appraisee can view main appraiser overall comments.
136 * @param p_update_appraisal Flag to indicate if appraisee can update appraisal.
137 * @param p_provide_overall_feedback Flag to indicate if appraisee can provide overall feedback on appraisal.
138 * @param p_appraisee_comments Stores appraisee overall feedback on appraisal.
139 * @param p_plan_id If not null stores the performance management plan identifier.
140 * @param p_offline_status Indicates the offline status of the appraisal document.
141 * Valid values are defined by the APPRAISAL_OFFLINE_STATUS lookup type.
142 * @rep:displayname Create Appraisal
143 * @rep:category BUSINESS_ENTITY PER_APPRAISAL
144 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
145 * @rep:scope public
146 * @rep:lifecycle active
147 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
148 */
149 --
150 -- {End Of Comments}
151 --
152 procedure create_appraisal
153 (p_validate in boolean default false,
154 p_effective_date in date,
155 p_business_group_id in number,
156 p_appraisal_template_id in number,
157 p_appraisee_person_id in number,
158 p_appraiser_person_id in number,
159 p_appraisal_date in date default null,
160 p_appraisal_period_start_date in date,
161 p_appraisal_period_end_date in date ,
162 p_type in varchar2 default null,
163 p_next_appraisal_date in date default null,
164 p_status in varchar2 default null,
165 p_group_date in date default null,
166 p_group_initiator_id in number default null,
167 p_comments in varchar2 default null,
168 p_overall_performance_level_id in number default null,
169 p_open in varchar2 default 'Y',
170 p_attribute_category in varchar2 default null,
171 p_attribute1 in varchar2 default null,
172 p_attribute2 in varchar2 default null,
173 p_attribute3 in varchar2 default null,
174 p_attribute4 in varchar2 default null,
175 p_attribute5 in varchar2 default null,
176 p_attribute6 in varchar2 default null,
177 p_attribute7 in varchar2 default null,
178 p_attribute8 in varchar2 default null,
179 p_attribute9 in varchar2 default null,
180 p_attribute10 in varchar2 default null,
181 p_attribute11 in varchar2 default null,
182 p_attribute12 in varchar2 default null,
183 p_attribute13 in varchar2 default null,
184 p_attribute14 in varchar2 default null,
185 p_attribute15 in varchar2 default null,
186 p_attribute16 in varchar2 default null,
187 p_attribute17 in varchar2 default null,
188 p_attribute18 in varchar2 default null,
189 p_attribute19 in varchar2 default null,
190 p_attribute20 in varchar2 default null,
191 p_system_type in varchar2 default null,
192 p_system_params in varchar2 default null,
193 p_appraisee_access in varchar2 default null,
194 p_main_appraiser_id in number default null,
195 p_assignment_id in number default null,
196 p_assignment_start_date in date default null,
197 p_asg_business_group_id in number default null,
198 p_assignment_organization_id in number default null,
199 p_assignment_job_id in number default null,
200 p_assignment_position_id in number default null,
201 p_assignment_grade_id in number default null,
202 p_appraisal_id out nocopy number,
203 p_object_version_number out nocopy number,
204 p_appraisal_system_status in varchar2 default null,
205 p_potential_readiness_level in varchar2 default null,
206 p_potential_short_term_workopp in varchar2 default null,
207 p_potential_long_term_workopp in varchar2 default null,
208 p_potential_details in varchar2 default null,
209 p_event_id in number default null,
210 p_show_competency_ratings in varchar2 default null,
211 p_show_objective_ratings in varchar2 default null,
212 p_show_questionnaire_info in varchar2 default null,
213 p_show_participant_details in varchar2 default null,
214 p_show_participant_ratings in varchar2 default null,
215 p_show_participant_names in varchar2 default null,
216 p_show_overall_ratings in varchar2 default null,
217 p_show_overall_comments in varchar2 default null,
218 p_update_appraisal in varchar2 default null,
219 p_provide_overall_feedback in varchar2 default null,
220 p_appraisee_comments in varchar2 default null,
221 p_plan_id in number default null,
222 p_offline_status in varchar2 default null
223 );
224 --
225 -- ----------------------------------------------------------------------------
226 -- |-----------------------------< update_appraisal >-------------------------|
227 -- ----------------------------------------------------------------------------
228 --
229 -- {Start Of Comments}
230 /*#
231 * This API updates an existing appraisal for a person. An appraisal
232 * holds the evaluation details of a person by others for a performance
233 * review and can include objective setting etc.
234 *
235 * <p><b>Licensing</b><br>
236 * This API is licensed for use with Human Resources.
237 *
238 * <p><b>Prerequisites</b><br>
239 * A valid appraisal must exist.
240 *
241 * <p><b>Post Success</b><br>
242 * Appraisal is updated.
243 *
244 * <p><b>Post Failure</b><br>
245 * Appraisal remains unchanged and an error is raised.
246 * @param p_validate If true, then only validation will be performed and the
247 * database remains unchanged. If false, then all validation checks pass the
248 * database will be modified.
249 * @param p_effective_date Reference date for validating lookup values are
250 * applicable during the start to end active date range. This date does not
251 * determine when the changes take effect.
252 * @param p_appraisal_id The appraisal to be updated.
253 * @param p_object_version_number Pass in the current version number of the
254 * appraisal to be updated. When the API completes if p_validate is false, will
255 * be set to the new version number of the updated appraisal. If p_validate is
256 * true will be set to the same value which was passed in.
257 * @param p_appraiser_person_id Person who is performing the appraisal.
258 * @param p_appraisal_date Date when the appraisal is to take place.
259 * @param p_appraisal_period_end_date End date of the appraisal period.
260 * @param p_appraisal_period_start_date The start date of appraisal period.
261 * @param p_type Type of appraisal used. Valid values are defined by the
262 * APPRAISAL_TYPE lookup type.
263 * @param p_next_appraisal_date Proposed date when the next appraisal will be
264 * performed.
265 * @param p_status Indicates the status of this appraisal. Valid values are
266 * defined by the APPRAISAL_ASSESSMENT_STATUS lookup type. (possible values are
267 * ongoing, planned, complete, incomplete, waiting on feedback)
268 * @param p_comments Comments text.
269 * @param p_overall_performance_level_id Performance rating level of the
270 * appraisee.
271 * @param p_open Whether appraisal is open for modification. Valid values are
272 * defined by the YES_NO lookup type.
273 * @param p_attribute_category This context value determines which flexfield
274 * structure to use with the descriptive flexfield segments.
275 * @param p_attribute1 Descriptive flexfield segment.
276 * @param p_attribute2 Descriptive flexfield segment.
277 * @param p_attribute3 Descriptive flexfield segment.
278 * @param p_attribute4 Descriptive flexfield segment.
279 * @param p_attribute5 Descriptive flexfield segment.
280 * @param p_attribute6 Descriptive flexfield segment.
281 * @param p_attribute7 Descriptive flexfield segment.
282 * @param p_attribute8 Descriptive flexfield segment.
283 * @param p_attribute9 Descriptive flexfield segment.
284 * @param p_attribute10 Descriptive flexfield segment.
285 * @param p_attribute11 Descriptive flexfield segment.
286 * @param p_attribute12 Descriptive flexfield segment.
287 * @param p_attribute13 Descriptive flexfield segment.
288 * @param p_attribute14 Descriptive flexfield segment.
289 * @param p_attribute15 Descriptive flexfield segment.
290 * @param p_attribute16 Descriptive flexfield segment.
291 * @param p_attribute17 Descriptive flexfield segment.
292 * @param p_attribute18 Descriptive flexfield segment.
293 * @param p_attribute19 Descriptive flexfield segment.
294 * @param p_attribute20 Descriptive flexfield segment.
295 * @param p_system_type Appraisal system type. Indicates the type of person
296 * filling out the appraisal, e.g., manager, peer feedback etc.. Valid values
297 * are defined by the APPRAISAL_SYSTEM_TYPE lookup type
298 * @param p_system_params Different attributes can be put together into this
299 * single parameter. This parameter holds data for many attributes together in
300 * a form of free text. Attribute name and values are separated by an equal '=' sign.
301 * If multiple attributes are used, then these are separated by an ampersand '&'.
302 * Attributes can be of any of the following: SystemType, ItemType, ProcessName,
303 * ApprovalReqd, AMETranType, AMEAppId, TransactionType, FunctionId etc. For a
304 * single attribute the entry will be of the format: SystemType=EMP360. If
305 * more than one attribute is passed then the entry will be of the format:
306 * SystemType=EMP360amp;ItemType=HRSSAamp;ProcessName=HR_APPRAISAL_DETAILS_JSP_PRC
307 * @param p_appraisee_access Determines the information to which the appraisee
308 * has access.
309 * @param p_main_appraiser_id Person who is the main appraiser and gives the
310 * final ratings for the appraisal
311 * @param p_assignment_id Identifies the assignment for which this appraisal is
312 * performed.
313 * @param p_assignment_start_date Start date of the assignment.
314 * @param p_asg_business_group_id Business group of the assignment considered
315 * for the appraisal
316 * @param p_assignment_organization_id Organization of the assignment.
317 * @param p_assignment_job_id Job for this assignment.
318 * @param p_assignment_position_id Position of this assignment.
319 * @param p_assignment_grade_id Grade of this assignment.
320 * @param p_appraisal_system_status Current system status of the appraisal
321 * @param p_potential_readiness_level Readiness level. Valid values are defined
322 * in READINESS_LEVEL lookup type.
323 * @param p_potential_short_term_workopp Short term work opportunity identified for
324 * the employee during final ratings. (eg. If the employee is 'Application Developer'
325 * now, then 'Sr. Developer' is the short term opportunity, where as 'Product
326 * Development Manager' can be regarded as long term opportunity.)
327 * @param p_potential_long_term_workopp Long term work opportunities identified for
328 * the employee. (eg. Development Manager/Product Director etc.) given during final
329 * ratings.
330 * @param p_potential_details Details identified by the appraiser about the
331 * potential of the employee during the final appraisal ratings.
332 * @param p_event_id Event recorded for this appraisal
333 * @param p_show_competency_ratings Flag to indicate if appraisee can view main appraiser competency ratings.
334 * @param p_show_objective_ratings Flag to indicate if appraisee can view main appraiser objective ratings.
335 * @param p_show_questionnaire_info Flag to indicate if appraisee can view main appraiser answered
336 * questionnaire.
337 * @param p_show_participant_details Flag to indicate if appraisee can view participants details.
338 * @param p_show_participant_ratings Flag to indicate if appraisee can view participants ratings.
339 * @param p_show_participant_names Flag to indicate if appraisee can view participants names.
340 * @param p_show_overall_ratings Flag to indicate if appraisee can view main appraiser overall ratings.
341 * @param p_show_overall_comments Flag to indicate if appraisee can view main appraiser overall comments.
342 * @param p_update_appraisal Flag to indicate if appraisee can update appraisal.
343 * @param p_provide_overall_feedback Flag to indicate if appraisee can provide overall feedback on appraisal.
344 * @param p_appraisee_comments Stores appraisee overall feedback on appraisal.
345 * @param p_plan_id If not null stores the performance management plan identifier.
346 * @param p_offline_status Indicates the offline status of the appraisal document.
347 * Valid values are defined by the APPRAISAL_OFFLINE_STATUS lookup type.
348 * @rep:displayname Update Appraisal
349 * @rep:category BUSINESS_ENTITY PER_APPRAISAL
350 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
351 * @rep:scope public
352 * @rep:lifecycle active
353 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
354 */
355 --
356 -- {End Of Comments}
357 --
358 procedure update_appraisal
359 (p_validate in boolean default false,
360 p_effective_date in date,
361 p_appraisal_id in number,
362 p_object_version_number in out nocopy number,
363 p_appraiser_person_id in number,
364 p_appraisal_date in date default hr_api.g_date,
365 p_appraisal_period_end_date in date default hr_api.g_date,
366 p_appraisal_period_start_date in date default hr_api.g_date,
367 p_type in varchar2 default hr_api.g_varchar2,
368 p_next_appraisal_date in date default hr_api.g_date,
369 p_status in varchar2 default hr_api.g_varchar2,
370 p_comments in varchar2 default hr_api.g_varchar2,
371 p_overall_performance_level_id in number default hr_api.g_number,
372 p_open in varchar2 default hr_api.g_varchar2,
373 p_attribute_category in varchar2 default hr_api.g_varchar2,
374 p_attribute1 in varchar2 default hr_api.g_varchar2,
375 p_attribute2 in varchar2 default hr_api.g_varchar2,
376 p_attribute3 in varchar2 default hr_api.g_varchar2,
377 p_attribute4 in varchar2 default hr_api.g_varchar2,
378 p_attribute5 in varchar2 default hr_api.g_varchar2,
379 p_attribute6 in varchar2 default hr_api.g_varchar2,
380 p_attribute7 in varchar2 default hr_api.g_varchar2,
381 p_attribute8 in varchar2 default hr_api.g_varchar2,
382 p_attribute9 in varchar2 default hr_api.g_varchar2,
383 p_attribute10 in varchar2 default hr_api.g_varchar2,
384 p_attribute11 in varchar2 default hr_api.g_varchar2,
385 p_attribute12 in varchar2 default hr_api.g_varchar2,
386 p_attribute13 in varchar2 default hr_api.g_varchar2,
387 p_attribute14 in varchar2 default hr_api.g_varchar2,
388 p_attribute15 in varchar2 default hr_api.g_varchar2,
389 p_attribute16 in varchar2 default hr_api.g_varchar2,
390 p_attribute17 in varchar2 default hr_api.g_varchar2,
391 p_attribute18 in varchar2 default hr_api.g_varchar2,
392 p_attribute19 in varchar2 default hr_api.g_varchar2,
393 p_attribute20 in varchar2 default hr_api.g_varchar2,
394 p_system_type in varchar2 default hr_api.g_varchar2,
395 p_system_params in varchar2 default hr_api.g_varchar2,
396 p_appraisee_access in varchar2 default hr_api.g_varchar2,
397 p_main_appraiser_id in number default hr_api.g_number,
398 p_assignment_id in number default hr_api.g_number,
399 p_assignment_start_date in date default hr_api.g_date,
400 p_asg_business_group_id in number default hr_api.g_number,
401 p_assignment_organization_id in number default hr_api.g_number,
402 p_assignment_job_id in number default hr_api.g_number,
403 p_assignment_position_id in number default hr_api.g_number,
404 p_assignment_grade_id in number default hr_api.g_number,
405 p_appraisal_system_status in varchar2 default hr_api.g_varchar2,
406 p_potential_readiness_level in varchar2 default hr_api.g_varchar2,
407 p_potential_short_term_workopp in varchar2 default hr_api.g_varchar2,
408 p_potential_long_term_workopp in varchar2 default hr_api.g_varchar2,
409 p_potential_details in varchar2 default hr_api.g_varchar2,
410 p_event_id in number default hr_api.g_number,
411 p_show_competency_ratings in varchar2 default hr_api.g_varchar2,
412 p_show_objective_ratings in varchar2 default hr_api.g_varchar2,
413 p_show_questionnaire_info in varchar2 default hr_api.g_varchar2,
414 p_show_participant_details in varchar2 default hr_api.g_varchar2,
415 p_show_participant_ratings in varchar2 default hr_api.g_varchar2,
416 p_show_participant_names in varchar2 default hr_api.g_varchar2,
417 p_show_overall_ratings in varchar2 default hr_api.g_varchar2,
418 p_show_overall_comments in varchar2 default hr_api.g_varchar2,
419 p_update_appraisal in varchar2 default hr_api.g_varchar2,
420 p_provide_overall_feedback in varchar2 default hr_api.g_varchar2,
421 p_appraisee_comments in varchar2 default hr_api.g_varchar2,
422 p_plan_id in number default hr_api.g_number,
423 p_offline_status in varchar2 default hr_api.g_varchar2
424 );
425 --
426 -- ----------------------------------------------------------------------------
427 -- |-----------------------------< delete_appraisal >-------------------------|
428 -- ----------------------------------------------------------------------------
429 --
430 -- {Start Of Comments}
431 /*#
432 * This API deletes an existing appraisal for a person. An appraisal
433 * holds the evaluation details of a person by others for a performance
434 * review and can include objective setting etc.
435 *
436 * <p><b>Licensing</b><br>
437 * This API is licensed for use with Human Resources.
438 *
439 * <p><b>Prerequisites</b><br>
440 * A valid appraisal must already exist.
441 *
442 * <p><b>Post Success</b><br>
443 * Appraisal is deleted.
444 *
445 * <p><b>Post Failure</b><br>
446 * Appraisal is not deleted and an error is raised.
447 * @param p_validate If true, then only validation will be performed and the
448 * database remains unchanged. If false, then all validation checks pass the
449 * database will be modified.
450 * @param p_appraisal_id Appraisal to be deleted. If p_validate is false,
451 * uniquely identifies the appraisal to be deleted. If p_validate is true, set
452 * to null.
453 * @param p_object_version_number Current version number of the appraisal to be
454 * deleted.
455 * @rep:displayname Delete Appraisal
456 * @rep:category BUSINESS_ENTITY PER_APPRAISAL
457 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
458 * @rep:scope public
459 * @rep:lifecycle active
460 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
461 */
462 --
463 -- {End Of Comments}
464 --
465 procedure delete_appraisal
466 (p_validate in boolean default false,
467 p_appraisal_id in number,
468 p_object_version_number in number
469 );
470 --
471 end hr_appraisals_api;