.. _default-and-custom-menus:


Role-based dashboards and menus 
----------------------------------

.. _25.1|VOSS-1495:
.. _25.2|EKB-25640:
.. _25.3|VOSS-1571:
.. _25.4|EKB-28002:


Overview 
..........


New installs of Automate ship with a collection of pre-defined, default roles and associated elements to 
deliver a set of experience-based layouts for the Automate user interface: 

* :ref:`automate-admin-role` 
* :ref:`automate-service-desk-role`
* :ref:`automate-analyst-role`
* :ref:`automate-self-service-role`
* :ref:`ms-only-roles`
* :ref:`insights-admin-role`

Automate also ships with these additional, special-purpose roles: 

* **HcsAdmin** - This role is defined for the user who logs in 
  on first install to create a provider admin, and optionally, to create admin users for the other 
  hierarchies (customer, site, reseller) out of the cloned default roles created when adding a provider. 
  Alternatively, the newly created provider admin user can now log in to create the other admin users out 
  of the cloned roles at the provider level, and can hand over further configuration of each hierarchy to 
  the relevant admin users, or configure Automate for all hierarchies.

* **selfservice** - Visible only to ``sys`` (System) administrators. This is the default *system resource* role for Self Service. Since critical data sync workflows and 
  configuration templates make use of this system level role for provisioning new or updated users, do **not** modify or remove this role.



.. rubric:: Default roles 

Each of the shipped, experience-based roles is assigned a GUI layout, comprising a Home dashboard (landing page), and a set of 
predefined dashboards and menus offering access to features designed for their user experience. The role-based 
layouts follow best practices and serve as a starting point for common personas. While they offer a 
strong foundation, you should customize them to fit your needs - for example, you'll be able to 
adjust actions and fields exposed via field display policies, customize naming conventions, and modify 
help text and descriptions to align with your user base. This ensures an optimized experience, 
reduces adoption challenges, and minimizes training requirements. Contact your account manager 
if you need guidance towards developing an operationally sustainable approach. 

Roles are combined with a number of elements (such as permissions, menus, dashboards, access profiles, and themes) 
to define the look and feel of the system for particular user experiences. 
The ``hcsadmin`` user can clone and customize the pre-built layouts to create custom layouts.

.. note:: 

   Some menus and pages have been renamed in 25.1. It is recommended that you use the 
   toolbar *Search* functionality to search for models, functionality, and other entities 
   so that you won't need to remember any particular menu paths. For example, 
   to search for page by its name, use the *Action* search. Refer to :ref:`use-action-search-to-navigate-automate`. 
   For details on all the *Global* and *Filter* search, refer to :ref:`search-concept`


.. rubric:: Hierarchy considerations

Automate's default roles can typically be assigned to users at any level in the hierarchy to pair the 
role capabilities with a given scope. For example, a specific customer in a Provider environment, 
or specific sub-unit in a business for Enterprise. 

Dashboards may need to be adjusted to reflect the appropriate hierarchy level. For example, change group from 
Customer, which is useful for Provider, to perhaps, by Site. 


.. rubric:: GUI layouts in earlier versions of Automate 

Earlier versions of Automate (pre-25.1) shipped with three sets of pre-built menus:

* Default menu layouts 
* Best practice menus (enhanced menus)
* Menu layouts for a Business Admin role 

.. important:: 

   If you're upgrading to Automate 25.1 from an earlier version, your GUI layout remains unchanged unless 
   you choose to configure your role and access profiles to switch to the new GUI layouts. 


.. rubric:: Related topics 

* :ref:`automate-admin-role` 
* :ref:`automate-service-desk-role`
* :ref:`automate-analyst-role`
* :ref:`role-based-access`
* :ref:`access-profiles`
* :ref:`menu-layouts`
* :ref:`automate-dashboards`
* :ref:`use-action-search-to-navigate-automate`
* :ref:`concepts-hierarchy`
* :ref:`concepts-menu-diff-tool`
*
  .. raw:: latex

     Dashboard and Menu Reference in the Core Feature Guide

  .. raw:: html

     <a href="ch-feat-dashboards-ref-list.html">Dashboard and Menu Reference</a> 


.. _automate-admin-role:

Automate - Admin role 
.........................

