Assigning Themes

This topic describes how to assign branding themes at various levels, such as system, application, and by role.

The offering is delivered with a default branding theme that applies to all levels of the application. If you need to apply different branding attributes, you create your own themes which incorporate your modified theme attributes. After defining the themes to be used in your system, you then need to assign themes. The themes you provide override the default theme attributes where specified. Where no user-defined theme or user-defined theme attribute exist, the attributes defined in the default theme prevail.

You can assign themes at these levels:

Theme Level

Description

System

Applies system-wide. If you do not specify an application-level theme, the interface displays only the attributes of the system theme for all applications and roles. This is typically the Oracle Default Theme.

A system-wide theme is required.

Application

Applies only to a specific application menu, such as Default or Mobile. Default applies to the typical interface accessed using the browser, while Mobile refers to mobile applications, such as Oracle Inspector.

Application-level themes are optional. A system can have multiple application themes assigned as needed.

Role

Extends the application-level theme assignment to apply to specific user roles.

Using role-based themes you can provide different experiences for public users and your agency staff, for example.

Role-based themes are optional. An application-level theme can have multiple role-level themes assigned as needed.

The following sections describe the options for assigning themes at each level.

Note: During development and testing, make sure to refresh your browser for the new theme settings
Note: When you assign a custom theme, the theme attributes that you’ve added override the delivered Oracle defaults for that theme attribute. Otherwise, the system displays Oracle default theme attributes.

Viewing System-Level Themes

  1. Select Branding > Assign Themes.

  2. On the Assign Themes page, note the Application Default Theme field value.

    This is the system-wide default theme, such as Oracle Default Theme.

Assigning Application-Level Themes

  1. Select Branding > Assign Themes.

  2. On the Assign Themes page, click Add under Theme Assignments.

  3. On the Theme Assignment Details page, specify these items:

    Page Element

    Description

    Application

    Select the application menu.

    • Default: Use to apply to the general application (not the specific mobile applications).

    • Mobile Inspector: Use to apply a theme to the Oracle Inspector mobile application.

    • Mobile Code Officer:

    Description

    Enter a description of the theme assignment.

    Default Theme

    Select the branding theme to apply to this application.

  4. Click Save and Close.

Assign Role-Based Themes

You can define different themes for various user roles in your system, such as public users, agency users, and so on. This way, you can control the user experience for the various roles in your system.

  1. Select Branding > Assign Themes.

  2. On the Assign Themes page, locate the application theme to which you want to add a role-based theme.

  3. Click Edit.

  4. Click Add under Role-Based Assignment List.

  5. For the role-based theme, specify these items:

    Page Element

    Description

    Priority

    In the case of multiple user roles assigned to a user, specify a priority between the role-based themes. The system applies the role-based theme with the lowest priority (closest to 1). For example, assume Role A Theme has a priority of 10, and Role_B_Theme has a priority of 20. In this case, if both of those roles are assigned to the current user, the system applies the Role_A_Theme.

    Role

    Select the user role to which this theme applies.

    Theme

    Select the branding theme to apply to the selected role.

  6. Click Save & Close.