Desafio Devedores RJ

Intermediário

Você deve criar um robô que seja capaz de:

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

2. Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.

3. Extrair os dados dos clientes que:
    a) Que possuem pagamentos pendentes (Faturamento->Pagamentos)
    b) Sejam do estado do Rio de Janeiro (Cadastros->Clientes)

4. Esses dados devem ser gravados em um arquivo separado por virgula (.csv)

5. 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


Desafio Bons Pagadores

Intermediário

Você deve criar um robô que seja capaz de:

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

2. Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.

3. Extrair os dados dos clientes que:
    a) Realizaram o pagamento das faturas (Faturamento->Pagamentos)


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

5. 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.


Desafio Controle de Pagamentos

Avançado

Você deve criar um robô que seja capaz de:

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

2. Preencher o terceiro campo do Login com o resultado do cálculo da expressão apresentada pelo site.

3. Extrair os dados dos clientes que:
    a) Realizaram o pagamento das faturas em moedas estrangeiras (Faturamento->Pagamentos)
    b) (Opcional)Buscar, em qualquer fonte, a cotação da respectiva moeda do dia em que o pagamento foi realizado
    c) (Opcional)Fazer a conversão do valor em Real (BRL) para a moeda em que o pagamento foi realizado.

4. Gravar o resultado em um arquivo de dados (qualquer extensão)

5. Erros de negócio não devem interromper a execução do robô.

6. O robô deve tentar se recuperar de erros, por ao menos duas vezes.

7. O ambiente operacional deve ser deixado da maneira que estava antes da execução.