The *Automate - Admin* role is an experience designed for application administrators. This role 
provides broad access to setup, settings, and system actions. It serves as a model for advanced admins 
and offers insight into overall functionality.


Automate - Admin: Home dashboard 
''''''''''''''''''''''''''''''''''

The **Automate - Admin** role's Home dashboard is *Automate - Admin Home*, which displays a 
selection of counters, quick actions, and charts curated for the role.

1. Menu layout
2. Counters
3. Quick Actions
4. Charts 

.. image:: /src/images/automate-admin-home-dashboard-numbered.png



Automate - Admin GUI layout
'''''''''''''''''''''''''''''

By default, the *Automate - Admin* role is assigned a theme, a Home dashboard, a menu layout, and an access profile, 
and is available for a selection of hierarchies:

* Theme: *default* 
* Home dashboard: Automate Admin Home
* Menu layout: *Automate - Admin*
* Access profile: *Automate - Admin*
* Hierarchies: Provider, Reseller, Customer, Hcs, Intermediate 


.. image:: /src/images/automate-admin-home-dashboard.png


Automate - Admin menus and dashboards 
''''''''''''''''''''''''''''''''''''''''

The Automate - Admin experience comprises a Home dashboard, menus, and a collection of experience-based, 
role-focused dashboards. To view the menu layout for this role, refer to: 

*
  .. raw:: latex

     Menu: Automate - Admin in the Core Feature Guide

  .. raw:: html

     <a href="dashboard-reference/data_MenuLayout__Automate_-_Admin.html">Menu: Automate - Admin</a> 


.. rubric:: Related topics 

* :ref:`manage-themes-default-theme` 
* :ref:`access-profiles`
* :ref:`menu-layouts`




.. _automate-service-desk-role:

Automate - Service Desk role 
.............................

The *Automate - Service Desk* role is an experience tailored for users performing typical, day to day 
system operations, including set up and configuration, and requiring access to data for troubleshooting and 
other operational tasks. This role is suitable for help desk/service desk users, delegated administrators 
in Provider environments, or business sub-units in enterprises.


Automate - Service Desk: Home dashboard
''''''''''''''''''''''''''''''''''''''''

The *Automate - Service Desk* role's Home dashboard is *Automate - Admin Home*, which displays a selection of 
counters, quick actions, and charts curated for the role.

1. Menu layout
2. Counters
3. Quick Actions
4. Charts

.. image:: /src/images/automate-admin-home-dashboard-numbered.png



Automate - Service Desk GUI layout
'''''''''''''''''''''''''''''''''''

By default, the *Automate - Service Desk* role is assigned a theme, a Home dashboard, a menu layout, and an access profile, 
and is available for a selection of hierarchies:

* Theme: *default*
* Home dashboard: *Automate - Admin Home*
* Menu layout: *Automate - Service Desk*
* Access profile: *Automate - Service Desk*
* Hierarchies: Provider, Reseller, Customer, Hcs, Intermediate, Site


Automate - Service Desk menus and dashboards
''''''''''''''''''''''''''''''''''''''''''''''

The *Automate - Service Desk* experience comprises a Home dashboard, menus, and a collection of experience-based, 
role-focused dashboards. To view the menu layout for this role, refer to: 


*
  .. raw:: latex

     Menu: Automate - Service Desk in the Core Feature Guide

  .. raw:: html

     <a href="dashboard-reference/data_MenuLayout__Automate_-_Service_Desk.html">Menu: Automate - Service Desk</a> 



.. rubric:: Related topics 

* :ref:`manage-themes-default-theme` 
* :ref:`access-profiles`
* :ref:`menu-layouts`
* :ref:`automate-dashboards`



.. _automate-analyst-role:

Automate - Analyst role 
.........................

The *Automate - Analyst* role is an experience intended for users who need system visibility without 
making changes. It enables access to data for consuming dashboards, for performing searches, and 
for completing other analytical tasks, and is designed for stakeholders that need visibility of 
key metrics and information while offering more dynamic insights than traditionally static reports.

Automate - Analyst: Home dashboard 
''''''''''''''''''''''''''''''''''''

The Automate - Analyst role's Home dashboard is Automate - Analyst Home, which displays a selection of counters, quick actions, and charts curated for the role.

