Changes between Version 8 and Version 9 of WF/definiraplicacao


Ignore:
Timestamp:
09/23/10 11:39:27 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/definiraplicacao

    v8 v9  
    1212 
    1313 1. Administrador do Sistema 
     14 2. Administrador do Módulo 
    1415 
    1516== 3 Pré-condições == 
     
    2122 1. Administrador clica sobre o ícone de manutenção de aplicações. 
    2223 2. Executa o [wiki:WF/executarrotina UC Executar Rotina] 
    23  3. Administrador do sistema 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 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} 
    2425 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. 
    2526 5. Administrador cadastra os perfis que terão acesso a aplicação, inserindo o nome de cada um dos perfis.{A3} 
     
    2829 8. Administrador cadastra perfis que tem permissão de execução da ação.{A5} 
    2930 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.  
    3941  
    4042== 5 Eventos Alternativos == 
    4143 
    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. 
    4345 
    4446 {A2}. Administrador clica sobre o ícone excluir aplicação. 
     
    5355 
    5456 {A6}. Atualiza a aplicação passando para o status inativa. 
    55  
    56  {A7}. Caso ocorra algum erro de persistência dos dados  
    5757 
    5858== 6 Tratamento de Erros == 
     
    7474== 9 Regras de Negócio == 
    7575 
    76 Os capos obrigatórios são: 
     76Os campos obrigatórios são: 
    7777 
    7878  1. Nome da aplicação (Texto com mais de 3 caracteres) 
    7979  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 
    8182    1. Nome da ação  
    8283    2. Codigo da ação (único por aplicação) 
     
    8485    4. Nome do método executado pela ação 
    8586     
    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 
     91Os campos opcionais para a aplicação são: 
     92 
     93  1. Caminho do repositório svn 
     94 
     95Os campos opcionais para uma ação são: 
     96 
     97  1. Nome do template 
     98  2. Caminho de menu 
    8999 
    90100Cada ação cadastrada no sistema tem que estar ligada a algum profile.