You are viewing an earlier version of the admin guide. For the latest version, please visit EmpowerID Admin Guide v7.211.0.0.
UI Page Structure and Terminology
he EmpowerID web user interface comprises pages within the UI container role as well as the user interfaces provided by microservices applications (e.g., IAM Shop, My Identity, etc.). Understanding the defined structure of the user interface within the UI container role is beneficial for supporting the EmpowerID platform and communicating with EmpowerID support staff.
Key features of the pages in the UI container role include:
A responsive design web application built using Microsoft http://ASP.NET MVC and HTML5.
A brandable user interface that can be customized and styled using CSS and JavaScript.
The ability to "override" out-of-the-box pages with custom pages by copying your custom page of the same name into a mirrored folder structure called "Overrides."
Pages can be classified based on a few specific templates that are repeated for different types of objects (e.g., People, Groups, etc.).
Navigation Sidebar
|
Find Pages
|
|
View One PagesView One pages display a single instance of any object. For example, when clicking on a group link in the Find Group page, the next page to load is the View One page for that group. Key characteristics of View One pages include:
|
|
Edit One PagesEdit One pages display a single editable instance of any object. For example, when clicking on a group link in the group's View One page, the next page to load is the Edit One page for that group. Key characteristics of Edit One pages include:
Edit One pages are located at:
Each Edit One page sends its edited data to one or more workflows for processing.
|
|
ResourceTypeFormIdentifiersResourceTypeFormIdentifiers determine the specific View One and Edit One pages to load for an object, based on the logic configured in the SQL view. These identifiers define each subtype and their corresponding View One and Edit One pages. You can view and configure ResourceTypeFormIdentifiers in the EmpowerID UI by visiting the following URL: |
|
Report PagesReport pages use the same template as Find pages and are designed to show some specific view of the data |
|
Run Workflow PageWorkflows in EmpowerID can be executed as either anonymous or authenticated:
|
|
Branding the UI Role Container Web SiteTo customize the look and feel of the UI role container web application (excluding microservices), you can override the default CSS rules and images used for the website. You can change the theme globally or have different themes for each exposed URL. Follow these steps:
To customize images, place them in:
To add custom CSS, edit the blank "overrides.css" file located in:
|
|
Overriding Out-of-the-Box PagesTo customize web pages without altering the original pages, use EmpowerID's Override technology. This allows you to easily revert to the default pages if needed. Follow these steps to use the Override technology:
For example, to override View One pages, place your custom pages in:
Always use the Overrides folder for customizations and avoid modifying shipping pages or JavaScript files outside of the Overrides directory. |
|