DBA Data[Home] [Help]

APPS.PAY_KR_PROCESS_NAV_PKG dependencies on WF_ENGINE

Line 116: l_num_var_name_tbl wf_engine.NameTabTyp ;

112: TYPE char80_table IS TABLE OF VARCHAR2(80) INDEX BY BINARY_INTEGER ;
113: l_conc_prog_name_tbl char80_table ;
114: l_cur_process_tbl char80_table ;
115: --
116: l_num_var_name_tbl wf_engine.NameTabTyp ;
117: l_text_var_name_tbl wf_engine.NameTabTyp ;
118: l_num_var_value_tbl wf_engine.NumTabTyp ;
119: l_text_var_value_tbl wf_engine.TextTabTyp ;
120: --

Line 117: l_text_var_name_tbl wf_engine.NameTabTyp ;

113: l_conc_prog_name_tbl char80_table ;
114: l_cur_process_tbl char80_table ;
115: --
116: l_num_var_name_tbl wf_engine.NameTabTyp ;
117: l_text_var_name_tbl wf_engine.NameTabTyp ;
118: l_num_var_value_tbl wf_engine.NumTabTyp ;
119: l_text_var_value_tbl wf_engine.TextTabTyp ;
120: --
121: n number(3) := 1 ;

Line 118: l_num_var_value_tbl wf_engine.NumTabTyp ;

114: l_cur_process_tbl char80_table ;
115: --
116: l_num_var_name_tbl wf_engine.NameTabTyp ;
117: l_text_var_name_tbl wf_engine.NameTabTyp ;
118: l_num_var_value_tbl wf_engine.NumTabTyp ;
119: l_text_var_value_tbl wf_engine.TextTabTyp ;
120: --
121: n number(3) := 1 ;
122: i number(3) := 1 ;

Line 119: l_text_var_value_tbl wf_engine.TextTabTyp ;

115: --
116: l_num_var_name_tbl wf_engine.NameTabTyp ;
117: l_text_var_name_tbl wf_engine.NameTabTyp ;
118: l_num_var_value_tbl wf_engine.NumTabTyp ;
119: l_text_var_value_tbl wf_engine.TextTabTyp ;
120: --
121: n number(3) := 1 ;
122: i number(3) := 1 ;
123: --

Line 326: wf_engine.createprocess(

322: end if ;
323: --
324: -- Create the workflow process
325: --
326: wf_engine.createprocess(
327: ITEMTYPE => g_item_type,
328: ITEMKEY => g_item_key,
329: PROCESS => g_process_name
330: ) ;

Line 378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;

374: * Check for parameters required by specific processes. If they are not all provided, set the to_run flag
375: * for that process to 'N'.
376: */
377: -- Initialize to 'Y'
378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;
379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;

Line 379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;

375: * for that process to 'N'.
376: */
377: -- Initialize to 'Y'
378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;
379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;

Line 380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;

376: */
377: -- Initialize to 'Y'
378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;
379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;

Line 381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;

377: -- Initialize to 'Y'
378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;
379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;

Line 382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;

378: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'Y') ;
379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;

Line 383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;

379: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'Y') ;
380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;
387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;

Line 384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;

380: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'Y') ;
381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;
387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;
388: --

Line 385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;

381: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'Y') ;
382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;
387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;
388: --
389: l_message_html2 := 'WF_NOTIFICATION(ATTRS';

Line 386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;

382: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'Y') ;
383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;
387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;
388: --
389: l_message_html2 := 'WF_NOTIFICATION(ATTRS';
390: --

Line 387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;

383: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'Y') ;
384: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'Y') ;
385: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'Y') ;
386: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'Y') ;
387: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'Y') ;
388: --
389: l_message_html2 := 'WF_NOTIFICATION(ATTRS';
390: --
391: -- Setting flags for concurrent processes to be run

Line 395: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'N') ;

391: -- Setting flags for concurrent processes to be run
392: -- Check for BEE
393: --
394: if p_run_bee <> 'Y' OR p_batch_id is NULL then
395: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BEE', 'N') ;
396: else
397: --
398: if g_debug then
399: hr_utility.trace('Will run BEE') ;

Line 411: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'N') ;

