Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Eventi e richieste di app 3P
Nota
Se sei uno sviluppatore, scopri come creare applicazioni che reagiscono agli eventi: integra l'applicazione con i dati degli agenti di Workspace di Connect Customer Agent.
È necessario autorizzare esplicitamente le applicazioni di terze parti ad accedere ai dati dei clienti Connect. Assegna le autorizzazioni con l'API o nel. Console di gestione AWS Puoi anche modificare le autorizzazioni su un'app esistente.
Per comprendere gli effetti dell’assegnazione di una particolare autorizzazione, esamina le autorizzazioni, la descrizione e le richieste e gli eventi corrispondenti riportati di seguito.
Ad esempio, se assegni User.Details.View a un'applicazione, l'applicazione può effettuare le agent.getARN richieste agent.getName e. Se la tua app si iscrive a un evento o richiede dati per i quali non dispone dell'autorizzazione, l'app potrebbe non funzionare come previsto.
Per ulteriori informazioni su ogni richiesta ed evento, consulta la Documentazione di riferimento delle API.
| Autorizzazione | Description | Richieste | Eventi |
|---|---|---|---|
|
User.Details.View |
Dettagli sull'agente, come il nome completo e l'ARN dell'utente |
agent/getName agent/getARN |
|
|
User.Configuration.View |
Informazioni di configurazione sull'agente, ad esempio il profilo di instradamento associato |
agent/getRoutingProfile agent/getChannelConcurrency agent/getExtension getLanguage agent/listAvailabilityStates agent/listQuickConnects voice/getOutboundCallPermission voice/listDialableCountries |
su LanguageChanged |
|
User.Status.View |
Dettagli relativi allo stato dell'agente |
agent/getState |
agent/onStateChanged |
|
Contact.Details.View |
Dettagli sul contatto aperto nell'area di lavoro |
contact/getInitialContactId contact/getChannelType contact/getStateDuration contact/getQueue contact/getQueueTimestamp |
contact/onCleared contact/onMissed contact/onStartingAcw contact/onConnected |
|
Contact.CustomerDetails.View |
Dettagli relativi ai clienti, ad esempio il numero di telefono da cui chiamano (solo voce) |
voice/getInitialCustomerPhoneNumber |
|
|
Contact.Attributes.View |
Metadati relativi al contatto |
contact/getAttribute contact/getAttributes |
|
|
User.Status.Edit |
Modifica dello stato dell’agente |
agent/setAvailabilityState agent/setAvailabilityStateByName agent/setOffline |
|
|
Contact.Details.Edit |
Funzionalità di modifica dei contatti, ad esempio effettuare chiamate in uscita o trasferire chiamate |
voice/createOutboundCall contact/transfer contact/addParticipant contact/accept contact/clear |
|
|
* |
Fornisce accesso a tutte le richieste e a tutti gli eventi. |