Bloco de fluxo no Amazon Connect: Invocar uma função do 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 do 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.

Canal Compatível?

Voz

Sim

Chat

Sim

Tarefa

Sim

E-mail

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 de resposta: a resposta da função do Lambda pode ser STRING_MAP ou JSON e precisa ser definida durante a configuração do bloco Invocar função do AWS Lambda no fluxo. Se a validação da resposta for definida como STRING_MAP, a função do Lambda deverá retornar um objeto plano de pares de chave/valor do tipo string. Caso contrário, se a validação da resposta for definida como JSON, a função do Lambda poderá retornar qualquer JSON válido, incluindo 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çõesAdicionar uma função do Lambda à instância do Amazon Connect, consulte

  • 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 Exemplos de fluxo 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: