La sezione “Role Management” permette di visualizzare, creare, modificare ed eliminare i ruoli che è possibile assegnare agli utenti, definendo nel dettaglio i permessi che si desidera concedere ad un determinato ruolo.
La piattaforma Tellya mette a disposizione dei “ruoli di sistema” precostituiti che aggregano i permessi di tipologie di utenti tipici di progettualità di creazione e gestione di assistenti virtuali e che possono essere assegnati agli utenti.
In alternativa è anche possibile creare dei ruoli personalizzati selezionando i singoli permessi da attribuire ad essi. La creazione di un ruolo personalizzata può anche partire da un ruolo di sistema, al fine di estenderne o ridurne i permessi al fine di gestire casistiche ed esigenze particolari.
La tabella presente nella sezione “Role Management” elenca i ruoli, di sistema e personalizzati, assegnabili ai diversi utenti, accompagnati da una descrizione e dall’indicazione del numero di utenti che, attualmente, fanno uso di tale ruolo (“Used by”). Selezionando tale contatore viene mostrato l’elenco dei singoli utenti a cui è stato assegnato il ruolo.
Ruoli di sistema
| Ruolo | Descrizione |
| ADMIN | Un utente “Admin” ha completo accesso in visualizzazione e modifica a tutta la piattaforma e alle sue funzionalità, oltre ad avere la possibilità di aggiungere, modificare o rimuovere altri utenti. |
| EXPERIENCE DESIGNER | Uno “Experience Designer” si occupa della definizione e configurazione di tutti gli aspetti esperienziali relativi all’interazione tra utente e agente virtuale, che comprendono la definizione di flussi, intenti ed entità, ma anche la scelta dei sistemi e dei servizi (“connettori”) a supporto della conversazione, integrati all’interno della journey. |
| MONITORING | Un utente di tipo “Monitoring” ha la possibilità di monitorare e verificare lo stato di salute della piattaforma e dei servizi ad essa collegati, avendo accesso a sezioni della piattaforma preposte a tale scopo. |
| CONVERSATIONAL DESIGNER | Un “Conversational Designer” ha il compito di progettare e configurare le componenti dei motori di NLU (intenti, entità, flussi, risposte) integrati all’interno delle diverse journey. A supporto di tale attività, ha anche la possibilità di visualizzare le configurazioni impostate all’interno di ogni journey e i “connettori” in esse inseriti. |
| TRAINER | Un utente di tipo “Trainer” si occupa di analizzare le sessioni conversazionali tra utenti e agente virtuale e di correggere gli eventuali errori effettuati dall’agente virtuale in fase di riconoscimento delle richieste degli utenti, al fine di migliorarne le performance. |
| ANALYST | Un utente “Analyst” si occupa di analizzare l’utilizzo che viene fatto dell’agente virtuale da parte degli utenti, attraverso le metriche e i grafici messi a disposizione dalla piattaforma, oltre a monitorare le performance di riconoscimento del motore di NLU. |
| BILLING | Un utente di tipo “Billing” ha il compito di analizzare e monitorare l’utilizzo dai servizi a consumo integrati all’interno delle journey. |
| BASE | Il ruolo “Base” ha accesso all’insieme minimo di funzionalità della piattaforma e può essere usato come punto di partenza per creare ruoli personalizzati. |
Creazione di un nuovo ruolo
Per creare un nuovo ruolo è possibile:
- Selezionare singolarmente i permessi da assegnare al nuovo ruolo tra quelli disponibili
- Clonare un ruolo già esiste (ad esempio un ruolo di sistema) e, a partire da esso, aggiungere o rimuovere i singoli permessi.
Un nuovo ruolo può essere creato selezionando il pulsante “Add role”, specificando un nome ed un’eventuale descrizione del ruolo e soprattutto selezionando dall’elenco i permessi che si intende assegnare al ruolo. I permessi sono raggruppati a seconda delle diverse sezioni della piattaforma a cui fanno riferimento e sono principalmente di due tipologie:
- Permessi di tipo “read”: consentono di visualizzare la sezione o la configurazione a cui fanno riferimento ma non di modificarla.
- Permessi di tipo “write”: consentono di visualizzare e modificare la sezione o la configurazione a cui fanno riferimento.
Ogni permesso è accompagnato da una descrizione che illustra la sezione di piattaforma o la funzionalità su cui agisce.
Per creare un nuovo ruolo a partire da uno già esistente invece, è necessario selezionare l’icona “Clona” in corrispondenza del ruolo desiderato, all’interno della tabella che elenca i ruoli presenti in piattaforma. Dalla finestra di configurazione è possibile indicare il nome e la descrizione del ruolo, oltre che selezionare o rimuovere gli specifici permessi desiderati.
Modifica e cancellazione di un ruolo
Dalla tabella che elenca i ruoli presenti in piattaforma (sezione “Role Management”) è possibile modificare o rimuovere un ruolo selezionando le rispettive icone (“Modifica” o “Elimina”) in corrispondenza del ruolo desiderato.