31: l_minutes_before number;
32: l_send_date date;
33: l_wf_parameter_list_t wf_parameter_list_t;
34: l_wf_parameter_list_t_cp wf_parameter_list_t;
35: l_wf_parameter_t wf_parameter_t;
36: l_old_resource number;
37: l_new_resource number;
38: l_old_resource_type varchar2(100);
39: l_new_resource_type varchar2(100);
277: l_scheduled_end_date);
278:
279: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
280:
281: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
282: l_wf_parameter_list_t.EXTEND;
283: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
284:
285: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
279: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
280:
281: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
282: l_wf_parameter_list_t.EXTEND;
283: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
284:
285: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
286: l_wf_parameter_list_t.EXTEND;
287: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
281: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
282: l_wf_parameter_list_t.EXTEND;
283: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
284:
285: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
286: l_wf_parameter_list_t.EXTEND;
287: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
288:
289: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
283: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
284:
285: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
286: l_wf_parameter_list_t.EXTEND;
287: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
288:
289: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
290: l_resource_id,
291: l_resource_type_code,
321: l_scheduled_end_date);
322:
323: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
324:
325: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
326: l_wf_parameter_list_t.EXTEND;
327: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
328:
329: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
323: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
324:
325: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
326: l_wf_parameter_list_t.EXTEND;
327: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
328:
329: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
330: l_resource_id,
331: l_resource_type_code,
375: -- create notification to new resource
376: if checkAlertsEnabled(l_new_resource, l_new_resource_type) then -- alerts enables?
377:
378: l_wf_parameter_list_t_cp := l_wf_parameter_list_t;
379: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
380: l_wf_parameter_list_t.EXTEND;
381: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
382:
383: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
377:
378: l_wf_parameter_list_t_cp := l_wf_parameter_list_t;
379: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
380: l_wf_parameter_list_t.EXTEND;
381: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
382:
383: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
384: l_wf_parameter_list_t.EXTEND;
385: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
379: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
380: l_wf_parameter_list_t.EXTEND;
381: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
382:
383: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
384: l_wf_parameter_list_t.EXTEND;
385: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
386:
387:
381: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
382:
383: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
384: l_wf_parameter_list_t.EXTEND;
385: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
386:
387:
388: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
389: l_new_resource,
401:
402: -- delete alert to old resource
403: if checkAlertsEnabled(l_old_resource, l_old_resource_type) then -- alerts enabled?
404:
405: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE_FOR_UPDATE');
406: l_wf_parameter_list_t := l_wf_parameter_list_t_cp;
407: l_wf_parameter_list_t.EXTEND;
408: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
409:
404:
405: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE_FOR_UPDATE');
406: l_wf_parameter_list_t := l_wf_parameter_list_t_cp;
407: l_wf_parameter_list_t.EXTEND;
408: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
409:
410: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
411: l_old_resource,
412: l_old_resource_type,
451: l_scheduled_start_date,
452: l_scheduled_end_date);
453:
454: -- delete case
455: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
456: l_wf_parameter_list_t.EXTEND;
457: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
458:
459: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
453:
454: -- delete case
455: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
456: l_wf_parameter_list_t.EXTEND;
457: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
458:
459: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
460: l_resource_id,
461: l_resource_type_code,
485:
486: if l_assigned_status_flag = 'TRUE' then -- new assignment
487: -- status from non-assigned to assigned
488:
489: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
490: l_wf_parameter_list_t.EXTEND;
491: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
492:
493: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
487: -- status from non-assigned to assigned
488:
489: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
490: l_wf_parameter_list_t.EXTEND;
491: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
492:
493: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
494: l_wf_parameter_list_t.EXTEND;
495: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
489: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
490: l_wf_parameter_list_t.EXTEND;
491: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
492:
493: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
494: l_wf_parameter_list_t.EXTEND;
495: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
496:
497: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
491: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
492:
493: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
494: l_wf_parameter_list_t.EXTEND;
495: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
496:
497: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
498: l_resource_id,
499: l_resource_type_code,
564:
565: if l_priority_test = 'TRUE'
566: and checkAlertsEnabled(l_resource_id, l_resource_type_code) then -- create assignment notification
567:
568: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
569: l_wf_parameter_list_t.EXTEND;
570: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
571:
572: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
566: and checkAlertsEnabled(l_resource_id, l_resource_type_code) then -- create assignment notification
567:
568: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
569: l_wf_parameter_list_t.EXTEND;
570: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
571:
572: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
573: l_wf_parameter_list_t.EXTEND;
574: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
568: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
569: l_wf_parameter_list_t.EXTEND;
570: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
571:
572: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
573: l_wf_parameter_list_t.EXTEND;
574: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
575:
576: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
570: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
571:
572: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
573: l_wf_parameter_list_t.EXTEND;
574: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
575:
576: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
577: l_wf_parameter_list_t.EXTEND;
578: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
572: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
573: l_wf_parameter_list_t.EXTEND;
574: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
575:
576: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
577: l_wf_parameter_list_t.EXTEND;
578: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
579:
580: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
574: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
575:
576: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
577: l_wf_parameter_list_t.EXTEND;
578: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
579:
580: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
581: l_resource_id,
582: l_resource_type_code,
595:
596: -- raise and sch_dates update alert
597: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
598:
599: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
600: l_wf_parameter_list_t.EXTEND;
601: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
602:
603: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
597: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
598:
599: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
600: l_wf_parameter_list_t.EXTEND;
601: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
602:
603: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
604: l_wf_parameter_list_t.EXTEND;
605: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
599: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
600: l_wf_parameter_list_t.EXTEND;
601: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
602:
603: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
604: l_wf_parameter_list_t.EXTEND;
605: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
606:
607: l_event_key := getItemKey('oracle.apps.csf.updateScheduleDates',
601: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
602:
603: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
604: l_wf_parameter_list_t.EXTEND;
605: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
606:
607: l_event_key := getItemKey('oracle.apps.csf.updateScheduleDates',
608: l_resource_id,
609: l_resource_type_code,