* Menu layout
* Counters
* Charts

.. image:: /src/images/automate-analyst-home-dashboard-numbered.png 


Automate - Analyst GUI layout 
''''''''''''''''''''''''''''''

The default GUI layout for the *Automate - Analyst* role is assigned the following: 

* Theme: *default*
* Home dashboard: Automate Analyst - Home
* Menu layout: *Automate - Analyst*
* Access profile: *Automate - Analyst*
* Hierarchies: Provider, Reseller, Customer, Intermediate, Site


Automate - Analyst menus and dashboards
''''''''''''''''''''''''''''''''''''''''''
 
The *Automate - Analyst* experience comprises a Home dashboard, menus, and a collection of experience-based, 
role-focused dashboards. To view details for this menu layout, refer to:

*
  .. raw:: latex

     Menu: Automate - Analyst in the Core Feature Guide

  .. raw:: html

     <a href="dashboard-reference/data_MenuLayout__Automate_-_Analyst.html">Menu: Automate - Analyst</a> 


.. rubric:: Related topics

* :ref:`manage-themes-default-theme` 
* :ref:`access-profiles`
* :ref:`menu-layouts`


.. _ms-only-roles:

Microsoft-only roles 
.........................

*Microsoft-only roles* ship with Automate, and while they're based on Automate's default, experience-based roles (including the *Automate - License Manager* role) 
these roles aren't enabled or assigned by default and are intended only as working examples for Microsoft-only deployments: 

* :ref:`automate-admin-ms-only` 
* :ref:`automate-service-desk-ms-only`
* :ref:`automate-license-manager`


You can use Automate's customization tools to further refine these dashboards so that they 
are optimized for use cases in your organization: 

* :ref:`create-theme-in-BAP`
* :ref:`menu-layouts`
* :ref:`automate-dashboards`
* :ref:`access-profiles`



.. _automate-admin-ms-only:

Automate - Admin - Microsoft Only
''''''''''''''''''''''''''''''''''

The *Automate - Admin - Microsoft Only* role ships with menus and dashboards customized for a Microsoft-only 
environment: 

* Menu layout: Automate - Admin - Microsoft Only  
* Theme: default 
* Access profile: Automate - Admin 
* Home dashboard: Automate - Microsoft - Home 
* Permitted hierarchy types: Provider, reseller, customer

.. rubric:: Role settings: Automate - Admin - Microsoft Only

The image displays the settings for the *Automate - Admin - Microsoft Only* role: 

.. image:: /src/images/automate-admin-ms-only-role-settings.png 


.. rubric:: Home dashboard: Automate - Admin - Microsoft Only

The image displays the Home dashboard for the *Automate - Microsoft Only* role: 

.. image:: /src/images/automate-admin-ms-only-Home-dashboard.png


.. rubric:: Menu layout: Automate - Admin - Microsoft Only 

The image displays the menu layout settings for the *Automate - Admin - Microsoft Only* role. To view 
details for the menu layout, see:

*
  .. raw:: latex

     Menu: Automate - Admin - Microsoft Only in the Core Feature Guide

  .. raw:: html

     <a href="dashboard-reference/data_MenuLayout__Automate_-_Admin_-_Microsoft_Only.html">Menu: Automate - Admin - Microsoft Only</a> 


.. image:: /src/images/automate-admin-ms-only-menu-layout.png 



.. rubric:: Dashboards: Automate - Admin - Microsoft Only 

This section provides some examples of the dashboards that ship with the *Automate - Admin - Microsoft Only* role. 

* The image displays the Microsoft-only *Microsoft User Management* dashboard that ships with Automate: 

  .. image:: /src/images/automate-ms-only-user-management-dashboard.png 

* The image displays the Microsoft-only *Microsoft User Overview* dashboard that ships with Automate: 

  .. image:: /src/images/automate-ms-only-user-overview-dashboard.png 

* The image displays the Microsoft-only *Microsoft Exchange* dashboard that ships with Automate: 

  .. image:: /src/images/automate-ms-only-Exchange-dashboard.png 




.. _automate-service-desk-ms-only:

Automate - Service Desk - Microsoft Only
''''''''''''''''''''''''''''''''''''''''''

The *Automate - Service Desk - Microsoft Only* role ships with menus and dashboards customized for a 
Microsoft-only environment:

* Menu layout: Automate - Service Desk - Microsoft Only
* Theme: default 
* Access profile: Automate - Service Desk 
* Home dashboard: Automate - Microsoft - Home 
* Permitted hierarchy types: Provider, reseller, customer, intermediate node, site 


.. rubric:: Role settings: Automate - Service Desk - Microsoft Only

The image displays the settings for the *Automate - Service Desk - Microsoft Only* role: 

.. image:: /src/images/automate-service-desk-ms-only-role-settings.png 



.. rubric:: Menu layout: Automate - Service Desk - Microsoft Only 

The image displays the menu layout settings for the *Automate - Service Desk - Microsoft Only* role. To view 
details for this menu layout, see:

*
  .. raw:: latex

     Menu: Automate - Service Desk - Microsoft Only in the Core Feature Guide

  .. raw:: html

     <a href="dashboard-reference/data_MenuLayout__Automate_-_Service_Desk_-_Microsoft_Only.html">Menu: Automate - Service Desk - Microsoft Only</a> 


.. image:: /src/images/automate-service-desk-ms-only-menu-layout.png 



.. _automate-license-manager:

Automate - License Manager
''''''''''''''''''''''''''''