407: --
408: -- Check for Retro-Notifications
409: --
410: if p_run_retro_notf <> 'Y' OR trim(p_effective_date_retro_notf) is NULL OR trim(p_event_group) is NULL OR trim(p_gen_assignment_set_name) is NULL then
411: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO_NOTF', 'N') ;
412: else
413: --
414: if g_debug then
415: hr_utility.trace('Will run Retro-Notifications') ;

Line 431: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'N') ;

427: --
428: -- Check for RetroPay
429: --
430: if p_run_retro <> 'Y' OR trim(p_retro_effective_date) is NULL OR p_retro_assignment_set_id is NULL then
431: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_RETRO', 'N') ;
432: else
433: --
434: if g_debug then
435: hr_utility.trace('Will run RetroPay') ;

Line 455: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'N') ;

451: --
452: -- Check for Monthly/Bonus Payroll
453: --
454: if p_run_monthly_bonus <> 'Y' OR p_payroll_id is NULL OR p_consolidation_set_id is NULL OR trim(p_date_earned) is NULL OR trim(p_date_paid) is NULL OR p_run_type_id is NULL then
455: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'N') ;
456: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'N') ;
457: else
458: --
459: for rec in csr_assignment_set_name(p_assignment_set_id) loop

Line 456: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'N') ;

452: -- Check for Monthly/Bonus Payroll
453: --
454: if p_run_monthly_bonus <> 'Y' OR p_payroll_id is NULL OR p_consolidation_set_id is NULL OR trim(p_date_earned) is NULL OR trim(p_date_paid) is NULL OR p_run_type_id is NULL then
455: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'N') ;
456: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'N') ;
457: else
458: --
459: for rec in csr_assignment_set_name(p_assignment_set_id) loop
460: l_assignment_set_name := rec.assignment_set_name ;

Line 482: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'N') ;

478: --
479: for rec in csr_bonus_start_date loop
480: l_bonus_start_date_hd := rec.a_bonus_start_date_hd ;
481: end loop ;
482: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_MONTHLY_PAYROLL', 'N') ;
483: --
484: l_prc_list := l_prc_list||l_conc_prog_name_tbl(5)||wf_core.newline;
485: l_cur_process_tbl(n) := l_conc_prog_name_tbl(5);
486: l_message_html2 := l_message_html2||',MSG_ATTR'||to_char(n);

Line 495: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'N') ;

491: if g_debug then
492: hr_utility.trace('Will run Monthly Payroll') ;
493: end if ;
494: --
495: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BONUS', 'N') ;
496: --
497: l_prc_list := l_prc_list||l_conc_prog_name_tbl(4)||wf_core.newline;
498: l_cur_process_tbl(n) := l_conc_prog_name_tbl(4);
499: l_message_html2 := l_message_html2||',MSG_ATTR'||to_char(n);

Line 514: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'N') ;

510: --
511: -- Check for Prepayments
512: --
513: if p_run_prepayment <> 'Y' OR p_payroll_id is NULL OR p_consolidation_set_id is NULL OR trim(p_prepayment_end_date) is NULL then
514: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS', 'N') ;
515: else
516: --
517: if g_debug then
518: hr_utility.trace('Will run PrePayments') ;

Line 534: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'N') ;

530: --
531: -- Check for KR Bank Transfer
532: --
533: if p_run_bank_transfer <> 'Y' OR p_consolidation_set_id is NULL OR trim(p_direct_deposit_start_date) is NULL OR trim(p_direct_deposit_end_date) is NULL OR trim(p_direct_deposit_date) is NULL OR trim(p_characterset) is NULL then
534: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_BANK_TRANSFER', 'N') ;
535: else
536: --
537: if g_debug then
538: hr_utility.trace('Will run Bank Transfer') ;

Line 555: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'N') ;

551: --
552: -- Check for Payslip Archive
553: --
554: if p_run_payslip_archive <> 'Y' OR p_payroll_id is NULL OR p_consolidation_set_id is NULL OR trim(p_archive_start_date) is NULL OR trim(p_archive_end_date) is NULL then
555: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP_ARCHIVE', 'N') ;
556: else
557: --
558: if g_debug then
559: hr_utility.trace('Will run Payslip Archive') ;

Line 571: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;

