Semana 10: Preenchimento de Relatório e Desenvolvimento dos Desafios

Na semana 11, nossa equipe seguiu firme no desenvolvimento dos desafios propostos, além de preparar o relatório mensal para a FAEPI. Esta foi uma semana cheia de atividades colaborativas e técnicas, onde cada membro desempenhou um papel importante no progresso dos projetos.

Relatório Mensal para a FAEPI

Começamos a semana com o preenchimento do relatório mensal para a FAEPI, detalhando nosso progresso nas atividades de automação e nos desafios anteriores. O relatório destacou os principais marcos que atingimos, incluindo a conclusão de desafios complexos durante os dias de monitoria e a integração do que foi feito nas disciplinas de UI/UX Design e BotCity + Python.

Desenvolvimento dos Desafios 4 e 5

Dois novos desafios foram lançados nesta semana. Nossa equipe se organizou para dividir as responsabilidades: Ademar assumiu o Desafio 5, enquanto Natália ficou com o Desafio 4. A liderança técnica ficou a cargo de Jade, e Rodrigo foi o responsável pela criação dos fluxogramas e suporte no desenvolvimento dos desafios.

Desafio 4: Automação de Preenchimento de Formulário Google Forms com Atualização no Excel

Este desafio envolveu a criação de um bot para automatizar o preenchimento de um formulário Google Forms para o cadastro de funcionários. Após cada submissão, o status de cada funcionário deveria ser atualizado em uma planilha Excel, marcando-o como "Cadastrado". As etapas do desafio incluíram:

  1. Criação de um ambiente de desenvolvimento com as bibliotecas necessárias.
  2. Automação do preenchimento do formulário Google Forms com BotCity.
  3. Atualização do status no Excel após cada envio.
  4. Geração de um relatório final sobre o progresso dos cadastros.

Dificuldade: O preenchimento do formulário para o cadastro de funcionários apresentou dois problemas. Primeiro, o formulário criado para o desafio exigia login para acesso, o que impedia a automação do processo. Segundo, não era possível adicionar novos cadastros, apenas editar o primeiro preenchimento, dificultando o funcionamento correto da automação.

Solução: Para resolver o problema, criamos um novo formulário com as configurações adequadas. Ajustamos as permissões para garantir que não fosse necessário login para acesso, e configuramos o formulário de modo que permitisse a inserção de múltiplos cadastros, facilitando o processo de automação.

Desafio 5: Automação de Monitoramento da Cotação do Dólar com Atualização Diária no Excel

Neste desafio, o objetivo foi desenvolver um script para monitorar diariamente a cotação do dólar no site do Banco Central do Brasil e atualizar uma planilha Excel com essas informações. Um gráfico de tendência foi gerado para acompanhar as variações diárias da moeda. As etapas principais foram:

  1. Criação de um ambiente de desenvolvimento.
  2. Extração dos dados do site do Banco Central utilizando Python.
  3. Atualização automática da planilha Excel com a cotação do dólar.
  4. Geração de um gráfico de tendência para visualizar a variação diária.

Dificuldade: A seção da página do Banco Central que exibia a lista de datas e a flutuação da conversão da moeda estava dentro de um Iframe. Isso impedia a manipulação direta dos elementos pela automação, já que o Iframe isola seu conteúdo. Além disso, enfrentamos dificuldades ao tentar excluir o preset inserido pelo BC no campo de input, pois não encontrei uma funcionalidade no BotCity que removesse todo o valor de uma só vez.

Solução: A solução foi usar uma funcionalidade do BotCity para alterar o contexto da automação para dentro do Iframe. Dessa forma, foi possível interagir com os elementos da página. Para resolver o problema do campo de input, utilizei o preset de manipulação de teclas do BotCity, o que permitiu limpar o campo completamente antes de colar os novos valores de forma automatizada.

Trabalho em Equipe e Progresso

O destaque da semana foi a coordenação entre os membros da equipe. A Jade como Tech Leader garantiu a fluidez das atividades, enquanto Rodrigo foi fundamental na criação dos fluxogramas, ajudando a visualizar o fluxo dos bots de forma clara e organizada.

Continuamos focados nos próximos passos, ajustando os scripts e otimizando o código para garantir a melhor performance das automações.

Até a próxima semana!

1 comments:

Write comments
Unknown
AUTHOR
7 de outubro de 2024 às 18:38 delete

This is a great solution! Thanks!

Reply
avatar