The *Automate - License Manager* role ships with menus and dashboards focusing on managing licenses and 
allocations for a license manager persona in a Microsoft-only environment: 

* Menu layout: Automate - License Manager
* Theme: default 
* Access profile: HcsFullAccessAP 
* Home dashboard: Automate - Microsoft - License Management 
* Permitted hierarchy types: Customer 


.. rubric:: Role settings: Automate - License Manager

The image displays the settings for the *Automate - License Manager* role: 

.. image:: /src/images/automate-license-manager-role-settings.png 


.. rubric:: Menu layout: Automate - License Manager 

The image displays the menu layout settings for the *Automate - License Manager* role. 

.. image:: /src/images/automate-license-manager-menu-layout.png 



.. rubric:: Dashboards:  Automate - License Manager 

The *Automate - License Manager* role ships with a menu with two pre-defined dashboards: 

* Automate - License Manager: A menu providing access to two dashboards for managing licenses and 
  license allocation in the environment:

  * License Management - a dashboard for managing licenses
  * License Analysis - a dashboard for analyzing licenses in your environment 


The image displays the Microsoft-only *License Management* dashboard that ships with Automate: 

.. image:: /src/images/automate-ms-license-management-dashboard.png 


The image displays the Microsoft-only *License Analysis* dashboard that ships with Automate: 

.. image:: /src/images/automate-ms-license-analysis-dashboard.png




.. .. rubric:: Automate - License Manager menus and dashboards
.. 
.. The Automate - License Manager experience comprises a Home dashboard, menus, and a collection of 
.. experience-based, role-focused dashboards. To view details for this menu layout, see: 
.. 
.. *
..   .. raw:: latex
.. 
..      Menu: Automate - License Manager in the Core Feature Guide
.. 
..   .. raw:: html
.. 
..      <a href="dashboard-reference/data_MenuLayout__Automate_-_License_Manager.html">Menu: Automate - License Manager</a> 
.. 


.. _automate-self-service-role:

Automate - Self Service role
..............................

The *Automate - Self Service* role provides an experience targeted at general end users that make use of the Self-service interface.

.. image:: /src/images/self-service-role.png


* **Home dashboard**: selfservice_dashboard 
* **Access profile**: default_selfservice_access_profile
* **Theme**: voss_selfservice
* **Interface**: Self Service
* **Hierarchies**: Customer, Site, Linked Site

.. note::

   From release 25.4, the *Automate - Self Service* role includes **Linked Site** as a permitted hierarchy.
   In upgraded environments, existing roles cloned from earlier releases may not include this hierarchy and
   must be updated manually if Linked Site support is required.

When setting the *Interface* on any role to Self Service, the following fields become read-only and are 
populated with the default values for a Self Service role. These fields are also read-only when editing an existing Self Service role:

* Interface
* Access Profile 
* Menu Layout 
* Dashboard


.. image:: /src/images/automate-self-service-dashboard.png




.. _insights-admin-role:

Insights - Admin role
..............................

