Changes between Version 8 and Version 9 of WF/definiraplicacao
- Timestamp:
- 09/23/10 11:39:27 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/definiraplicacao
v8 v9 12 12 13 13 1. Administrador do Sistema 14 2. Administrador do Módulo 14 15 15 16 == 3 Pré-condições == … … 21 22 1. Administrador clica sobre o ícone de manutenção de aplicações. 22 23 2. Executa o [wiki:WF/executarrotina UC Executar Rotina] 23 3. Administrador do sistemainsere o nome da nova aplicação, o ícone por ele utilizado e o caminho onde serão armazenados os arquivos fonte da aplicação {A1}{A2}24 3. Administrador do módulo insere o nome da nova aplicação, o ícone por ele utilizado e o caminho onde serão armazenados os arquivos fonte da aplicação {A1}{A2} 24 25 4. Administrador cadastra parâmetros da aplicação que são apresentados conforme cadastrados em repositório que armazena os tipos de parâmetros da aplicação, exceto a ação padrão da aplicação. 25 26 5. Administrador cadastra os perfis que terão acesso a aplicação, inserindo o nome de cada um dos perfis.{A3} … … 28 29 8. Administrador cadastra perfis que tem permissão de execução da ação.{A5} 29 30 9. Administrador cadastra a ação padrão da aplicação, a partir do conjunto de ações cadastradas. 30 9. Administrador clica no botão salvar alterações. 31 10. Aplicação cliente verifica se os campos obrigatórios estão preenchidos e são consistentes. {E1} 32 11. Sistema inicia a transação de banco de dados. 33 12. Sistema persiste os dados da aplicação.{A6}{E2} 34 13. Sistema persiste os profiles da aplicação, as ações, e as relações entre profiles e ações. {E2} 35 14. Sistema persiste a ação padrão da aplicação.{E2} 36 15. Para criar a estrutura básica no diretório cadastrado com caminho da aplicação conforme o [wiki:WF/criarestruturapastas UC Criar Estrutura de Pastas]. 37 16. Para cada ação cria arquivo php contendo as definições da classe conforme o [wiki:WF/criarestruturaarquivos UC Criar Estrutura de Arquivos]. 38 17. Sistema escreve os dados no banco de dados. 31 10. Administrador clica no botão salvar alterações. 32 11. Aplicação cliente verifica se os campos obrigatórios estão preenchidos e são consistentes. {E1} 33 12. Sistema inicia a transação de banco de dados. 34 13. Sistema persiste os dados da aplicação.{A6}{E2} 35 14. Sistema persiste os parâmetros da aplicação. {E2} 36 15. Sistema persiste os profiles da aplicação. {E2} 37 16. Sistema persiste as ações da aplicação. {E2} 38 17. Sistema persiste as relações entre profiles e ações, e as relações entre profiles e usuários. {E2} 39 18. Sistema persiste a ação padrão da aplicação.{E2} 40 19. Sistema escreve os dados no banco de dados. 39 41 40 42 == 5 Eventos Alternativos == 41 43 42 {A1}. Administrador seleciona uma das aplicações em que dá 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.44 {A1}. Administrador do módulo ou administrador do sistema seleciona uma das aplicações em que dá 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. 43 45 44 46 {A2}. Administrador clica sobre o ícone excluir aplicação. … … 53 55 54 56 {A6}. Atualiza a aplicação passando para o status inativa. 55 56 {A7}. Caso ocorra algum erro de persistência dos dados57 57 58 58 == 6 Tratamento de Erros == … … 74 74 == 9 Regras de Negócio == 75 75 76 Os ca pos obrigatórios são:76 Os campos obrigatórios são: 77 77 78 78 1. Nome da aplicação (Texto com mais de 3 caracteres) 79 79 2. Caminho da aplicação (Caminho válido para o sistema operacional) 80 3. No mínimo uma ação cadastrada 80 3. Parâmetros de conexão com Banco de Dados 81 4. No mínimo uma ação cadastrada 81 82 1. Nome da ação 82 83 2. Codigo da ação (único por aplicação) … … 84 85 4. Nome do método executado pela ação 85 86 86 4. No mínimo um profile 87 5. No mínimo um usuário no profile. 88 6. Ação default da aplicação (Alguma das ações cadastradas para o sistema) 87 5. No mínimo um profile 88 6. No mínimo um usuário no profile. 89 7. Ação default da aplicação (Alguma das ações cadastradas para o sistema) 90 91 Os campos opcionais para a aplicação são: 92 93 1. Caminho do repositório svn 94 95 Os campos opcionais para uma ação são: 96 97 1. Nome do template 98 2. Caminho de menu 89 99 90 100 Cada ação cadastrada no sistema tem que estar ligada a algum profile.