Changes between Version 5 and Version 6 of WF/definiraplicacao
- Timestamp:
- 08/20/10 11:10:33 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/definiraplicacao
v5 v6 31 31 9. Administrador clica no botão salvar alterações. 32 32 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. 35 40 36 41 … … 38 43 39 44 {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 40 46 {A2}. Administador clica sobre o ícone excluir aplicação. 47 41 48 {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 42 50 {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 43 52 {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 44 54 {A5}. Administrador remove permissão de perfil para a execução de uma ação. 55 45 56 {A6}. Atualiza a aplicação passando para o status inativa. 57 58 {A7}. Caso ocorra algum erro de persistência dos dados 46 59 47 60 == 6 Tratamento de Erros == 48 61 49 62 {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. 51 65 52 66 == 7 Mensagem == 53 67 54 68 {M1}. Campo obrigatório não preenchido. 69 55 70 {M2}. Não foi possivel salvar as alterações. (+Detalhes) Retorno do erro do banco de dados. 56 71 … … 63 78 == 9 Regras de Negócio == 64 79 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) 66 83 67 84 == 10 Telas Envolvidas ==