Объединенный скрипт создания пользователя

Объединенный скрипт создания пользователя включает в себя
- Создание пользователя
- Заполнение профилей
- Добавление полномочий
Читать дальше про “Объединенный скрипт создания пользователя” »

Объединенный скрипт создания пользователя включает в себя
Читать дальше про “Объединенный скрипт создания пользователя” »
Довольно удобно выставлять профили через скрипт, особенно если их много.
Данный скрипт выставляет профили на уровне пользователя.
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 |
Последние комментарии