Simulator Télos - Nível#1

Análise de Transações de Órgãos Públicos 🎲

Em uma agência governamental responsável por gerenciar recursos financeiros para setores como educação, saúde e infraestrutura, é crucial acompanhar os repasses efetuados pelo governo. Devido ao volume significativo de transações, o processo manual se torna demorado e propenso a erros. Este projeto visa criar um sistema automatizado para receber, analisar e apresentar os dados dos repasses de forma clara e acessível.

Objetivo

Implementar um sistema que permita à equipe financeira monitorar e analisar os repasses governamentais, identificando padrões, tendências e possíveis problemas para garantir a correta alocação dos recursos.

Atividades

1. Recebimento e Exibição de Dados do Governo

  • Descrição: Exibir a quantidade total de repasses no console.

2. Análise de Transações por Status

  • Descrição: Analisar as transações para entender os repasses efetuados, tanto os bem-sucedidos quanto os que apresentaram falhas.
  1. Quantidade total de repasses
  2. Quantidade total de repasses por órgão
  3. Valor total de repasses
  4. Valor total de repasses por órgão

3. Estatísticas de Repasses por Critérios

  • Descrição: Analisar as transações para entender os repasses.
  1. Detalhes do repasse com maior valor
  2. Detalhes do repasse com menor valor
  3. Dia com mais repasses
  4. Órgão com mais repasses
  5. Órgão com mais repasses com sucesso
  6. Órgão com mais repasses falhados
  7. Motivo de falha com mais repasse

4. Apresentação Automática de Detalhes de Transações

  • Descrição: Analisar detalhadamente as transações de repasses efetuados por um determinado órgão que eu irei definir antesde começar o processamento do arquivo.
  1. Os resultados da busca devem ser exibidos no console de forma organizada, apresentando todos os detalhes das transações encontradas.
  2. A busca portransações deve ser realizada pelo sistema automaticamente, sem a necessidade de interação do usuário.

5. Tratamento de erros

  • Descrição: É considerado um problema no processamento quando uma transação tem o status "FALHA" mas não tem um valor no campo "MOTIVO DA FALHA"
  1. O sistema deverá exibir detalhes das transações que não foram processadas com sucesso.

Desenvolvido por Ana Claudia Santana 🧡