DBA Data[Home] [Help]

TRIGGER: APPS.GHR_GROUPBOXES_AI_STM

Source

Description
GHR_GROUPBOXES_AI_STM
  after INSERT on "HR"."GHR_GROUPBOXES#"
Type
AFTER STATEMENT
Event
INSERT
Column
When
Referencing
REFERENCING NEW AS NEW OLD AS OLD
Body
DECLARE
  l_language  FND_LANGUAGES.NLS_LANGUAGE%TYPE;
  l_territory FND_LANGUAGES.NLS_TERRITORY%TYPE;
  l_parms   wf_parameter_list_t;

  Cursor c_lang is
   select NLS_LANGUAGE, NLS_TERRITORY
   from FND_LANGUAGES FNDL
   where FNDL.INSTALLED_FLAG = 'B';

begin

    for c_lang_rec in c_lang loop
       l_language := c_lang_rec.nls_language;
       l_territory := c_lang_rec.nls_territory;
    end loop;

  for i in 1..ghr_api.ghr_gbx_index loop
--bug # 14456589 modified notification preference as MAILHTM2
    wf_event.AddParameterToList('USER_NAME',ghr_api.ghr_gbx_tab(i).name,l_parms);
    wf_event.AddParameterToList('DisplayName', ghr_api.ghr_gbx_tab(i).display_name, l_parms);
    wf_event.AddParameterToList('description', ghr_api.ghr_gbx_tab(i).description, l_parms);
    --bug # 14456589 modified notification preference as MAILHTM2
    wf_event.AddParameterToList('orclWorkFlowNotificationPref', 'MAILHTM2', l_parms);
    wf_event.AddParameterToList('preferredLanguage', l_language, l_parms);
    wf_event.AddParameterToList('orclNLSTerritory', l_territory,l_parms);
    wf_event.AddParameterToList('mail',null,l_parms);
    wf_event.AddParameterToList('FacsimileTelephoneNumber',null,l_parms);
    wf_event.AddParameterToList('orclIsEnabled','ACTIVE',l_parms);
   wf_event.AddParameterToList('ExpirationDate',null,l_parms);
  wf_event.AddParameterToList('orclWFOrigSystem','GBX',l_parms);
 wf_event.AddParameterToList('orclWFOrigSystemID',ghr_api.ghr_gbx_tab(i).groupbox_id,l_parms);

    wf_local_synch.propagate_role
   (p_orig_system      => 'GBX',
    p_orig_system_id   => ghr_api.ghr_gbx_tab(i).groupbox_id,
    p_attributes       => l_parms
   );
  end loop;

ghr_api.ghr_gbx_index := 0;

end GHR_GROUPBOXES_AI_STM;