Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Eventos y solicitudes al conceder acceso a aplicaciones de terceros a Connect Customer
En este tema se enumeran los permisos que debe conceder de forma explícita a las aplicaciones de terceros para acceder a los datos de Connect Customer.
nota
Si es desarrollador, consulte cómo crear aplicaciones que reaccionen ante los eventos: integre la aplicación con los datos de los agentes de Connect Customer Agent Workspace.
Al incorporar aplicaciones de terceros mediante la API o la interfaz de usuario de incorporación del Consola de administración de AWS, debe conceder permisos explícitos a las aplicaciones de terceros para que utilicen los datos de Connect Customer. También puede editar los permisos de una aplicación existente.
Para entender los efectos de asignar un permiso concreto, consulte los permisos, la descripción, las solicitudes y los eventos correspondientes que aparecen a continuación.
Por ejemplo, si asigna el permiso User.Details.View a la aplicación, esta podrá realizar las siguientes solicitudes: agent.getName y agent.getARN. Si la aplicación intenta suscribirse a un evento o realizar una solicitud de datos para la que no tiene permisos, es posible que no funcione según lo previsto.
Para obtener más información sobre cada solicitud y evento, consulte la referencia de la API.
| Permiso | Description (Descripción) | Solicitudes | Events (Eventos) |
|---|---|---|---|
|
User.Details.View |
Detalles sobre el agente, como su nombre completo y el ARN de usuario |
agent/getName agent/getARN |
|
|
User.Configuration.View |
Información de configuración sobre el agente, como su perfil de enrutamiento asociado |
agent/getRoutingProfile agent/getChannelConcurrency agent/getExtension getLanguage agent/listAvailabilityStates agent/listQuickConnects voice/getOutboundCallPermission voice/listDialableCountries |
en LanguageChanged |
|
User.Status.View |
Información sobre el estado de la empresa |
agent/getState |
agent/onStateChanged |
|
Contact.Details.View |
Detalles sobre el contacto disponibles en el espacio de trabajo |
contact/getInitialContactId contact/getChannelType contact/getStateDuration contact/getQueue contact/getQueueTimestamp |
contact/onCleared contact/onMissed contact/onStartingAcw contact/onConnected |
|
Contact.CustomerDetails.View |
Detalles sobre sus clientes, como el número de teléfono desde el que llaman (solo voz) |
voice/getInitialCustomerPhoneNumber |
|
|
Contact.Attributes.View |
Metadatos sobre el contacto |
contact/getAttribute contact/getAttributes |
|
|
User.Status.Edit |
Modificación del estado del agente |
agent/setAvailabilityState agent/setAvailabilityStateByName agent/setOffline |
|
|
Contact.Details.Edit |
Capacidades de edición de contactos, como realizar llamadas salientes o transferir llamadas. |
voice/createOutboundCall contact/transfer contact/addParticipant contact/accept contact/clear |
|
|
* |
Proporciona acceso a todas las solicitudes y eventos. |