Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Crie uma campanha externa usando gatilhos de eventos - 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á.

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á.

Crie uma campanha externa usando gatilhos de eventos

Configurar acionadores de eventos no site de administração Amazon Connect
  1. Na página de configuração da campanha, selecione Evento do cliente em Destinatários.

  2. Selecione uma fonte de eventos para especificar a origem dos dados e configure as condições do atributo que ativarão o gatilho do evento.

    As fontes de eventos são baseadas em integrações em seu domínio Customer Profiles. Detalhes sobre como configurar seu aplicativo externo, consulte Integrar com aplicativos externos. Você também pode fazer a integração com o Kinesis ou o S3.

  3. Selecione o Modo de entrega e as configurações adicionais de comunicação.

  4. Verifique suas configurações e escolha Publicar.

Crie campanhas externas com gatilhos de eventos usando APIs

Acionador do evento Amazon Connect Customer Profiles APIs
  • Duas chamadas de API são feitas para criar um acionador de eventos funcional:

    • CreateEventTrigger: define a ação a ser executada com base em uma condição especificada.

    • PutIntegration: define a ação a ser usada.

Exemplo de uma solicitação de gatilho de evento:

{ "DomainName": "string", "EventTriggerName": "string", "ObjectTypeName": "string", "SegmentFilter": "string" "EventTriggerConditions": # Conditions have default OR relationship, allow max of 5 items { "LogicalOperator": "ALL|ANY|NONE", "Dimensions": [ # Attributes within the dimension have default AND relationship, # Allow max of 10 items { "ObjectAttributes": [ { "Source": "string", "FieldName": "string", "ComparisonOperator": "enum", # See table below "Values": ["string"] # Allow max of 10 items } ] } ] }, "EventTriggerLimits": { "EventExpiration": Long, "Periods": [ { "MaxInvocationsPerProfile": Integer, "Unlimited": false "Unit": "DAY", // HOUR/DAY/WEEK/MONTH "Value": Integer // The amount of time of the specified unit } ] } }

O ComparisonOperator suporta os seguintes valores:

ComparisonOperator Comentário Tipo suportado
INCLUSIVO Verifica se o alvo inclui todos os valores especificados. String
EXCLUSIVO Verifica se o alvo não contém todos os valores especificados. String
CONTAINS Verifica se o alvo contém algum dos valores especificados. String
COMEÇA COM Verifica se o alvo começa com o valor especificado. String
ENDS_WITH Verifica se o alvo termina com o valor especificado. String
MAIOR_QUE Verdadeiro se o alvo for maior que o valor especificado. Número
MENOS_QUE Verdadeiro se o alvo for menor que o valor especificado. Número
MAIOR QUE OU IGUAL Verdadeiro se o alvo for maior ou igual ao valor especificado. Número
MENOR QUE OU IGUAL Verdadeiro se o alvo for menor ou igual ao valor especificado. Número
IGUAL Verdadeiro se o alvo for igual ao valor especificado. Número
ENTRE Verdadeiro se o alvo estiver dentro de uma faixa de valores ou timestamp específicos. Número/Data*
NÃO_ENTRE Verdadeiro se o alvo não estiver dentro da faixa de valores ou timestamp específicos. Número/Data*
ANTES Verdadeiro se o destino for anterior ao timestamp especificado. Data
DEPOIS Verdadeiro se o destino estiver após o timestamp especificado. Data
LIGADO Verdadeiro se o destino estiver no carimbo de data/hora especificado. Data
  • Fonte: usada para definir um atributo no objeto.

    • Somente um atributo é permitido em uma única ObjectAttribute entrada.

  • FieldName: usado para apontar para o atributo mapeado no mapeamento de dados.

    • Somente um atributo é permitido em uma única ObjectAttribute entrada.

  • ObjectTypeName: oferece suporte a todos os nomes de tipos de objetos padrão e personalizados, mas não aos tipos de objetos padrão_profile, como _asset_order,, e outros.

  • EventTriggerLimits:

    • Por padrão, permita no máximo 20 acionadores de eventos simultâneos por domínio do cliente.

    • Limite padrão de 10 invocações por dia, por perfil, por gatilho. Você pode substituir isso especificando emUNLIMITED. MaxInvocationPerProfile

    • MaxInvocationPerProfile:

      • Faixa válida: valor mínimo de 1. Valor máximo de 1000. (ouUNLIMITED)

    • Unidade:

      • Valores válidos: HORAS, DIAS, SEMANAS, MESES

    • Value (Valor):

      • Faixa válida: valor mínimo de 1. Valor máximo de 24

  • Comparação de intervalos de tempo

    • O Customer Profiles usa bibliotecas padrão para analisar valores de tempo. Para serviços globais, é importante considerar as conversões de fuso horário para garantir um processamento preciso.

  • O EventExpiration valor é especificado em milissegundos. Quando usado para acionar uma campanha, o tempo máximo de expiração é limitado a 15 minutos.

Acionador de eventos de campanhas externas APIs

  • CreateCampaignV2

    As únicas mudanças necessárias para criar uma campanha acionada por eventos são os campos destacados. O resto dos campos são iguais às Campanhas agendadas.

    { "name": "string", "connectInstanceId": "string", "channelSubtypeConfig": { // or other channel parameters "email": { "outboundMode": { "agentless":{ } }, "defaultOutboundConfig":{ "connectSourceEmailAddress":"example@example.com", "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332", "sourceEmailAddressDisplayName": "testEmailDisplayName" } } }, "connectCampaignFlowArn": <Flow ARN>, "schedule": { "endTime": "2024-12-11T21:22:00Z", "startTime": "2024-10-31T20:14:49Z", "timeZone": "America/Los_Angeles" }, "source": { "eventTrigger": { "customerProfilesDomainArn": <Domain ARN> }
  • PutProfileOutboundRequestBatch

    Você não pode invocar diretamente essa API, mas ela será registrada nos seus registros do Cloudtrail. Essa API é usada para acionar uma campanha após o recebimento de um evento e é o mecanismo que inicia uma chamada de voz, e-mail ou SMS.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.