Informações Gerais
Especificação | |||
Produto | Framework | Módulo | Globais |
Segmento Executor |
| ||
Projeto1 | IRM1 FRW_FRW002-31 |
| |
Requisito1 | Subtarefa1 |
| |
Chamado2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Criar um mecanismo para que o produto consiga disponibilizar telas feitas no frame HTML dentro do portal.
Definição da Regra de Negócio
As telas feitas no frame HTML que o produto deseja disponibilizar deverá ter uma action web referenciando essa tela, ou seja, requer desenvolvimentismo do produto para tal.
Veja abaixo os dois componentes que a lib criou para auxiliar, um UserControl com o nome que está em SharedServices/FrameHtml e uma action com o nome RMWActionFrameHtml que está na Lib.WebForms.
Para disponibilizar um tela feita no frame HTML basta criar uma action semelhante ao que é feito para o portal, herde da action acima(RMWActionFrameHtml), defina o atributo ActionInfo da mesma forma que faz para o portal, segue abaixo um exemplo:
Perceba que só é necessário definir a propriedade URLServico(caminho relativo), pois no ancestral já está definido qual é o .ascx dessa action.
Agora basta definir no menu.xml(menu client) ou no controller(menu server), essa nova action criada, segue exemplo de criação no menu.xml:
Após isso, basta definir a url de onde o frame html está hospedado, para isso vá em parâmetros globais conforme print abaixo, perceba na definição do caminho( http://servidor:porta )
Protótipo de Tela
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|