DECLARE
CURSOR c1
IS
SELECT *
FROM
wf_roles
WHERE display_name like 'Approvals%'
and
parent_orig_system = 'UMX';
l_user_name VARCHAR2 (100) := 'BIJOY';
BEGIN
FOR
i IN c1
LOOP
BEGIN
wf_local_synch.propagateuserrole
(p_user_name => l_user_name,
p_role_name => i.name);
COMMIT;
DBMS_OUTPUT.put_line
(
i.display_name
|| '
has been assigned to '
|| l_user_name);
EXCEPTION
WHEN
OTHERS
THEN
DBMS_OUTPUT.put_line
(
i.display_name
|| '-- Failure --> ' || SQLERRM);
END;
END
LOOP;
END;
No comments:
Post a Comment