Skip to main content

Role Definitions

The following is a list of all roles leveraged within Access Analyzer once Role Based Access is enabled, including their intended functionality. A user may have more than one role assigned to them.

NOTE: When a job is moved or copied to a separate job group, it inherits the assigned roles at the parent and global level from the new job group. Any previous role inheritance is overwritten.

  • OS Administrator – Used only for installation purposes

    • This is not not a configured role, but rather the access required during installation
  • Administrator – At least one must be set before any other roles are assigned

    • Full functionality from all roles within the Access Analyzer Console
    • Rights to view all reports, tags, and report permissions within the Web Console
    • Rights to preform an upgrade on Access Analyzer

NOTE: In order to use Role Base Access with the Exchange Solution, all Exchange users must be assigned the Administrator role. This is because the solution requires local Administrator rights on the Access Analyzer Console server.

  • Power User

    • Rights to add, modify, and delete global settings, except for the Setting > Access node
    • Not able to view or modify Roles at the global level
    • Has rights to add and break inheritance on report viewers at the job group, job, and report configuration levels
    • Rights to modify host management settings as well as run host inventory queries
    • Rights to create, modify, and delete jobs as well as view the results of a job. They need to be able to manage all configuration settings related to those jobs.
    • Rights to view previously configured jobs and approve them to be run. They are also able to view the results of a job.
    • Rights to run jobs which have been approved, as well as disable or enable jobs and job groups
    • Rights to view all reports, tags, and report permissions within the Web Console
  • Access Administrator

    • Rights to add, modify, and delete global roles except for own roles. This is to restrict Access Administrators from stepping outside intended rights.
    • Not able to view or modify report roles at any other level
    • Rights to view report Tags within the Web Console but not report content or permissions
  • Global Options Administrator

    • Able to modify global settings, except for the Setting > Access node
    • The Exchange node is the exception due to its requirements. Therefore, this node cannot be modified by the Global Options Administrator.
    • Rights to view report Tags within the Web Console but not report content or permissions
  • Host Management Administrator

    • Rights to modify host management settings as well as run host inventory queries
    • Rights to view report Tags within the Web Console but not report content or permissions
  • Job Builder

    • Rights to create, modify, and delete jobs as well as view the results of a job. They need to be able to manage all configuration settings related to those jobs.
    • Rights to view or modify report viewers at the job group, job, and report levels but not the global level
    • Rights to view all reports and tags within the Web Console but not the report permissions
  • Job Approver

    • Rights to view previously configured jobs and approve them to be run. They are also able to view the results of a job.
    • Rights to view all reports and tags within the Web Console but not the report permissions
  • Job Initiator

    • Rights to start jobs which have been approved as well as view the results of a job
    • Rights to disable and enable job and job groups
    • Rights to view all reports and tags within the Web Console but not the report permissions
  • Job Initiator (No Actions)

    • Rights to start jobs which have been approved as long as there are no configured Actions in the job. They are also able to view the results of a job.
    • Rights to disable and enable job and job groups
    • Rights to view all reports and tags within the Web Console but not the report permissions
  • Job Viewer

    • Only able to view the results of a job
    • Rights to view all reports and tags within the Web Console but not the report permissions
  • Web Administrator

    • Not able to access the Access Analyzer Console
    • Rights to view all reports, tags, and report permissions within the Web Console
  • Report Viewer

    • Not able to access the Access Analyzer Console

    • Only able to view reports and tags within the Web Console but not the report permissions

    • Access to reports is restricted according to where the Report Viewer role is assigned:

      • Assigned at the Global level (Settings > Roles) – Able to view all published reports
      • Assigned at the Job Group level (Jobs > [Job Group] > Settings  > Reporting) – Able to view all reports published by the jobs within this job group
      • Assigned at the Job level (Jobs > [Job Group] > [Job] > Job Properties > Report Roles tab) – Able to view all reports published by this job
      • Assigned at the Report configuration level (Jobs >[Job Group] >[Job] > Configure > ReportsConfigure > Publish Security page) – Able to view only this report

By default, many roles are granted rights to view all reports and report content. The inheritance of the Report Viewer role can be broken at the job group, job, or report configuration levels. See the Report Viewer Inheritance topic for additional information.

Access Analyzer Console Roles & Rights

These tables show the rights granted to different user levels to the Access Analyzer Console.

Administrators

This table identifies the rights granted to administrative users to the Access Analyzer Console.