The *Insights - Admin* role provides an experience targeted at a typical, overall Insights application 
administrator. This role has wide access to the application setup and settings as well as a full range of 
actions in the system. These are typically advanced admins in the system but also provides a good guide and 
example of overall functionality in the system for other user types.



Insights - Admin: Home dashboard 
''''''''''''''''''''''''''''''''''

The **Insights - Admin** role's Home dashboard is *Insights - Admin Home*, which displays a selection of 
counters, quick actions, and charts curated for the role.

.. image:: /src/images/insights-admin-home-dashboard.png


Insights - Admin: GUI layout
''''''''''''''''''''''''''''''

By default, the *Insights - Admin* role is assigned a theme, a Home dashboard, a menu layout, 
and an access profile, and is available for a selection of hierarchies:

* **Home dashboard**: Insights - Admin Home 
* **Access profile**: Insights - Admin
* **Theme**: default
* **Interface**: Administration
* **Hierarchies**: Provider, Reseller, Customer


The image shows the *Insights - Admin* role settings:

.. image:: /src/images/insights-admin-role.png 


Insights - Admin menus and dashboards
''''''''''''''''''''''''''''''''''''''

The *Insights - Admin* experience comprises a Home dashboard, menus, and a collection of experience-based, 
role-focused dashboards.

.. raw:: html

   <table border="1" class="docutils">
      <colgroup>
         <col width="50%" />
         <col width="50%" />
      </colgroup>
         <thead>
            <tr>
               <th>Menu</th>
               <th>Sub-menus</th>
            </tr>
         </thead>
            <tbody valign="top">
               <tr class="row-even">
                  <td><a href="dashboard-reference/dashboard-Automate-Hierarchy-Management.html"><b> Hierarchy Management</b></a><br>
                     Manage sites, customers, other hierarchy elements</td>
                  <td>.</td>
               </tr>
               <tr class="row-even">
                  <td><a href="dashboard-reference/dashboard-Automate-Role-Based-Access.html"><b> Role Based Access</b></a><br>
                    Administrator role settings</td>
                  <td>.</td>
               </tr>
               <tr class="row-even">
                  <td><b>App & Device Integration</b><br>
                      Set up applications and devices to send & receive data.</td>
                  <td>
                     <ul>
                        <li><a href="dashboard-reference/dashboard-Automate-UC-Integration-Microsoft-Overview.html"> Microsoft Overview </a></li>
                        <li><a href="dashboard-reference/dashboard-Automate-UC-Integration-Webex-Overview.html"> Webex Overview</a></li>
                        <li><a href="dashboard-reference/dashboard-Insights-Admin-Arbitrator-Management.html"> VOSS Arbitrators</a></li>
                        <li>VOSS Agents</li>
                     </ul>
               </tr>
               <tr class="row-even">
                  <td><b>Insights Dashboards</b> </a><br>
                      A collection of dashboards providing insights into Microsoft.</td>
                  <td>.</td>
               </tr>
               <tr class="row-even">
                  <td><a href="dashboard-reference/dashboard-Insights-System-Configuration.html"><b> System Configuration</b></a><br>
                      Platform settings.</td>
                  <td>
                  <td>.</td>
               </tr>
               <tr class="row-even">
                  <td><b>System Functions</b><br>
                      Administration and associated support functions.</td>
                  <td>
                     <ul>
                        <li><a href="dashboard-reference/dashboard-Automate-Additional-Admin-Functions-Transaction-Overview.html"> Transaction Overview</a></li>
                        <li><a href="dashboard-reference/dashboard-Insights-Additional-Admin-Functions-Admin-Tools.html"> Tools</a></li>
                     </ul>
                  </td>
               </tr>
               <tr class="row-even">
                  <td><b>About</b><br>
                      Information on system software installation</td>
                  <td>
                     <ul>
                        <li><a href="concepts-introduction-to-the-admin-gui.html"> Version</a></li>
                        <li><a href="concepts-introduction-to-the-admin-gui.html"> Patches</a></li>
                        <li><a href="concepts-introduction-to-the-admin-gui.html"> Adaptations</a></li>
                        <li><a href="dashboard-reference/dashboard-Automate-VOSS-License-Overview.html"> License Counts</li>
                  </td>
               </tr>
            </tbody>
         </table>









