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);
268: l_scheduled_end_date);
269:
270: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
271:
272: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
273: l_wf_parameter_list_t.EXTEND;
274: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
275:
276: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
270: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
271:
272: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
273: l_wf_parameter_list_t.EXTEND;
274: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
275:
276: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
277: l_wf_parameter_list_t.EXTEND;
278: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
272: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
273: l_wf_parameter_list_t.EXTEND;
274: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
275:
276: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
277: l_wf_parameter_list_t.EXTEND;
278: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
279:
280: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
274: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
275:
276: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
277: l_wf_parameter_list_t.EXTEND;
278: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
279:
280: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
281: l_resource_id,
282: l_resource_type_code,
312: l_scheduled_end_date);
313:
314: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
315:
316: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
317: l_wf_parameter_list_t.EXTEND;
318: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
319:
320: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
314: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
315:
316: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
317: l_wf_parameter_list_t.EXTEND;
318: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
319:
320: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
321: l_resource_id,
322: l_resource_type_code,
366: -- create notification to new resource
367: if checkAlertsEnabled(l_new_resource, l_new_resource_type) then -- alerts enables?
368:
369: l_wf_parameter_list_t_cp := l_wf_parameter_list_t;
370: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
371: l_wf_parameter_list_t.EXTEND;
372: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
373:
374: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
368:
369: l_wf_parameter_list_t_cp := l_wf_parameter_list_t;
370: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
371: l_wf_parameter_list_t.EXTEND;
372: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
373:
374: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
375: l_wf_parameter_list_t.EXTEND;
376: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
370: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
371: l_wf_parameter_list_t.EXTEND;
372: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
373:
374: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
375: l_wf_parameter_list_t.EXTEND;
376: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
377:
378:
372: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
373:
374: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
375: l_wf_parameter_list_t.EXTEND;
376: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
377:
378:
379: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
380: l_new_resource,
392:
393: -- delete alert to old resource
394: if checkAlertsEnabled(l_old_resource, l_old_resource_type) then -- alerts enabled?
395:
396: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE_FOR_UPDATE');
397: l_wf_parameter_list_t := l_wf_parameter_list_t_cp;
398: l_wf_parameter_list_t.EXTEND;
399: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
400:
395:
396: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE_FOR_UPDATE');
397: l_wf_parameter_list_t := l_wf_parameter_list_t_cp;
398: l_wf_parameter_list_t.EXTEND;
399: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
400:
401: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
402: l_old_resource,
403: l_old_resource_type,
442: l_scheduled_start_date,
443: l_scheduled_end_date);
444:
445: -- delete case
446: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
447: l_wf_parameter_list_t.EXTEND;
448: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
449:
450: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
444:
445: -- delete case
446: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'DELETE');
447: l_wf_parameter_list_t.EXTEND;
448: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
449:
450: l_event_key := getItemKey('oracle.apps.csf.deleteTaskAssignment',
451: l_resource_id,
452: l_resource_type_code,
476:
477: if l_assigned_status_flag = 'TRUE' then -- new assignment
478: -- status from non-assigned to assigned
479:
480: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
481: l_wf_parameter_list_t.EXTEND;
482: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
483:
484: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
478: -- status from non-assigned to assigned
479:
480: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
481: l_wf_parameter_list_t.EXTEND;
482: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
483:
484: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
485: l_wf_parameter_list_t.EXTEND;
486: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
480: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
481: l_wf_parameter_list_t.EXTEND;
482: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
483:
484: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
485: l_wf_parameter_list_t.EXTEND;
486: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
487:
488: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
482: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
483:
484: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_new_asgnmnt_status_id));
485: l_wf_parameter_list_t.EXTEND;
486: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
487:
488: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
489: l_resource_id,
490: l_resource_type_code,
554:
555: if l_priority_test = 'TRUE'
556: and checkAlertsEnabled(l_resource_id, l_resource_type_code) then -- create assignment notification
557:
558: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
559: l_wf_parameter_list_t.EXTEND;
560: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
561:
562: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
556: and checkAlertsEnabled(l_resource_id, l_resource_type_code) then -- create assignment notification
557:
558: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
559: l_wf_parameter_list_t.EXTEND;
560: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
561:
562: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
563: l_wf_parameter_list_t.EXTEND;
564: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
558: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'CREATE');
559: l_wf_parameter_list_t.EXTEND;
560: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
561:
562: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
563: l_wf_parameter_list_t.EXTEND;
564: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
565:
566: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
560: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
561:
562: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
563: l_wf_parameter_list_t.EXTEND;
564: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
565:
566: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
567: l_wf_parameter_list_t.EXTEND;
568: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
562: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
563: l_wf_parameter_list_t.EXTEND;
564: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
565:
566: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
567: l_wf_parameter_list_t.EXTEND;
568: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
569:
570: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
564: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
565:
566: l_wf_parameter_t := wf_parameter_t('ORG_TASK_ASSGN_STS_ID', to_char(l_org_assignment_status_id));
567: l_wf_parameter_list_t.EXTEND;
568: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
569:
570: l_event_key := getItemKey('oracle.apps.csf.createTaskAssignment',
571: l_resource_id,
572: l_resource_type_code,
585:
586: -- raise and sch_dates update alert
587: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
588:
589: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
590: l_wf_parameter_list_t.EXTEND;
591: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
592:
593: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
587: if checkAlertsEnabled(l_resource_id, l_resource_type_code) then
588:
589: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
590: l_wf_parameter_list_t.EXTEND;
591: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
592:
593: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
594: l_wf_parameter_list_t.EXTEND;
595: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
589: l_wf_parameter_t := wf_parameter_t('CSF_EVENT_TYPE', 'SCH_UPDATE');
590: l_wf_parameter_list_t.EXTEND;
591: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
592:
593: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
594: l_wf_parameter_list_t.EXTEND;
595: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
596:
597: l_event_key := getItemKey('oracle.apps.csf.updateScheduleDates',
591: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
592:
593: l_wf_parameter_t := wf_parameter_t('TASK_ASSIGNMENT_ID', to_char(l_task_asgn_id));
594: l_wf_parameter_list_t.EXTEND;
595: l_wf_parameter_list_t(l_wf_parameter_list_t.count()) := l_wf_parameter_t;
596:
597: l_event_key := getItemKey('oracle.apps.csf.updateScheduleDates',
598: l_resource_id,
599: l_resource_type_code,