| 1 | = Criar Tela de Aplicações = |
| 2 | |
| 3 | == 1 Descrição == |
| 4 | |
| 5 | Ao selecionar o módulo de aplicações o ambiente Expresso Livre solicita a criação da aba contendo os dados das aplicações disponíveis para o cliente. A página default do módulo seleciona no banco de dados todas as aplicações que o cliente pode acessar e monta tela exibindo o ícone de cada um dos programas que o usuário tem permissão de acesso. Cada um destes icones contém hiperlink contendo o código da aplicação e ação que esta executará quando a camada de controle receber a solicitação. |
| 6 | |
| 7 | == 2 Atores == |
| 8 | |
| 9 | Usuários do sistema |
| 10 | |
| 11 | == 3 Pré-condições == |
| 12 | |
| 13 | Estar autenticado no ambiente Expresso Livre. |
| 14 | |
| 15 | == 4 Eventos == |
| 16 | |
| 17 | 1. Usuário clica no ícone "Aplicações" no menu do "Expresso Livre" |
| 18 | 2. Ambiente "Expresso Livre" executa a requisição, encaminhando pedidos para a página default do módulo. |
| 19 | 3. Página default do módulo conecta no banco de dados e realiza consulta para recuperar os dados das aplicações que o usuário tem acesso. |
| 20 | 4. Para cada dado retornado pela consulta é gerado um ícone para acesso a aplicação. Estes ícones estão em um hiperlink que chama a camada de controle do módulo, passando o código da aplição e o codigo da ação default, ambas obtidas da tabela de aplicações do sistema. |
| 21 | 5. Ao clicar nao ícone é executado o UC Executar Aplicação com o código a ação default do aplicativo. |
| 22 | |
| 23 | == 5 Eventos Alternativos == |
| 24 | |
| 25 | |
| 26 | == 6 Tratamento de Erros == |
| 27 | |
| 28 | == 7 Mensagem == |
| 29 | |
| 30 | Não relevante |
| 31 | |
| 32 | == 8 Pós-condições == |
| 33 | |
| 34 | Aplicação registrada e arquivos criados em disco. |
| 35 | |
| 36 | == 9 Regras de Negócio == |
| 37 | |
| 38 | Não relevante |
| 39 | |
| 40 | == 10 Telas Envolvidas == |
| 41 | |
| 42 | Não relevante. |
| 43 | |
| 44 | == 11 Notas == |