ETL Management Roles
Overview
ETL Management has a default list of effective roles that are granular and grant access to view and change specific configurations. Default effective roles cannot be removed or modified, but users are given the possibility to create their own custom realm roles and assign default effective roles to them.
Default Composite Application Role
All default ETL Management roles are grouped under the ETL Management
application.
The list of predefined composite roles and their descriptions includes:
ETL_ADMIN
– the user who is responsible for setting up the integrations using ETL Management. This composite role contains all the effective roles listed below.
The eleveo.admin user has all ETL Management roles assigned by default.
Default Effective Application Roles
The following table contains a detailed list of effective roles and their descriptions. Both default Eleveo users eleveo.admin and eleveotrain have ETL Management roles assigned.
If the server is deployed in Amazon Elastic Kubernetes Service (EKS), then eleveo.admin user has no ETL Management roles assigned by default.
Some of the roles are utilized by the system (ETL jobs) when making requests to the ETL REST APIs. These roles are marked with the SERVICE ROLE ONLYlabel.
Role | Action allowed |
---|---|
| Create a new configuration (integration in ETL Management). |
| Delete an existing configuration. |
| Update existing configuration. |
| Deprecated in version 8.2, (replaced by the |
| Deprecated (replaced by the |
| Get/load existing configurations. |
| SERVICE ROLE ONLY Used by internal processes to get authorization token for third party REST APIs, for example Webex, Zoom, MS Teams |
| SERVICE ROLE ONLY Used by internal processes to get events related to tasks executions (time of execution, result…) |
| Get custom roles from User Management (action allowed for a task created by a user). |
| Get Webex Contact Center roles (action allowed for a task created by a user). |
| Get Zoom Contact Center roles (action allowed for a task created by a user). |
| Get MS Teams roles (action allowed for a task created by a user). |
| SERVICE ROLE ONLY Get variables of the existing configuration (action allowed for a task created by a user). |
| SERVICE ROLE ONLY Save variables of the existing configuration (action allowed for a task created by a user). |
| Launch a task manually. |
| Deprecated |