Administrative Roles

From time to time you may require users to perform particular administrative tasks, yet giving users full Administration access is providing too much privilege.  The predefined Administrative Roles allow Administrators to grant users access to specific administrative functions.  

In addition, further refinement or customisation of the administrative roles can be achieved by creating new roles and specifying access rules. 

Predefined Administrative Roles

Roles

Description

Spreadsheet importer

Role that will allow users to import data only.

Spreadsheet administrator

Role that will allow users to add new configurations and import data.

User administrator

Role that will allow users to manage user accounts, such as disabling accounts, resetting passwords, and assigning roles.

Security administrator

Role that will allow users to create roles, define access rules and assign navigation access.

Survey creator

Role that will allow users to create and manage surveys.

Content administratorRole that will allow users to configure navigation, reports and screens
Workflows & Schedule administratorRole that will allow users to maintain workflows, triggers and schedules, including the ability to create, modify and delete workflows.

For the following roles, you will also need to create separate access rules that grant "create" access for the objects that require administrating.

  • Spreadsheet Importer
  • Spreadsheet Administrator
  • Content Administrator

For example, if the Spreadsheet Importer requires to import a list of Employees, "create" access to Employee records is required.

Customise Administrative Roles

If the predefined Administrative Roles are not exactly what you are after, Administrators are also able to create their own custom administrative roles.  Just like how normal access rules are configured to restrict the permissions (Create, View, Edit and Delete) and/or conditionally set restrictions on records, the same applies to administrative functions when setting up the access rules.

To configure a new administrative role:

  1. Decide what type administrative tasks the role will need to perform (such as Spreadsheet importing, user manager, role management etc)

  2. Create a new  custom admin role

  3. Determine which Administrator Base Roles are required and then add them to the role.  

  4. For each administrative task that the role will need to perform, configure the access rules and navigation.  See Access Summary for Administrative Roles for a listing the objects that require record access and the reports that require navigation access. 

Administrative Base Roles

In addition to the administrative roles, the base roles below are included by the administrative roles to grant special administrative access.

Administrator Base Roles

Description

Roles including this role

Administrator Base – Core

A role used as the foundation for other administrative roles.

  • User Administrators

  • Security Administrators

  • Spreadsheet Importers

  • Spreadsheet Administrators

  • Content Administrators
  • Workflow & Schedule Administrators

Administrator Base – Navigation

Grants selective view access to the navigation structure for the purpose of making administrative changes.

  • User Administrator

  • Security Administrators

Administrator Base - Security

Grants administrative access to accounts and security roles

  • User Administrator

  • Security Administrators

Administrator Base – Configure NavigationGrants access to configure mode and the navigation structure.
  • Content Administrators

Administrator Base - Core role will need to be included for all custom created admin roles.

Access Summary for Administrative Roles

To configure custom administrative roles, you will need to determine the type of administrative tasks a user will need to perform and then define the access rules and also grant the appropriate navigation access for that particular task.

Spreadsheet Importers

Object

Access Type

Description

Import Configuration object

Record Access

Record access to be decided by the user

Navigation

Import Spreadsheet

Import Runs

Record Access

Record access to be decided by the user

Spreadsheet Administrators

Object

Access Type

Description

Import Configuration object

Record Access

Record access to be decided by the user

Navigation

Import Spreadsheet

Schedule Import Configuration

Record Access

Record access to be decided by the user

Navigation

Schedule Import report

Schedule Export Configuration

Record Access

Record access to be decided by the user

Navigation

Schedule Export report

User Administrators

Object

Access Type

Description

User Account

Record Access

Record access to be decided by the user

Navigation

User Accounts

Navigation Container

Record Access

Record access to be decided by the user

Full Role

Record Access

Record access to be decided by the user

Navigation

User Roles

Lite Role *

Record Access

Record access to be decided by the user

Basic Role *

Record Access

Record access to be decided by the user

Person

Record Access

Full (Create/View/Edit/Delete)

Identity Provider

Record Access

Record access to be decided by the user

Navigation

Identity Providers

Identity Provider User

Record Access

Record access to be decided by the user

OpenID Connect Identify Provider

Record Access

Record access to be decided by the user

SAML Identity Provider

Record Access

Record access to be decided by the user

Security Administrators

Object

Access Type

Description

User Account

Record Access

Record access to be decided by the user

Full Role

Record Access

Record access to be decided by the user

Lite Role *

Record Access

Record access to be decided by the user

Basic Role *

Record Access

Record access to be decided by the user

Logon Audit Log Entry

Record Access

View only

Navigation

Security Audit Log

Identify Provider

Record Access

Record access to be decided by the user

Navigation

Identity Providers

OpenID Connect Identify Provider

Record Access

Record access to be decided by the user

SAML Identity Provider

Record Access

Record access to be decided by the user

Identity Provider User

Record Access

Record access to be decided by the user

Content Administrator

Object

Access Type

Description

BoardRecord AccessRecord access to be decided by the user
ChartRecord AccessRecord access to be decided by the user
Document FolderRecord AccessRecord access to be decided by the user
Navigation SectionRecord AccessRecord access to be decided by the user
Private Content SectionRecord AccessRecord access to be decided by the user
ReportRecord AccessRecord access to be decided by the user
ScreenRecord AccessRecord access to be decided by the user
Top MenuRecord AccessRecord access to be decided by the user

NavigationAdministration → Resources → Boards

NavigationAdministration → Resources → Charts

NavigationAdministration → Resources → Reports

NavigationAdministration → Resources → Screens

Workflows & Schedules Administrator

Object

Access Type

Description

WorkflowRecord AccessRecord access to be decided by the user
TriggersRecord AccessRecord access to be decided by the user
RelationshipsRecord AccessRecord access to be decided by the user
Schedule Daily RepeatRecord AccessRecord access to be decided by the user
Schedule One OffRecord AccessRecord access to be decided by the user
Workflow RunRecord AccessRecord access to be decided by the user
Workflow Run Log EntryRecord AccessRecord access to be decided by the user

* Feature only available for specific client plans