Bloco de fluxo no Amazon Connect: invocar uma função AWS Lambda - Amazon Connect

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

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 .

A página de propriedades do bloco de AWS Lambda funções Invoke.

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.

Um bloco de AWS Lambda função Invoke configurado.

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: