1 PACKAGE pa_perf_status_client_extn AS
2 /* $Header: PAPESCLS.pls 120.5 2006/10/03 09:49:00 sgutha noship $ */
3 /*#
4 * This extension enables you to customize the logic regarding the performance status.
5 * @rep:scope public
6 * @rep:product PA
7 * @rep:lifecycle active
8 * @rep:displayname Performance Status
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PA_PROJECT
11 * @rep:category BUSINESS_ENTITY PA_BUDGET
12 * @rep:category BUSINESS_ENTITY PA_TASK
13 * @rep:category BUSINESS_ENTITY PA_PERF_REPORTING
14 * @rep:doccd 120pjapi.pdf See the Oracle Projects APIs, Client Extensions, and Open Interfaces Reference
15 */
16
17 /*#
18 * This function is used to customize the logic in getting the overall performance status.
19 * @return The function returns the overall performance of a project.
20 * @param p_object_type Type of an Object. PA_PROJECTS is supported for now.
21 * @rep:paraminfo {@rep:required}
22 * @param p_object_id ID of an object. PROJECT_ID is supported for now.
23 * @rep:paraminfo {@rep:required}
24 * @param p_kpa_summary List of Key Peformance Area Indicators.
25 * @rep:paraminfo {@rep:required}
26 * @rep:scope public
27 * @rep:lifecycle active
28 * @rep:displayname Get Performance Status
29 * @rep:compatibility S
30 */
31
32 function get_performance_status
33 (
34 p_object_type in varchar2
35 , p_object_id in number
36 , p_kpa_summary in pa_exception_engine_pkg.summary_table
37 )RETURN VARCHAR2;
38
39
40 end pa_perf_status_client_extn ;