Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refazer a parte de carga para facilitar a extensão da ferramenta #144

Open
jesuino opened this issue Sep 25, 2015 · 0 comments
Open

Refazer a parte de carga para facilitar a extensão da ferramenta #144

jesuino opened this issue Sep 25, 2015 · 0 comments

Comments

@jesuino
Copy link
Contributor

jesuino commented Sep 25, 2015

A carga hoje é complexa, não automatizada, bagunçada e muito específica. Com a próxima vinda de carga de mais dados dos municípios e também de mais repasses estaduais, a carga mais se tornar MUITO mais complexa.

Esse é um ISSUE para:

  • Criar uma interface REST padrão de acesso a carga e ao progresso das mesmas;
  • A carga deverá ser representada por uma interface comum;
  • Todas as cargas poderão ser programadas; Algumaas farão requests para fora, outras carregarão dados dentro da prórpria APP (CSVs ajustados para carga)

Então basicamente teremos uma interface Job, que terá um identificador único, quando instanciado dar um ID para ela (ex. CargaDadosPortalTransparência) e um método que fara a execução da carga em sí.

O recurso REST para o Job deverá retornar:

  • Os JOBs em execução;
  • O histório de um JOB específico (o histórico deverá conter hora de início, hora de fim, alguma mensagem e o ID do JOB, outros campos são bem vindos);
  • também deverá permitar criar novos JOBs;
  • Algum mecanismo de passagem de parâmetros para os JOBs poderão ser criados
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant