1
resposta

[Projeto] Automatização: Envio de e-mail de agradecimento

DESAFIO

Como automatizar o envio de agradecimentos para quem assistiu à transmissão do início ao fim?

Organize esse processo em um algoritmo.

RESPOSTA

Lógica do algoritmo:

1 - Obter data e hora de início e término do evento
2 - Obter a lista de convidados com data e hora de entrada e saída e respectivos endereços de e-mails
3 - Para cada convidado, comparar data de entrada e saída com a data de início e término do evento
4 - Se convidado permaneceu pelo menos 60% do tempo, recebe status de “presente”
5 - Se status presente, adicionar à lista de convidados presentes
6 - Obter o modelo de conteúdo de e-mail
7 - Para cada endereço de e-mail, escrever a mensagem de e-mail com base no modelo de conteúdo de e-mail
8 - Para cada mensagem de e-mail, enviar e-mail

Algoritmo estruturado:

  • Obter Dados
    • Evento: data/hora início e término
    • Convidados: endereço de e-mail e data/hora de entrada e saída
    • Modelo de mensagem de e-mail: conteúdo do e-mail a ser enviado
  • Verificar
    • Para cada convidado, comparar a data de entrada e saída com a data de início e término do evento
    • Se permanência > 60% da duração do evento, convidado recebe status presente
  • Enviar
    • Para cada convidado presente, escrever e-mail com base no modelo
    • Enviar
1 resposta

Oi, Francisco, como vai?

A solução cobre bem as etapas do desafio e tem um detalhe que merece atenção positiva: a escolha de usar 60% como critério de presença em vez de exigir 100% do tempo. Essa é uma decisão de negócio legítima e demonstra um raciocínio mais próximo de situações reais, onde imprevistos como queda de conexão podem acontecer.

Parabéns pela entrega e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!