Normas de Desenvolvimento: mudanças entre as edições

De Agir Pastoral da Criança
Ir para navegação Ir para pesquisar
Sem resumo de edição
 
(9 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
=== NSI ===
=== NSI ===
- Todos os programas devem ter como origem os seguintes tipos de requisições :


=== Gerais ===
-  '''251 - NSI - Fazer  ou Alterar programas'''
Todos textos devem usar o sistema de traduções I18n.


==== Correções (252) ====
-  '''252 - NSI - Corrigir Progs. BUGS'''


==== Novas funcionalidades (251) ====
- Todas requisições tipo 251 e 252 devem ser homologadas , com exceção da tipo 252 com correções críticas.
- Quando houver página nova, o texto atendimento da requisição deve informar caso seja necessário adicionar novo item de menu.
 
- Todas requisições tipo 251 e 252 devem conter no atendimento :
 
- o branch do desenvolvedor
 
- e quando houver página nova informar caso seja necessário  a url de acesso no menu.
 
==== Gerais ====
- Todos textos fixos das aplicações devem usar o sistema de traduções I18n.
 
-  A tabulação dos campos devem respeitar :
 
- numéricos -  direita da célula.
 
- caracter/text - esquerda da célula.
 
- date - centro da célula.
 
==== Relatórios ====
Normas:
 
- Todo os Relatórios devem ser composto de 6 etapas :
 
a - Deve possuir título (1) e Etapa da Seleção de dados (2). 
  - O primeiro carregamento da página deve exibir a busca utilizando valores padrão de abrangência que o usuário está associado + dados pertinentes a cada relatório.
 
b - Etapa da identificação do relatório (3):
  - linha 1 :identificação do país  ao qual o sistema pertence (logo e nome), usuário, data e hora da extração dos resultados.
  - linha 2 : apresentação do título do relatório, deve estar cadastrado na forma do i18n com o simbolo de i.
  - linha 3 : apresentação do critério de seleção das informações, composto sempre do nome do campo da seleção  (deve estar cadastrado na forma do i18n com o simbolo de i) e escolha da seleção. 
 
c - Cabeçalho das colunas do relatório (4) (deve estar cadastrado na forma do i18n com o simbolo de i).
 
d - Linhas de resultados da pesquisa do relatório.
 
e - Final do relatório publicar a fonte (5).
 
f - Botão padrão de salvar e imprimir (sempre salvando as etapas c, d e e).
*-*-*-*-*-*-*---


===== Relatórios =====
- Todo relatório deve possuir título (1) e descrição dos resultados (3);
- Todo relatório deve possuir título (1) e descrição dos resultados (3);


- Sempre que necessário filtros de busca (2) e/ou filtros nos resultados (4);   
[[Arquivo:Relatorios.png|alt=exemplo|miniaturadaimagem|Relatórios]]- Sempre que necessário filtros de busca (2) e/ou filtros nos resultados (4);   
 
- O primeiro carregamento da página deve exibir a busca utilizando valores padrão;
 
- Sempre que o relatório gerar tabelas efêmeras o uso delas deve ser preferencial;
 
Exemplos:


- Sempre que possível o carregamento da página deve exibir a busca utilizando valores padrão;
http://nsi.pastoraldacrianca.org.br/indicator/extract


[[Arquivo:Relatorios.png|alt=exemplo|miniaturadaimagem|Relatórios]]
[http://nsi.pastoraldacrianca.org.br/form/monitor/online http://form/monitor/online]

Edição atual tal como às 15h05min de 29 de agosto de 2017

NSI

- Todos os programas devem ter como origem os seguintes tipos de requisições :

- 251 - NSI - Fazer ou Alterar programas

- 252 - NSI - Corrigir Progs. BUGS

- Todas requisições tipo 251 e 252 devem ser homologadas , com exceção da tipo 252 com correções críticas.

- Todas requisições tipo 251 e 252 devem conter no atendimento :

- o branch do desenvolvedor

- e quando houver página nova informar caso seja necessário a url de acesso no menu.

Gerais

- Todos textos fixos das aplicações devem usar o sistema de traduções I18n.

- A tabulação dos campos devem respeitar :

- numéricos - direita da célula.

- caracter/text - esquerda da célula.

- date - centro da célula.

Relatórios

Normas:

- Todo os Relatórios devem ser composto de 6 etapas :

a - Deve possuir título (1) e Etapa da Seleção de dados (2).

 - O primeiro carregamento da página deve exibir a busca utilizando valores padrão de abrangência que o usuário está associado + dados pertinentes a cada relatório.

b - Etapa da identificação do relatório (3):

 - linha 1 :identificação do país  ao qual o sistema pertence (logo e nome), usuário, data e hora da extração dos resultados.
 - linha 2 : apresentação do título do relatório, deve estar cadastrado na forma do i18n com o simbolo de i.
 - linha 3 : apresentação do critério de seleção das informações, composto sempre do nome do campo da seleção  (deve estar cadastrado na forma do i18n com o simbolo de i) e escolha da seleção.   
 

c - Cabeçalho das colunas do relatório (4) (deve estar cadastrado na forma do i18n com o simbolo de i).

d - Linhas de resultados da pesquisa do relatório.

e - Final do relatório publicar a fonte (5).

f - Botão padrão de salvar e imprimir (sempre salvando as etapas c, d e e).

  • -*-*-*-*-*-*---

- Todo relatório deve possuir título (1) e descrição dos resultados (3);

exemplo
Relatórios

- Sempre que necessário filtros de busca (2) e/ou filtros nos resultados (4);

- O primeiro carregamento da página deve exibir a busca utilizando valores padrão;

- Sempre que o relatório gerar tabelas efêmeras o uso delas deve ser preferencial;

Exemplos:

http://nsi.pastoraldacrianca.org.br/indicator/extract

http://form/monitor/online