Changes between Version 6 and Version 7 of WF/criaraplicacaocliente
- Timestamp:
- 08/11/10 11:26:26 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/criaraplicacaocliente
v6 v7 11 11 * caminho do repositório de versionamento 12 12 13 * Dados das rotinas:14 * nome15 * caminho de menu;16 17 13 * Dados das ações: 18 14 * nome da ação 15 * caminho de menu; 19 16 * classe e método da camada model a ser executado 20 17 * template para visualização Html (opcional) … … 25 22 26 23 * Dados de usuários: 27 * associação de usuários a perfis e à ações24 * associação de usuários a perfis 28 25 29 26 Caso não seja informado template associado a uma ação, o sistema deverá assumir que o retorno é xml, podendo este resultado ser utilizado por um sistema externo ou consumido por uma requisição Ajax. 30 27 31 O relacionamento de usuários com perfis e ações irá constituir-se no controle de acesso da aplicação.28 Caso uma ação tenha caminho de menu, esta será listada como menu da aplicação. O caminho poderá estar segmentado por delimitadores, formando uma estrutura hierárquica de menus e sub-menus. 32 29 33 A partir dos dados em banco, o framework irá gerar o arquivo appconfig.xml.sample, a ser utilizado para criar a aplicação em disco. A partir da leitura do arquivo de configuração, uma ferramenta irá gerar a estrutura da aplicação conforme descrito no UC Criar Estrutura de Pastas, UC Criar Estrutura de Arquivos e UC Criar Camada de Persistência. 30 O relacionamento de usuários com perfis, e estes a ações, irá constituir o controle de acesso da aplicação. 31 32 A partir dos dados em banco, o framework irá gerar o arquivo appconfig.xml, a ser utilizado para criar a aplicação em disco. A partir da leitura do arquivo de configuração, uma ferramenta irá gerar a estrutura da aplicação conforme descrito no UC Criar Estrutura de Pastas, UC Criar Estrutura de Arquivos e UC Criar Camada de Persistência. 34 33 35 34 == 2 Atores == … … 60 59 {E1} Caso o sistema operacional informe algum erro que impossibilita a criação do arquivo da aplicação, informar ao cliente o erro e abortar o salvamento do arquivo. 61 60 62 {E2} Caso a aplicação já esteja registrada, informar ao cliente e solicitar atualizar ou exibir diferenças.61 {E2} Caso a aplicação já esteja registrada, informar ao cliente, e solicitar atualizar ou exibir diferenças. 63 62 64 63 == 7 Mensagem ==