Bloco de fluxo: Invocar 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: Invocar função do AWS Lambda

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 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ções, consulte Adicionar 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 exemplo. A seguir estão os tópicos que descrevem os fluxos de amostra que incluem esse bloco.

Exemplo de integração com Lambda

Cenários

Consulte estes tópicos para ver cenários que usam este bloco: