Changes between Version 5 and Version 6 of WF/definiraplicacao


Ignore:
Timestamp:
08/20/10 11:10:33 (14 years ago)
Author:
fabianok
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/definiraplicacao

    v5 v6  
    3131 9. Administrador clica no botão salvar alterações. 
    3232 10. Aplicação cliente verifica se os campos obrigatórios estão preenchidos e são consistentes. {E1} 
    33  11. Sistema persiste os dados da aplicação.{A6} 
    34  11. Sistema persiste os profiles da aplicação, as ações, os profiles e as relações entre profiles e ações. {E2} 
     33 11. Sistema inicia a transação de banco de dados. 
     34 12. Sistema persiste os dados da aplicação.{A6}{E2} 
     35 13. Sistema persiste os profiles da aplicação, as ações, os profiles e as relações entre profiles e ações. {E2} 
     36 14. Sistema persiste a ação padrão da aplicação.{E2} 
     37 15. Para cria a estrutura básica no diretório cadastrado com caminho da aplicação conforme uc [http://trac.expressolivre.org/wiki/WF/criarestruturapastas]. 
     38 16. Para cada ação cria arquivo php contendo as definições da classe conforme o uc [http://trac.expressolivre.org/wiki/WF/criarestruturaarquivos] 
     39 17. Sistema escreve os dados no banco de dados. 
    3540  
    3641  
     
    3843 
    3944 {A1}. Administrador seleciona uma das aplicações em que da manutenção e altera o nome da aplicação, o ícone por ele utilizado e/ou o caminho onde serão armazenados os arquivos fonte da aplicação. 
     45 
    4046 {A2}. Administador clica sobre o ícone excluir aplicação. 
     47 
    4148 {A2a} Sistema exibe pedido de confirmação e caso seja confirmada o sistema marca a aplicação como excluida e esta não é mais exibida na tela de applicações. 
     49 
    4250 {A3}. Administrador clica sobre uma dos perfis cadastrados, sistema exibe um campo texto onde o usuário altera o nome do profile, confirma e este é marcado como alterado. 
     51 
    4352 {A4}. Administrador clica sobre uma das ações pré cadastradas, sistema exibe tela com as informações das ações, usuário altera estes dados, clica em confirmar e o sistema marca esta ação como alterada. 
     53 
    4454 {A5}. Administrador remove permissão de perfil para a execução de uma ação. 
     55 
    4556 {A6}. Atualiza a aplicação passando para o status inativa. 
     57 
     58 {A7}. Caso ocorra algum erro de persistência dos dados  
    4659 
    4760== 6 Tratamento de Erros == 
    4861 
    4962 {E1}. Se uma campo obrigatrório não foi preenchido exibe mensagem {M1}, coloca foco no campo não preenchido e finaliza o fluxo. 
    50  {E2}. Não foi possível inserir informação no banco de dados. Exibe mensagem {M2} e finaliza o fluxo. 
     63 
     64 {E2}. Não foi possível inserir informação no banco de dados. Exibe mensagem {M2}, desfaz as modificações da trasação e finaliza o fluxo. 
    5165 
    5266== 7 Mensagem == 
    5367 
    5468 {M1}. Campo obrigatório não preenchido. 
     69 
    5570 {M2}. Não foi possivel salvar as alterações. (+Detalhes) Retorno do erro do banco de dados. 
    5671 
     
    6378== 9 Regras de Negócio == 
    6479 
    65 Não relevante. 
     80 Os capos obrigatórios são: 
     81  Nome da aplicação (Texto com mais de 3 caracteres) 
     82  Caminho da aplicação (Caminho válido para o sistema operacional) 
    6683 
    6784== 10 Telas Envolvidas ==