[Home] [Help]
928: -- the forward is OK
929: -- 1. change the notification party
930: -- 2. save the comment to history table
931:
932: wf_directory.getroleinfo(l_forward_to,display_name,
933: email_address,notification_preference,language,territory);
934: if display_name is null THEN
935: --IF NOT wf_directory.useractive (l_forward_to) THEN
936:
931:
932: wf_directory.getroleinfo(l_forward_to,display_name,
933: email_address,notification_preference,language,territory);
934: if display_name is null THEN
935: --IF NOT wf_directory.useractive (l_forward_to) THEN
936:
937: --debug_msg('Add user');
938:
939: WF_DIRECTORY.CreateAdHocUser( name => l_forward_to
935: --IF NOT wf_directory.useractive (l_forward_to) THEN
936:
937: --debug_msg('Add user');
938:
939: WF_DIRECTORY.CreateAdHocUser( name => l_forward_to
940: , display_name => l_forward_to_display_name -- Bug 4565156.
941: --, notification_preference => 'MAILTEXT'
942: , EMAIL_ADDRESS =>'');
943: END IF;
2066: l_role_display_name := l_role;
2067: end if;
2068: --Changes for 8673347, passed email_address and notfn_pref as well.
2069:
2070: WF_DIRECTORY.CreateAdHocRole( role_name => l_role
2071: , role_display_name => l_role_display_name --Modified for bug 4049901
2072: , expiration_date => sysdate+15--changed expiration_date for bug#10269493
2073: , email_address => l_role_email_add
2074: , notification_preference=>'MAILHTML'); -- Set expiration_date for bug#5962401
2086: end if;
2087:
2088: -- Create adhoc users
2089:
2090: wf_directory.getroleinfo(v_party.user_name,
2091: display_name,
2092: email_address,
2093: notification_preference,
2094: language,
2094: language,
2095: territory);
2096: if display_name is null THEN
2097:
2098: WF_DIRECTORY.CreateAdHocUser( name => v_party.user_name
2099: , display_name => v_party.party_name
2100: , EMAIL_ADDRESS => v_party.email_address);
2101: END IF;
2102: l_role_users := l_role_users || v_party.user_name;
2108: end if;
2109: end loop;
2110: end loop;
2111: IF (l_role_users is NOT NULL) THEN
2112: WF_DIRECTORY.AddUsersToAdHocRole( l_role, l_role_users);
2113:
2114: wf_engine.SetItemAttrText( p_item_type
2115: , p_item_key
2116: , 'CI_NOTIFICATION_PARTY'