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á.
Bloco de fluxo no Amazon Connect: invocar uma função AWS Lambda
Este tópico define o bloco de fluxo para chamadas AWS Lambda para retornar pares de valores-chave que você pode usar para definir atributos de contato.
Descrição
-
Chama e AWS Lambda, opcionalmente, retorna pares de valores-chave.
-
Os pares de chave/valor retornados podem ser usados para definir atributos de contatos.
-
Para ver um exemplo, consulte Tutorial: criar uma função do Lambda e invocar em um fluxo.
Canais compatíveis
A tabela a seguir lista como esse bloco direciona um contato que está usando o canal especificado.
Channel (Canal) | Compatível? |
---|---|
Voz |
Sim |
Bate-papo |
Sim |
Tarefa |
Sim |
Tipos de fluxo
É possível usar esse bloco nos seguintes tipos de fluxo:
-
Fluxo de entrada
-
Fluxo de fila do cliente
-
Fluxo de espera do cliente
-
Fluxo de sussurro do cliente
-
Fluxo de espera do agente
-
Fluxo de sussurros de agentes
-
Fluxo de transferência para o agente
-
Fluxo de transferência para a fila
Propriedades
A imagem a seguir mostra a página Propriedades do bloco Função AWS Lambda .
Observe as seguintes propriedades:
-
Tempo limite: informe quanto tempo esperar pelo tempo limite do Lambda.
Se a invocação do Lambda for controlada, a solicitação será repetida. Será feita uma nova tentativa se ocorrer uma falha geral do serviço (erro 500).
Quando uma chamada síncrona retorna um erro, o Amazon Connect tenta novamente até três vezes por, no máximo, oito segundos. Nesse ponto, o contato é direcionado para a ramificação Error (Erro).
-
Validação da resposta: a resposta da função Lambda pode ser STRING _ MAP ou JSON e precisa ser definida durante a configuração do bloco de função Invoke AWSLambda no fluxo. Se a validação da resposta for definida como STRING _MAP, a função lambda deverá retornar um objeto plano de pares de chave/valor do tipo string. Caso contrário, se a validação da resposta estiver definida comoJSON, a função lambda poderá retornar qualquer valor válidoJSON, inclusive JSON aninhado.
Dicas de configuração
-
Para usar uma AWS Lambda função em um fluxo, primeiro adicione a função à sua instância. Para obter mais informações, consulteAdicionar uma função do Lambda à instância do Amazon Connect,
-
Depois de adicionar a função à sua instância, você poderá selecioná-la na lista suspensa Selecionar uma função no bloco para usá-la no fluxo de contato.
Bloco configurado
A imagem a seguir mostra um exemplo da aparência deste bloco quando configurado. Tem dois ramos: Êxito e Erro.
Fluxos de exemplo
O Amazon Connect inclui um conjunto de fluxos de amostra. Para obter instruções que explicam como acessar os fluxos de amostra no editor do fluxo, consulte Fluxos de amostra no Amazon Connect. A seguir estão os tópicos que descrevem os fluxos de amostra que incluem esse bloco.
Exemplo de fluxo de integração do Lambda no Amazon Connect
Cenários
Consulte estes tópicos para ver cenários que usam este bloco: