Já utilizei de algumas formas.
-
Automação para enviar alertas no Discord quando um colaborador estiver próximo de completar 45 dias de empresa. Para fazer essa automação, eu utilizei integrações com as planilhas do Google. Foi um desafio bem legal, pois tive que aprender a utilizar as bibliotecas dentro da própria plataforma do Google. O time de People me agradece até hoje por não ter que ficar abrindo a planilha todo dia kkkkk
-
Automação para atualizar cookies de autenticação do Google Play Console em um banco de dados Redis. Essa eu fiz de uma forma mais "bruta". Utilizei Selenium para poder fazer o webscrapping dos Cookies de autenticação, pois o serviço que a minha empresa utiliza não fazia login via API do Google, então não seria possível fazer assim. Eu basicamente faço login na página necessária, pego as requisições feitas e extraio o Cookie e um Path Param. Depois disso, mando para o Redis. Antes dessa automação, a atualização dos cookies era feita só quando o alerta de expiração chegava. Então rolava muito problema de perda de dados por conta de cookie expirado.
-
Automação para enviar alertas de SLA de chamados do JIRA. Essa é parecida com a primeira automação citada, porém utilizo uma API do Jira. A API é bem completa e me da todos os dados necessários, daí é só fazer um scrapping de dados na API de 30 em 30 minutos e enviar um alerta de todos os chamados próximos do SLA em um canal do Discord. Depois que eu fiz essa automação, consegui manter o SLA de 3 projetos em 100%. Coloquei ela em vigor em Janeiro, até hoje não estourou um chamado xD
Em resumo, as automações servem pra substituir trabalhos manuais que são feitos diversas vezes da mesma forma, ou os famosos "corno jobs".