O grupo de ações Se
O grupo de ações If é usado quando uma ou mais condições devem ser levadas em conta para determinar as próximas etapas de um fluxo.
Considere o exemplo a seguir: um arquivo do Excel contém informações sobre tíquete de suporte recebidas, incluindo urgência e o plano de assinatura do cliente. Com base nessas informações, o fluxo determinará o tempo máximo de resposta do tíquete e o gravará na célula correspondente.
Primeiro, abrimos o relatório do Excel e determinamos o intervalo dos dados. Em seguida, vamos executar um loop em cada linha, lendo a urgência e o plano de assinatura:
Agora, para cada uma dessas linhas, o tempo máximo de resposta deve ser calculado. Os SLAs (contratos de nível de serviço) da empresa são os seguintes:
- Os usuários gratuitos recebem uma resposta em 30 dias contados do envio de um tíquete
- Os usuários básicos recebem uma resposta em sete dias
- Os usuários Premium recebem uma resposta em um dia
Além disso, qualquer tíquete marcado como urgente deverá receber uma resposta em 12 horas, independentemente do plano de assinatura do usuário.
Como as informações necessárias para descobrir o tempo máximo de resposta são provenientes de mais de uma origem, usaremos uma condicional if. Começamos avaliando a urgência do tíquete, já que ela substitui o plano de assinatura neste caso:
Depois disso, adicione cada ocorrência individual como uma condição alternativa:
No final, o fluxo terá a seguinte aparência:
Agora, todos os cenários foram abordados. No entanto, o fluxo também deve tratar a ocorrência na qual haverá um valor no arquivo do Excel que não seja um dos valores padrão. Nesses casos, gostaríamos que alguém investigasse a questão pessoalmente. Por esse motivo, também adicionaremos uma alternativa final:
Agora, no caso de entrada inesperada, o tempo máximo será designado como Indefinido.