DBA Data[Home] [Help]

APPS.PO_CONC_MODS_PVT dependencies on WF_ENGINE

Line 107: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,

103:
104: --
105: -- Launching the workflow process based on draft type
106: IF (p_draft_type = 'MOD') THEN
107: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,
108: process => 'NOTIFY_MOD_REQUEST_KO');
109: ELSIF (p_draft_type = 'PAR') THEN
110: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,
111: process => 'NOTIFY_PAR_REQUEST');

Line 110: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,

106: IF (p_draft_type = 'MOD') THEN
107: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,
108: process => 'NOTIFY_MOD_REQUEST_KO');
109: ELSIF (p_draft_type = 'PAR') THEN
110: wf_engine.CreateProcess( ItemType => l_itemtype ,ItemKey => l_itemkey ,
111: process => 'NOTIFY_PAR_REQUEST');
112: END IF;
113:
114: -- initialize the wf attributes

Line 117: wf_engine.SetItemUserKey ( itemtype => l_itemtype ,itemkey => l_itemkey ,userkey =>

113:
114: -- initialize the wf attributes
115: d_position := 30;
116: -- user key
117: wf_engine.SetItemUserKey ( itemtype => l_itemtype ,itemkey => l_itemkey ,userkey =>
118: to_char(p_draft_id));
119:
120: --mod number
121: wf_engine.SetItemAttrText ( itemtype => l_itemtype ,itemkey => l_itemkey ,aname =>

Line 121: wf_engine.SetItemAttrText ( itemtype => l_itemtype ,itemkey => l_itemkey ,aname =>

117: wf_engine.SetItemUserKey ( itemtype => l_itemtype ,itemkey => l_itemkey ,userkey =>
118: to_char(p_draft_id));
119:
120: --mod number
121: wf_engine.SetItemAttrText ( itemtype => l_itemtype ,itemkey => l_itemkey ,aname =>
122: 'MOD_NUMBER' ,avalue => l_mod_number);
123:
124: --requestor user name
125: PO_REQAPPROVAL_INIT1.get_user_name

Line 137: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

133: PO_LOG.stmt(d_module, d_position,'l_requestor_user_name', l_requestor_user_name);
134: PO_LOG.stmt(d_module, d_position,'l_actioner_user_name', l_actioner_user_name);
135: END IF;
136:
137: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
138: 'REQUESTOR' , avalue => l_requestor_user_name);
139:
140: wf_engine.SetItemOwner (itemtype => l_itemtype, itemkey => l_itemkey, owner =>
141: l_requestor_user_name);

Line 140: wf_engine.SetItemOwner (itemtype => l_itemtype, itemkey => l_itemkey, owner =>

136:
137: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
138: 'REQUESTOR' , avalue => l_requestor_user_name);
139:
140: wf_engine.SetItemOwner (itemtype => l_itemtype, itemkey => l_itemkey, owner =>
141: l_requestor_user_name);
142:
143: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
144: 'RECIPIENT' , avalue => l_actioner_user_name);

Line 143: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

139:
140: wf_engine.SetItemOwner (itemtype => l_itemtype, itemkey => l_itemkey, owner =>
141: l_requestor_user_name);
142:
143: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
144: 'RECIPIENT' , avalue => l_actioner_user_name);
145: --action requested
146:
147: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

Line 147: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

143: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
144: 'RECIPIENT' , avalue => l_actioner_user_name);
145: --action requested
146:
147: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
148: 'ACTION_REQ' , avalue => p_action_requested);
149: --action requested details
150:
151: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

Line 151: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

147: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
148: 'ACTION_REQ' , avalue => p_action_requested);
149: --action requested details
150:
151: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
152: 'ACTION_REQ_DETAILS' , avalue => p_action_req_details);
153: SELECT type_lookup_code INTO l_doc_subtype FROM po_headers_all WHERE po_header_id = l_document_id ;
154:
155: l_edit_po_url := po_reqapproval_init1.get_mod_url(

Line 161: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

157: ,p_draft_id => p_lock_by_draft_id
158: ,p_doc_subtype => l_doc_subtype
159: , p_mode => 'update');
160:
161: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
162: 'UPDATE_MOD_URL' , avalue => l_edit_po_url);
163:
164: --
165: -- Set View PAR URL

Line 172: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>

168: ,p_draft_id => p_lock_by_draft_id
169: ,p_doc_subtype => l_doc_subtype
170: , p_mode => 'viewOnly');
171:
172: wf_engine.SetItemAttrText ( itemtype => l_itemtype, itemkey => l_itemkey, aname =>
173: 'VIEW_PAR_DETAILS' , avalue => l_view_par_url);
174:
175: --start wf process
176:

Line 177: wf_engine.StartProcess( itemtype => l_itemtype, itemkey => l_itemkey );

173: 'VIEW_PAR_DETAILS' , avalue => l_view_par_url);
174:
175: --start wf process
176:
177: wf_engine.StartProcess( itemtype => l_itemtype, itemkey => l_itemkey );
178:
179: COMMIT;
180: IF (PO_LOG.d_proc) THEN
181: PO_LOG.proc_end (d_module);