Customer Assigned Roles

aPriori user administrators can assign primary customer-assigned user roles plus optional additional roles to grant users access to specific applications and environments.

This section covers the following topics:

Customer-Assigned User Roles

The below table describes the mutually-exclusive customer-assigned roles that user administrators can assign to users.

Table 1: Customer-Assigned User Roles

Customer-assigned role

Description

APRIORI_CONTRIBUTOR*

Provides access to these aPriori applications:
– aPriori Cloud Home
– aP Workspace

APRIORI_ANALYST

Provides access to these aPriori applications:
– aPriori Cloud Home
– aP Workspace
– aP Analytics

APRIORI_DESIGNER

Provides access to these aPriori applications:
– aPriori Cloud Home
– aP Workspace
– aP Analytics
– aP Design

APRIORI_EXPERT

Provides access to these aPriori applications:
– aPriori Cloud Home
– aP Workspace
– aP Analytics
– aP Design
– aP Pro
– Electronics Data Collection

APRIORI_DEVELOPER

Provides access to these aPriori applications:
– aPriori Cloud Home
– aP Workspace
– aP Analytics
– aP Design
– aP Pro
– Electronics Data Collection
– Cost Model Work Bench (create and edit modeling logic)

Important: * The APRIORI_CONTRIBUTOR role currently requires an additional aPriori Support ticket to become fully enabled.

Optional Roles

There are six optional roles (comprising four ‘Additional Properties’ and two ‘Deployments’) that user administrators can assign to users in addition to their primary customer-assigned role. The below table describes the optional roles that are available.

Table 2: Optional Roles

Optional role

Description

Additional Properties:

APRIORI_USER_ADMIN

Enables the user to manage users within aPriori Cloud.

APRIORI_CONNECT_ADMIN

Grants the user administrative access to aP Connect.

APRIORI_EXPORT_ADMIN

Grants the user access to aP Admin (export scenarios
from the operational database to the reporting database).

APRIORI_HIGH_MEM

Grants the user access to a high-memory AppStream
instance. This role can be added only in conjunction
with the APRIORI_EXPERT or APRIORI_DEVELOPER
customer-assigned role.

Deployments:

APRIORI_SANDBOX

Grants the user access to the SANDBOX environment.

APRIORI_PREVIEW

Grants the user access to the PREVIEW environment
for validation of cost models during upgrades. This role
can be added only in conjunction with the
APRIORI_DEVELOPER customer-assigned role.

Combining Roles

In most cases, a single customer-assigned role without any optional roles will suffice for most aPriori Cloud users. However, the addition of one or more optional roles will sometimes be necessary to provide additional access for certain users.

The following examples illustrate combinations of customer-assigned roles and optional roles. Note that these are only examples and are not intended to be a comprehensive list of every possible combination:

  • APRIORI_ANALYST, APRIORI_USER_ADMIN

  • APRIORI_DESIGNER, APRIORI_EXPORT_ADMIN

  • APRIORI_EXPERT, APRIORI_HIGH_MEM, APRIORI_USER_ADMIN, APRIORI_SANDBOX

  • APRIORI_DEVELOPER, APRIORI_PREVIEW