567: --
568: -- Check for Payslip Report
569: --
570: if p_run_payslip_report <> 'Y' OR p_business_place_id is NULL then
571: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
572: --
573: elsif trim(p_run_type_period) is NULL and wf_engine.getItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS') = 'N' then
574: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
575: --

Line 573: elsif trim(p_run_type_period) is NULL and wf_engine.getItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS') = 'N' then

569: --
570: if p_run_payslip_report <> 'Y' OR p_business_place_id is NULL then
571: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
572: --
573: elsif trim(p_run_type_period) is NULL and wf_engine.getItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS') = 'N' then
574: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
575: --
576: else
577: --

Line 574: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;

570: if p_run_payslip_report <> 'Y' OR p_business_place_id is NULL then
571: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
572: --
573: elsif trim(p_run_type_period) is NULL and wf_engine.getItemAttrText(g_item_type, g_item_key, 'TO_RUN_PREPAYMENTS') = 'N' then
574: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_PAYSLIP', 'N') ;
575: --
576: else
577: --
578: if g_debug then

Line 619: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'N') ;

615: --
616: -- Check for Costing
617: --
618: if p_run_costing <> 'Y' OR p_consolidation_set_id is NULL OR trim(p_costing_end_date) is NULL then
619: wf_engine.setItemAttrText(g_item_type, g_item_key, 'TO_RUN_COSTING', 'N') ;
620: else
621: --
622: if g_debug then
623: hr_utility.trace('Will run Costing') ;

Line 962: -- now initialize, using the wf_engine API

958: if g_debug then
959: hr_utility.trace('Finished initialising attributes array') ;
960: end if ;
961: --
962: -- now initialize, using the wf_engine API
963: --
964: wf_engine.setItemAttrNumberArray(g_item_type, g_item_key, l_num_var_name_tbl, l_num_var_value_tbl);
965: --
966: if g_debug then

Line 964: wf_engine.setItemAttrNumberArray(g_item_type, g_item_key, l_num_var_name_tbl, l_num_var_value_tbl);

960: end if ;
961: --
962: -- now initialize, using the wf_engine API
963: --
964: wf_engine.setItemAttrNumberArray(g_item_type, g_item_key, l_num_var_name_tbl, l_num_var_value_tbl);
965: --
966: if g_debug then
967: hr_utility.trace('Actually initalized number attributes by calling wf_engine.setItemAttrNumberArray') ;
968: end if ;

Line 967: hr_utility.trace('Actually initalized number attributes by calling wf_engine.setItemAttrNumberArray') ;

963: --
964: wf_engine.setItemAttrNumberArray(g_item_type, g_item_key, l_num_var_name_tbl, l_num_var_value_tbl);
965: --
966: if g_debug then
967: hr_utility.trace('Actually initalized number attributes by calling wf_engine.setItemAttrNumberArray') ;
968: end if ;
969: --
970: wf_engine.setItemAttrTextArray(g_item_type, g_item_key, l_text_var_name_tbl, l_text_var_value_tbl);
971: --

Line 970: wf_engine.setItemAttrTextArray(g_item_type, g_item_key, l_text_var_name_tbl, l_text_var_value_tbl);

966: if g_debug then
967: hr_utility.trace('Actually initalized number attributes by calling wf_engine.setItemAttrNumberArray') ;
968: end if ;
969: --
970: wf_engine.setItemAttrTextArray(g_item_type, g_item_key, l_text_var_name_tbl, l_text_var_value_tbl);
971: --
972: if g_debug then
973: hr_utility.trace('Actually initalized of text attributes by calling wf_engine.setItemAttrTextArray') ;
974: end if ;

Line 973: hr_utility.trace('Actually initalized of text attributes by calling wf_engine.setItemAttrTextArray') ;

969: --
970: wf_engine.setItemAttrTextArray(g_item_type, g_item_key, l_text_var_name_tbl, l_text_var_value_tbl);
971: --
972: if g_debug then
973: hr_utility.trace('Actually initalized of text attributes by calling wf_engine.setItemAttrTextArray') ;
974: end if ;
975: --
976: if g_debug then
977: hr_utility.trace('Starting workflow') ;

Line 982: wf_engine.startprocess(

978: end if ;
979: --
980: -- Start the workflow
981: --
982: wf_engine.startprocess(
983: ITEMTYPE => g_item_type,
984: ITEMKEY => g_item_key
985: ) ;
986: --