[Home] [Help]
PACKAGE: APPS.PA_CLIENT_EXTN_PROJECT_WF
Source
1 PACKAGE pa_client_extn_project_wf AUTHID CURRENT_USER as
2 /* $Header: PAWFPCES.pls 120.2 2006/06/19 05:56:53 sunkalya noship $ */
3 /*#
4 * This extension is used as the basis of your project workflow extension.
5 * @rep:scope public
6 * @rep:product PA
7 * @rep:lifecycle active
8 * @rep:displayname Project Workflow.
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PA_PROJECT
11 * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
12 */
13
14 /*#
15 * This API is used to return the project approver ID to the calling workflow process.
16 * @param p_project_id Identifier of the project.
17 * @rep:paraminfo {@rep:required}
18 * @param p_workflow_started_by_id Identifier of the person who submitted the project status change.
19 * @rep:paraminfo {@rep:required}
20 * @param p_project_approver_id Identifier of the project approver.
21 * @rep:paraminfo {@rep:required}
22 * @rep:scope public
23 * @rep:lifecycle active
24 * @rep:displayname Select project approver.
25 * @rep:compatibility S
26 */
27
28 PROCEDURE select_project_approver (p_project_id IN NUMBER
29 ,p_workflow_started_by_id IN NUMBER
30 ,p_project_approver_id OUT NOCOPY NUMBER ); --File.Sql.39 bug 4440895
31
32
33
34 /*#
35 * This API is used to starts the workflow process for project status changes.
36 * @param p_project_id Identifier of the project.
37 * @rep:paraminfo {@rep:required}
38 * @param p_item_type The workflow item type.
39 * @rep:paraminfo {@rep:required}
40 * @param p_process Name of the workflow process.
41 * @rep:paraminfo {@rep:required}
42 * @param p_out_item_key The workflow item key.
43 * @rep:paraminfo {@rep:required}
44 * @param p_err_stack Error handling stack.
45 * @rep:paraminfo {@rep:required}
46 * @param p_err_stage Error handling stage.
47 * @rep:paraminfo {@rep:required}
48 * @param p_err_code Error handling code.
49 * @rep:paraminfo {@rep:required}
50 * @param p_status_type Project status type.
51 * @rep:paraminfo {@rep:required}
52 * @rep:scope public
53 * @rep:lifecycle active
54 * @rep:displayname Start project workflow.
55 * @rep:compatibility S
56 */
57
58 PROCEDURE Start_Project_Wf (p_project_id IN NUMBER
59 , p_item_type IN VARCHAR2
60 , p_process IN VARCHAR2
61 , p_out_item_key OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
62 , p_err_stack OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
63 , p_err_stage OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
64 , p_err_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
65 , p_status_type IN VARCHAR2 DEFAULT 'PROJECT');
66
67
68 end pa_client_extn_project_wf;