ActionAdministratorGlobal Options AdministratorAccess AdministratorHost Management AdministratorOS Administrator
View Reports within the Web ConsoleYesNoNoNoNo
View Report Tags within the Web ConsoleYesYesYesYesNo
View Report Permissions within the Web ConsoleYesNoNoNoNo
Access the Access Analyzer Console (after Role Based Access is enabled)YesYesYesYesNo
Read All Configuration LogsYesYesYesYesNo
Manage / Edit Access RolesYesNoYesNoNo
Manage Global Settings (includes Connection Profiles)YesYesNoNoNo
Manage / Edit Hosts in JobYesNoNoNoNo
Manage / Edit Job DefinitionsYesNoNoNoNo
Run JobsYesNoNoNoNo
Manage / Edit Job SchedulesYesNoNoNoNo
Manage Host Management Settings (includes scheduling and running of host discovery, but not host related nodes in Global  Settings)YesNoNoYesNo
Lock / Unlock JobsYesNoNoNoNo
Enable/Disable JobsYesNoNoNoNo
Install / Uninstall Data Collectors (or other tool components)YesNoNoNoYes
Upgrade Access Analyzer ConsoleYesNoNoNoNo

Users

This table identifies the rights granted to users who have access to the Access Analyzer Console.

ActionPower UserJob BuilderJob ApproverJob InitiatorJob Initiator (No Actions)Job Viewer
View Reports within the Web ConsoleYesYesYesYesYesYes
View Report Tags within the Web ConsoleYesYesYesYesYesYes
View Report Permissions within the Web ConsoleYesNoNoNoNoNo
Access the Access Analyzer Console (after Role Based Access is enabled)YesYesYesYesYesYes
Read All Configuration LogsYesYesYesYesYesYes
Manage / Edit Access RolesNoNoNoNoNoNo
Manage Global Settings (includes Connection Profiles)YesNoNoNoNoNo
Manage / Edit Hosts in JobYesYes*NoNoNoNo
Manage / Edit Job DefinitionsYesYes*NoNoNoNo
Run JobsYesNoNoYes**Yes***No
Manage / Edit Job SchedulesYesNoNoYes**Yes***No
Manage Host Management Settings (includes scheduling and running of host discovery, but not host related nodes in Global Settings)YesNoNoNoNoNo
Lock / Unlock JobsYesNoYesNoNoNo
Enable/Disable JobsYesNoNoYesYesNo
Install / Uninstall Data Collectors (or other tool components)YesNoNoNoNoNo
Upgrade Access Analyzer ConsoleNoNoNoNoNoNo

*When jobs are unlocked

**When jobs are locked

***When jobs are locked and have no actions

Web Console Roles & Rights

This table identifies the rights granted to users who have access only to the Web Console.

ActionWeb AdministratorReport Viewer
View Reports within the Web ConsoleYesYes*
View Report Tags within the Web ConsoleYesYes*
View Report Permissions within the Web ConsoleYesNo

*According to where the role is assigned

SQL Server Database Roles & Rights

This table describes the roles that will be created within the SQL Server database and what rights they will have to the Access Analyzer database. It also describes which Access Analyzer roles they are mapped to.

Database Role(s)Access Analyzer RoleRightsRole Description
SMP Administrator db_datareader db_datawriterAdministrator Job Initiator Job Initiator (No Actions)On the dbo schema: ALTER, EXECUTE, INSERT, UPDATE, REFERENCES On the Access Analyzer database: CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE FUNCTION, CREATE TYPEThis role is used by full Administrators and Job Initiators who must run the 2-FSAA Bulk Import Job which requires manipulation of the Access Analyzer database
SMP BuilderJob Builder Host Management AdministratorOn the dbo schema: ELECT, INSERT, DELETE On the Access Analyzer database: CREATE TABLEThis role is used by the Job Builder who must be able to create/delete tables, view data, and insert and delete hosts from the Access Analyzer Console
SMP ViewerJob Viewer Access Administrator Job Approver All other rolesOn the dbo schema: SELECTThis role is used by all roles who do not require anything more than just reading data and information from the database

Report Viewer Inheritance

When Role-Based Access is enabled, users assigned the following roles inherit rights to view all reports and their content:

  • Administrator role
  • Power User role
  • Job Builder role
  • Job Approver role
  • Job Initiator role
  • Job Initiator (No Actions) role
  • Job Viewer
  • Web Administrator

Additional users can be assigned the Report Viewer role at the global, job group, job, or report configuration levels. These rights are inherited down through child objects. However, the Report Viewer role inheritance can be broken at any level. Break inheritance to remove the right to view specific reports at:

  • Job Group level – [Job Group] >Settings > Reporting node
  • Job level – [Job] > Properties >Report Roles tab
  • Report Configuration level – [Job] > Configure > Reports node. Click Configure next to the report, and navigate to the Publish Security page of the Report Configuration wizard. See the Publish Security Page topic for additional information.

| Job Group Level | | ------------------------------------------------------------------------------------------------------------ | --------- | -------------------------- | | Job Group Level | Job Level | Report Configuration Level |

There are two options that control inheritance for Report Viewers when selected:

  • Include Report Viewers from this object’s parent – Automatically removes any user with the Report Viewer role inherited from a parent object at the lower levels
  • Set all the child objects to inherit these settings – Only available at the Job Group level. Sets all Jobs and Reports to inherit group settings for all child objects by automatically selecting the Include Report Viewers from this object’s parent option. Any previous configurations are overwritten once Yes is selected in the confirmation window.