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 394: wf_engine.setitemattrtext(

390: ---
391: --- Using this procedure to ignore Workflow error 3103 when an
392: --- attribute does not exist
393: ---
394: wf_engine.setitemattrtext(
395: itemtype => p_itemtype
396: , itemkey => p_itemkey
397: , aname => p_attr_name
398: , avalue => p_attr_value

Line 417: wf_engine.setitemattrnumber(

413: ---
414: --- Using this procedure to ignore Workflow error 3103 when an
415: --- attribute does not exist
416: ---
417: wf_engine.setitemattrnumber(
418: itemtype => p_itemtype
419: , itemkey => p_itemkey
420: , aname => p_attr_name
421: , avalue => p_attr_value

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

508:
509: CLOSE l_wf_date;
510:
511: IF l_result = 'Y' THEN
512: wf_engine.abortprocess(itemtype => l_itemtype, itemkey => l_itemkey);
513: END IF;
514: END abort_previous_wf;
515:
516: PROCEDURE create_notification(

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

858:
859: l_itemkey := TO_CHAR(p_task_id) || '-' || TO_CHAR(l_wf_process_id);
860:
861: -- initialise the WF using the itemkey
862: wf_engine.createprocess(itemtype => l_itemtype, itemkey => l_itemkey, process => l_process);
863: wf_engine.setitemuserkey(itemtype => l_itemtype, itemkey => l_itemkey, userkey => l_task_rec.task_name);
864:
865: set_text_attr(l_itemtype, l_itemkey, 'MESSAGE_NAME', 'MESSAGE_' || p_event);
866: set_text_attr(l_itemtype, l_itemkey, 'TASK_EVENT', p_event);

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

859: l_itemkey := TO_CHAR(p_task_id) || '-' || TO_CHAR(l_wf_process_id);
860:
861: -- initialise the WF using the itemkey
862: wf_engine.createprocess(itemtype => l_itemtype, itemkey => l_itemkey, process => l_process);
863: wf_engine.setitemuserkey(itemtype => l_itemtype, itemkey => l_itemkey, userkey => l_task_rec.task_name);
864:
865: set_text_attr(l_itemtype, l_itemkey, 'MESSAGE_NAME', 'MESSAGE_' || p_event);
866: set_text_attr(l_itemtype, l_itemkey, 'TASK_EVENT', p_event);
867: set_text_attr(l_itemtype, l_itemkey, 'TASK_ID', p_task_id);

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

1028: );
1029: END IF;
1030: END IF;
1031:
1032: wf_engine.startprocess(itemtype => l_itemtype, itemkey => l_itemkey);
1033:
1034: UPDATE jtf_tasks_b
1035: SET workflow_process_id = l_wf_process_id
1036: WHERE task_id = p_task_id;

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

1054: ) IS
1055: l_event VARCHAR2(200);
1056: BEGIN
1057: IF funcmode = 'RUN' THEN
1058: l_event := wf_engine.getitemattrtext(itemtype => itemtype, itemkey => itemkey, aname => 'TASK_EVENT');
1059: set_text_attr(
1060: p_itemtype => itemtype
1061: , p_itemkey => itemkey
1062: , p_attr_name => 'MESSAGE_NAME'

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

1091: l_counter BINARY_INTEGER;
1092: l_role wf_roles.NAME%TYPE;
1093: BEGIN
1094: IF funcmode = 'RUN' THEN
1095: l_counter := wf_engine.getitemattrnumber(itemtype => itemtype, itemkey => itemkey, aname => 'LIST_COUNTER');
1096: l_role := jtf_task_wf_util.notiflist(l_counter).NAME;
1097:
1098: IF l_role IS NOT NULL THEN
1099: set_text_attr(p_itemtype => itemtype, p_itemkey => itemkey, p_attr_name => 'MESSAGE_RECIPIENT'