SaaS unique naming conventions

The Service Provider needs to enforce unique naming conventions for their own operation and make sure that tenants also adhere to these unique naming conventions.

The WFO multi-tenant system shares many system and organizational settings between tenants. Some of these settings require unique naming across the system. Therefore, it is important that the Service Provider and all tenants in a WFO multi-tenant environment adhere to naming conventions. If a tenant tries to create a non-unique name or does not adhere to the naming convention, the system displays an error message.

SaaS naming convention for user names

When setting up user account access, use the email address of the employee as the user name so that the name is unique.

For example, dennis.parker@CompanyX.com

SaaS naming convention for customer Integration Server adapters

Each customer Integration Server adapter that is added to the SaaS environment must adhere to the following naming convention:

[Adapter Type]_[Customer Adapter Identifier]_[Tenant/Oracle Customer ID]

For example:

ASE_Nevada_123456

System entities that must have unique names

The following system entities must have unique names. It is recommended to append a prefix designating the tenant or group name to each name to ensure uniqueness across the system.

System entity

Entity

System-wide entities

 

 

 

 

 

 

Alert rules

Attributes

Data sources

Employee Types

User-Defined Fields (UDFs)

Users’ login names

Queue filters

Recording Interactions

 

 

Archive campaign schedules

Archive campaigns

Recording rules

Interactions

CCD

Speech Analytics

 

Speech instance names

Speech transcription rules

Workforce Management (WFM)

 

 

 

 

 

 

Activities

Activity Types

Job Titles

Skills

Special Days

Work queues

Campaigns

Scorecards

 

Extensible Dimension Members

Extensible Dimension Types

Performance Management objectives

Coaching

 

Performance Management Coaching Session Types

Topics

eLearning

 

Lessons

Lesson blocks

Real-Time Analytics Framework

Recorder Analytics identification rules

Recorder Analytics rules

Dashboard names across tenants and organizations

Dashboard names do not have to be unique among tenants. In other words, multiple tenants can use the same names for dashboards. Within each tenant organization, however, the dashboard names must be unique. The non-unique dashboard name rule exists on the tenant level only.

If there is only one organization that does not have any tenants associated with it (also known as tenant 0), that organization can also use the same dashboard names as other tenant organizations.

However, if there are multiple organizations at the level of tenant 0, each additional organization must have unique dashboard names. In other words, multiple tenant 0 organizations cannot have the same dashboard names.

Example: Multiple tenant 0 organizations cannot have the same dashboard names

  • Org 1, associated with tenant 1, can have a dashboard called: DB1

  • Org 2, associated with tenant 2, can have a dashboard called: DB1

  • Org 3, associated with no tenant (tenant 0) can have a dashboard called: DB1

  • Org 4, also associated with no tenant (tenant 0) cannot have a dashboard called: DB1. This is because Org 3, which is associated with tenant 0 as well, has already taken that dashboard name. Org 4 must have different dashboard names than Org 3.

Organization

Tenant

Dashboard Name

Org 1

Tenant 1

DB1

Org 2

Tenant 2

DB1

Org 3

Tenant 0 (no tenant)

DB1

Org 4

Tenant 0 (no tenant)

DB2

Alternatively, Org 4 can have a dashboard named DB1 and Org 3 can have a dashboard named DB2. The rule is that Org 4 and Org 3, who both belong to tenant 0, must have unique dashboard names.