Объединенный скрипт создания пользователя
Объединенный скрипт создания пользователя включает в себя
- Создание пользователя
- Заполнение профилей
- Добавление полномочий
Читать дальше про “Объединенный скрипт создания пользователя” »
Объединенный скрипт создания пользователя включает в себя
Читать дальше про “Объединенный скрипт создания пользователя” »
Довольно удобно выставлять профили через скрипт, особенно если их много.
Данный скрипт выставляет профили на уровне пользователя.
DECLARE l_user_name varchar2(100) := 'USER_NAME'; PROCEDURE set_profile_at_user_level(p_user_name fnd_user.user_name%TYPE, p_user_profile_option_name fnd_profile_options_vl.user_profile_option_name%TYPE, p_profile_option_value fnd_profile_option_values.profile_option_value%TYPE) IS l_user_id fnd_user.user_id%TYPE; l_profile_option_name fnd_profile_options_vl.profile_option_name%TYPE; BEGIN SELECT fu.user_id INTO l_user_id FROM fnd_user fu WHERE fu.user_name = p_user_name; SELECT fpo.profile_option_name INTO l_profile_option_name FROM fnd_profile_options_vl fpo WHERE fpo.user_profile_option_name = p_user_profile_option_name; IF Fnd_Profile.save(x_name => l_profile_option_name, x_value => p_profile_option_value, x_level_name => 'USER', x_level_value => l_user_id) THEN NULL; END IF; END set_profile_at_user_level; BEGIN EXECUTE IMMEDIATE 'ALTER session SET NLS_LANGUAGE=''RUSSIAN'''; set_profile_at_user_level (l_user_name, 'ВЕБ: время ожидания для сеанса','3600000'); set_profile_at_user_level (l_user_name, 'ВЕБ: форматная маска даты','DD-MM-RRRR'); set_profile_at_user_level (l_user_name, 'Служебные программы: диагностика','Y'); set_profile_at_user_level (l_user_name, 'Цветовая схема Java','SWAN'); set_profile_at_user_level (l_user_name, 'Настройка веб-определений','Y'); set_profile_at_user_level (l_user_name, 'БОП: диагностика','Y'); set_profile_at_user_level (l_user_name, 'БОП: активизация ссылки области индивидуальной настройки', 'Y'); set_profile_at_user_level (l_user_name, 'БОП: режим встраивания индивидуальной настройки','Y'); COMMIT; END;
SELECT fpo.profile_option_name ,fpo.user_profile_option_name ,fpov.profile_option_value FROM fnd_profile_option_values fpov, fnd_profile_options_vl fpo WHERE fpov.application_id = fpo.application_id AND fpov.profile_option_id = fpo.profile_option_id AND fpov.level_value = ( SELECT fu.user_id FROM fnd_user fu WHERE fu.user_name = '!!!USER_NAME' )
1 «Personalize Self-Service Defn»(Настройка веб-определений) значение Y
2 «FND: Diagnostics» (БОП: диагностика) значение Y
3 «FND: Personalization Region Link Enabled» (БОП: активизация ссылки области индивидуальной настройки) значение Y
4 «FND_PERSONALIZATION_SEEDING_MODE» (БОП: режим встраивания индивидуальной настройки) значение Y
5 «FND_PERZ_DOC_ROOT_PATH» (БОП: путь для корневого каталога документа индивидуальной настройки)
Не забудьте очистить кеш, после изменения профилей.
Oracle Application Framework Profile Options Release 12.1.3 [ID 1107970.1]
1) Отключение запроса пароля APPS при вызове диагностики или проверки.
Установите следующие системные профили в полномочиях системного администратора
Профиль | Значение |
FND: Diagnostics | Yes |
Hide Diagnostics menu entry | No |
Utilities:Diagnostics | Yes |
Последние комментарии