ROBOTIC EDUCATION


Leia o enunciado de cada desafio abaixo


1. Desafio "Devedores do Rio de Janeiro" (Intermediário)

Você deve criar um workflow que seja capaz de:

  • Acessar o site de CRM por esse LINK, realizando o Login com a seguinte credencial:
    • Usuário: aluno
    • Senha: desafiosrpa

  • Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.
  • Extrair os dados dos clientes que:
    • Que possuem pagamentos pendentes (Faturamento->Pagamentos)
    • Sejam do estado do Rio de Janeiro (Cadastros->Clientes)

  • Esses dados devem ser gravados em um arquivo separado por virgula (.csv)
  • O ambiente operacional deve ser deixado da maneira que estava antes da execução.
  • Obs.: Não se preocupar, nesse desafio, com os erros no cadastro dos pagamentos e nem com a formatação do arquivo .csv

  • 2. Desafio "Bons Pagadores" (Intermediário)

    Você deve criar um workflow que seja capaz de:

  • Acessar o site de CRM por esse LINK, realizando o Login com a seguinte credencial:
    • Usuário: aluno
    • Senha: desafiosrpa

  • Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.
  • Extrair os dados dos clientes que:
    • Realizaram o pagamento das faturas (Faturamento->Pagamentos)

  • Esses clientes devem receber um e-mail informando que o pagamento foi identificado. (Cadastros->Clientes)
    • Assunto do email: Pagamento Identificado
    • Corpo do email: O pagamento da fatura <000000> foi identificado (Substituir <000000> pelo número da fatura)

  • O ambiente operacional deve ser deixado da maneira que estava antes da execução.
  • Obs.: Não se preocupar, nesse desafio, com os erros no cadastro dos pagamentos

  • 3. Desafio "Controle de Pagamentos" (Avançado)

    Você deve criar um workflow que seja capaz de:

  • Acessar o site de CRM por esse LINK, realizando o Login com a seguinte credencial:
    • Usuário: aluno
    • Senha: desafiosrpa

  • Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.
  • Extrair os dados dos clientes que:
    • Realizaram o pagamento das faturas em moedas estrangeiras (Faturamento->Pagamentos)
    • (Opcional)Buscar, em qualquer fonte, a cotação da respectiva moeda do dia em que o pagamento foi realizado
    • (Opcional)Fazer a conversão do valor em Real (BRL) para a moeda em que o pagamento foi realizado.

  • Gravar o resultado em um arquivo de dados (qualquer extensão)
  • Erros de negócio não devem interromper a execução do robô.
  • O robô deve tentar se recuperar de erros, por ao menos duas vezes.
  • O ambiente operacional deve ser deixado da maneira que estava antes da execução.