Персонализация Oracle Application Framework (OAF) позволяет гибко настраивать любую OA Framework страницу.
Первоначально страница строится на основе базовых метаданных. Это означает, что перед применением наших настроек, сначала применяются базовые настройки, и только после этого применяются наши. Базовые настройки страницы мы не можем менять или удалять, благодаря этому как бы мы не напортачили с нашими настройками, мы всегда можем их удалить и страница примет первоначальный вид.
Кастомную персонализацию мы можем выгружать в отдельный файл (или загружать из файла). Данный файл содержит не всю структуру метаданных страницы, а только отличия от базовых метаданных. Так же нашу персонализацию мы может отключать/включать при необходимости.
Уровни персонализации OA Framework
- Function Level
- Localization Level
- Site Level
- Organization Level
- Responsibility Level
- Admin-Seeded User Level
- Portlet Level
- User Level
- Industry Level
Наиболее часто используются такие уровни персонализации OAF как Site Level и Responsibility Level.
Function Level
Если говорить простым языком, то функция это некая гиперсылка на другую страницу приложения.
Oracle Application Personalization Framework позволяет осуществлять персонализацию страницы на уровне функции. Персонализация будет срабатывать, только если в контексте присутствует данная функция.
Localization Level
Так как OEBS является многоязычным и используется в разных странах, то и требования бизнесса в каждой стране могут отличаться. С помощью персонализации уровня Localization, можно настроить различное отображение страницы для разных стран.
Site Level
Site в Oracle Application терминах, это инстанс Oracle E-business Suite. То есть, персонализация на данном уровне будет применена полностью к инстансу.
Organization Level
Организации в Oracle являются бизнес единицами, это могут быть склады, предприятия, департаменты и т.д. Персонализация на уровне организации, будет применена в том случае, когда пользователь относится к данной организации.
Responsibility Level
Позволяет осуществлять настройку на уровне полномочий. Персонализация будет срабатывать, только в том случае, если мы зашли на страницу из определенных полномочий.
Admin-Seeded User Level
Пользователь с правами администратора имеет возможность создавать представления на таблицы Query region, присутствующие на странице OA Framework. Данные представления будут видны всем пользователям.
Portlet Level
Oracle Portal предоставляет пользователям пользователям возможность настраивать домашнюю страницу OEBS. Home page может содержать общие уведомления, финансовые объявления, заголовки новостей и ссылки на другие web сервисы. Oracle Portal может также соединяться с партнерскими приложениями учитывая аутентификацию пользователей.
User Level
Пользователь может создавать представления на таблицы в Query region, ограничений на количество настроенных представлений нет. Данные представления видны только создавшему их пользователю.
Industry Level
Данный уровень персонализации используется для подстройки пользовательского интерфейса приложения к различным видам деятельности. Industry Level включает предопределенный список категорий, типа Healthcare — Provider или Utilities — Electricity. Для каждого типа категории, можно настроить уникальную комбинацию специфичной терминологии. Для примера, один тип бизнеса использует термин «business unit», а другой «store».
Последние комментарии