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á.
Módulos de fluxo para funções reutilizáveis do Amazon Connect
Os módulos de fluxo são seções reutilizáveis de um fluxo. Você pode criá-los para extrair lógica repetível nos fluxos e criar funções comuns. Por exemplo:
-
Você pode criar um módulo que envie mensagens de texto SMS aos clientes.
-
Você pode invocar o módulo em fluxos que lidam com situações em que os clientes desejam redefinir as senhas, verificar os saldos bancários ou receber uma senha de uso único.
Os benefícios de usar os módulos são os seguintes:
-
Simplifique o gerenciamento de funcionalidades comuns em todos os fluxos. Por exemplo, um módulo SMS pode validar o formato do número de telefone, confirmar as preferências de aceitação de SMS e integrar-se a um serviço de SMS, como o Amazon Pinpoint.
-
Torne mais eficiente o processo de manter os fluxos. Por exemplo, você pode propagar rapidamente as alterações em todos os fluxos que invocam um módulo de fluxo.
-
Ajuda a separar as responsabilidades do designer de fluxo. Por exemplo, você pode ter designers de módulos técnicos e designers de fluxo não técnicos.
Onde você pode usar módulos
Você pode usar módulos em qualquer fluxo do tipo Fluxo de entrada.
Os seguintes tipos de fluxos não oferecem suporte a módulos: Fila do cliente, Espera do cliente, Sussurro do cliente, Sussurro de saída, Espera do atendente, Sussurro do atendente, Transferir para atendente, Transferir para fila.
Limitações
-
Os módulos não permitem substituir os dados locais do fluxo de chamada. Isso significa que você não pode usar o seguinte com módulos:
-
Atributos externos
-
Atributos do Amazon Lex
-
Atributos do Customer Profiles
-
Atributos do Amazon Q in Connect
-
Métricas de fila
-
Informações armazenadas do cliente
-
-
Os módulos não permitem invocar outro módulo.
Para passar qualquer dado para um módulo, ou para obter qualquer dado de um módulo, você precisa passar e recuperar atributos.
Por exemplo, você quer dados que sejam gravados no Lambda (um atributo externo) e os passa para o módulo para que possa tomar uma decisão. O Lambda identifica se o cliente é um membro VIP. Você precisa dessas informações dentro do módulo porque, se o cliente for um membro VIP, será necessário reproduzir uma mensagem agradecendo a adesão. Como o Lambda padrão não está disponível dentro de um módulo, você usa atributos para passar e recuperar dados.
Permissões de perfil de segurança para módulos
Antes de adicionar módulos aos fluxos de entrada, você deve ter permissões em seu perfil de segurança. Por padrão, os perfis de administrador e CallCenterManagerde segurança têm essas permissões.
Criar um módulo
Para obter informações sobre o número de módulos que você pode criar para cada instância do Amazon Connect, consulte Amazon Connect cotas de serviço.
-
Faça login no console do Amazon Connect com uma conta atribuída a um perfil de segurança que tenha permissões para criar módulos.
-
No menu de navegação, escolha Routing (Roteamento), Contact flows (Fluxos de contato).
-
Escolha Módulos, Criar módulo de fluxo.
-
Adicione os blocos que você deseja ao módulo. Quando terminar, escolha Publicar. Isso torna o módulo disponível para uso em outros fluxos.
Adicionar um módulo a um fluxo
-
Faça login no console do Amazon Connect com uma conta atribuída a um perfil de segurança que tenha permissões para criar fluxos. Você não precisa de permissões para criar módulos.
-
No menu de navegação, escolha Routing (Roteamento), Contact flows (Fluxos de contato).
-
Escolha Criar fluxo ou selecione um fluxo existente que seja do tipo Entrada.
-
Para adicionar um módulo, vá até a seção Integrar e escolha Invocar módulo de fluxo.
-
Quando terminar de criar o fluxo, escolha Publicar.
Exemplo de módulo
Este módulo mostra como obter uma curiosidade aleatória invocando uma função do Lambda. O módulo usa um atributo de contato ($.Attributes.FunFact
) para recuperar a curiosidade. Os fluxos que invocam esse módulo podem ser transmitidos FunFact aos clientes, dependendo do tipo de contato recebido.
Os fluxos de entrada na instância podem invocar esse módulo comum e obter a curiosidade.
A seguir está uma imagem do FunFact módulo:

A seguir está uma imagem do FunFactSampleFlow que invoca o módulo:
