DBA Data[Home] [Help]

APPS.JTF_TASK_WF_UTIL dependencies on WF_ENGINE

Line 114: wf_engine.getitemattrinfo(

110: ---
111: --- Using this procedure to find out if the Workflow we are
112: --- calling has to have the backward-compatible attributes set
113: ---
114: wf_engine.getitemattrinfo(
115: itemtype => p_itemtype
116: , aname => 'TASK_EVENT'
117: , atype => l_type
118: , SUBTYPE => l_subtype

Line 361: wf_engine.setitemattrtext(

357: ---
358: --- Using this procedure to ignore Workflow error 3103 when an
359: --- attribute does not exist
360: ---
361: wf_engine.setitemattrtext(
362: itemtype => p_itemtype
363: , itemkey => p_itemkey
364: , aname => p_attr_name
365: , avalue => p_attr_value

Line 384: wf_engine.setitemattrnumber(

380: ---
381: --- Using this procedure to ignore Workflow error 3103 when an
382: --- attribute does not exist
383: ---
384: wf_engine.setitemattrnumber(
385: itemtype => p_itemtype
386: , itemkey => p_itemkey
387: , aname => p_attr_name
388: , avalue => p_attr_value

Line 479: wf_engine.abortprocess(itemtype => l_itemtype, itemkey => l_itemkey);

475:
476: CLOSE l_wf_date;
477:
478: IF l_result = 'Y' THEN
479: wf_engine.abortprocess(itemtype => l_itemtype, itemkey => l_itemkey);
480: END IF;
481: END abort_previous_wf;
482:
483: PROCEDURE create_notification(

Line 828: wf_engine.createprocess(itemtype => l_itemtype, itemkey => l_itemkey, process => l_process);

824:
825: l_itemkey := TO_CHAR(p_task_id) || '-' || TO_CHAR(l_wf_process_id);
826:
827: -- initialise the WF using the itemkey
828: wf_engine.createprocess(itemtype => l_itemtype, itemkey => l_itemkey, process => l_process);
829: wf_engine.setitemuserkey(itemtype => l_itemtype, itemkey => l_itemkey, userkey => l_task_rec.task_name);
830:
831: set_text_attr(l_itemtype, l_itemkey, 'MESSAGE_NAME', 'MESSAGE_' || p_event);
832: set_text_attr(l_itemtype, l_itemkey, 'TASK_EVENT', p_event);

Line 829: wf_engine.setitemuserkey(itemtype => l_itemtype, itemkey => l_itemkey, userkey => l_task_rec.task_name);

825: l_itemkey := TO_CHAR(p_task_id) || '-' || TO_CHAR(l_wf_process_id);
826:
827: -- initialise the WF using the itemkey
828: wf_engine.createprocess(itemtype => l_itemtype, itemkey => l_itemkey, process => l_process);
829: wf_engine.setitemuserkey(itemtype => l_itemtype, itemkey => l_itemkey, userkey => l_task_rec.task_name);
830:
831: set_text_attr(l_itemtype, l_itemkey, 'MESSAGE_NAME', 'MESSAGE_' || p_event);
832: set_text_attr(l_itemtype, l_itemkey, 'TASK_EVENT', p_event);
833: set_text_attr(l_itemtype, l_itemkey, 'TASK_ID', p_task_id);

Line 998: wf_engine.startprocess(itemtype => l_itemtype, itemkey => l_itemkey);

994: );
995: END IF;
996: END IF;
997:
998: wf_engine.startprocess(itemtype => l_itemtype, itemkey => l_itemkey);
999:
1000: UPDATE jtf_tasks_b
1001: SET workflow_process_id = l_wf_process_id
1002: WHERE task_id = p_task_id;

Line 1024: l_event := wf_engine.getitemattrtext(itemtype => itemtype, itemkey => itemkey, aname => 'TASK_EVENT');

1020: ) IS
1021: l_event VARCHAR2(200);
1022: BEGIN
1023: IF funcmode = 'RUN' THEN
1024: l_event := wf_engine.getitemattrtext(itemtype => itemtype, itemkey => itemkey, aname => 'TASK_EVENT');
1025: set_text_attr(
1026: p_itemtype => itemtype
1027: , p_itemkey => itemkey
1028: , p_attr_name => 'MESSAGE_NAME'

Line 1061: l_counter := wf_engine.getitemattrnumber(itemtype => itemtype, itemkey => itemkey, aname => 'LIST_COUNTER');

1057: l_counter BINARY_INTEGER;
1058: l_role wf_roles.NAME%TYPE;
1059: BEGIN
1060: IF funcmode = 'RUN' THEN
1061: l_counter := wf_engine.getitemattrnumber(itemtype => itemtype, itemkey => itemkey, aname => 'LIST_COUNTER');
1062: l_role := jtf_task_wf_util.notiflist(l_counter).NAME;
1063:
1064: IF l_role IS NOT NULL THEN
1065: set_text_attr(p_itemtype => itemtype, p_itemkey => itemkey, p_attr_name => 'MESSAGE_RECIPIENT'