As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Eventos e solicitações ao conceder acesso ao Amazon Connect a aplicações de terceiros
Este tópico lista as permissões que você deve conceder explicitamente a aplicativos de terceiros para acessar os dados do Amazon Connect.
nota
Se você for um desenvolvedor, analise como criar aplicativos que reajam a eventos: Integre o aplicativo aos dados do agente Amazon Connect Agent Workspace.
Ao integrar aplicativos de terceiros usando a API ou a interface de usuário de integração no AWS Management Console, você deve conceder explicitamente aos aplicativos de terceiros permissões para os dados do Amazon Connect. Você também pode editar as permissões em uma aplicação existente.
Para entender os efeitos da atribuição de uma permissão específica, revise as seguintes permissões, descrição e solicitações e eventos correspondentes.
Por exemplo, se você User.Details.View
atribuir a permissão ao aplicativo, ele poderá fazer as seguintes solicitações: agent.getName
agent.getARN
e. Se a aplicação tentar se inscrever em um evento ou fazer uma solicitação de dados para os quais não tem permissão, a aplicação poderá não funcionar conforme o esperado.
Para saber mais sobre cada solicitação e evento, consulte a Referência de API.
Permissão | Descrição | Solicitações | Eventos |
---|---|---|---|
User.Details.View |
Detalhes sobre o atendente, como nome completo e ARN do usuário |
agent/getName agent/getARN |
|
User.Configuration.View |
Informações de configuração sobre o atendente, como o perfil de roteamento associado |
agente/ getRoutingProfile agente/ getChannelConcurrency agent/getExtension getLanguage agente/ listAvailabilityStates agente/ listQuickConnects voz/permissão getOutboundCall voz/ listDialableCountries |
onLanguageChanged |
User.Status.View |
Detalhes sobre o status do atendente |
agent/getState |
agente/ onStateChanged |
Contact.Details.View |
Detalhes sobre o contato disponível no espaço de trabalho |
contato/ ID getInitialContact contato/ getChannelType contato/ getStateDuration contact/getQueue contato/ getQueueTimestamp |
Contato/OnCleared contact/onMissed contato/ onStartingAcw contact/onConnected |
Entre em contato. CustomerDetails.Visualizar |
Detalhes sobre os clientes, como o número de telefone do qual eles estão ligando (somente voz) |
voz/ getInitialCustomer PhoneNumber |
|
Contact.Attributes.View |
Metadados sobre o contato |
contact/getAttribute contact/getAttributes |
|
User.Status.Edit |
Modificar o status do agente |
agente/ setAvailabilityState agente/ setAvailabilityState ByName Agente/conjunto off-line |
|
Contato.Detalhes.Editar |
Recursos de edição de contatos, como fazer chamadas externas ou transferir chamadas. |
voz/ createOutboundCall contato/transferência Contatar/adicionar participante contatar/aceitar contato/claro |