Pular para o conteúdo principal

Migrando um projeto de uma versão anterior para a Webrun Bootstrap

Com o Maker Studio Bootstrap, fizemos uma reestruturação de TODOS os componentes, estrutura de pastas, CSS e diversos outros ajustes para estar 100% adequado ao padrão Bootstrap.

Os procedimentos abaixo, visam minimizar o impacto na migração de versões anteriores para a versão atual.

  1. É recomendado que seja importado um dos templates (Aba, Janelas, SPA ou Bootstrap).

  2. Caso não opte pelo item "1", o CSS dos Formulário de Login e do Formulário Principal devem ser removidos, para que o CSS do Skin entre em vigor;

  3. CSS que antes apontavam para as Classes dos Componentes, ex. .HTMLButton devem apontar para o atributo [webrun-type=”HTMLButton”] Desassociar os fluxos Toogle Menu e Toogle Menu close ou só Ocultar os icones de Abrir e Fechar o Menu(Já foi ocultado no CSS)

  4. Os Skins abaixo, devem ter os seguintes Fluxos alterados no projeto:

SkinsFluxoAlteraçãoMotivo
Portal LightFormulario Principal - Definições do CSS - Sub Fluxo Estilo da Janela Flutuante. Todos os Fluxos do Formulário Principal ao Entrar que ocultam algum Botão de Ação.Utilizar a Função Mostrar Componente Remover o SubFluxoOs botões de ação possuem a classe d-inline-flex, ela utiliza !important. Isso invalida algum css com propriedade display que seja aplicado nesses componentes
SafiraDesabilitar Menu Expandivel Montar div arrowSubstituir a classe HTMLTabArea por tab-pane Remover o Processamento Criar imgNão remove a div closeItem usando a referencia antiga da Tab Area Insere uma imagem que não existe (Essa imagem foi substituida por um Icone)
Office Light GreenToogle Menu e Toogle Menu closeDesassociar os fluxos Toogle Menu e Toogle Menu close ou só Ocultar os icones de Abrir e Fechar o Menu(Já foi ocultado no CSS)O menu Mobile será o do boostrap
MacToogle Menu e Toogle Menu close Aplicar CSS na Tela Principal e Definição do CSS 2Desassociar os fluxos Toogle Menu e Toogle Menu close ou só Ocultar os icones de Abrir e Fechar o Menu(Já foi ocultado no CSS) Remover todos os Processamentos que adicionam alguma classe (imagens) nos Botões de AçãoQuebra as chaves de permissão do Modo Gerente
MúltiploO Template não apresenta fluxo de Abertura de Menu na Versao mobile (Mesmo pra versão antiga)Ocultar os icones de Abrir e Fechar o Menu(Já foi ocultado no CSS)O menu Mobile será o do boostrap
BlueOcultar Configurações Toogle Menu e Toogle Menu closeEstava usando a referência errada do elemento a ser retirado diante da nova estrutura Substituir a classe HTMLMenu por form-menu e mudar e trocar a função pra ocultar os elementos para a Função Mostrar ComponenteNão remove as Divs box-overlay que estavam sendo criadas Não abre o Menu de Configurações
RedToogle Menu e Toogle Menu close Formulario Principal - Definições do CSSRemover o Processamento Anexar menu ao Form.jps Desassociar os fluxos Toogle Menu e Toogle Menu close ou só Ocultar os icones de Abrir e Fechar o Menu(Já foi ocultado no CSS)O menu Mobile será o do boostrap Nova Estrutura não permite mais esse processo inviabilizando a aplicação de CSS no componente
DefaultFormulario Principal - Definições do CSSRemover o Processamento Anexar menu ao Form.jpsNova Estrutura não permite mais esse processo inviabilizando a aplicação de CSS no componente
AmetistaTodos os Fluxos do Formulário Principal ao Entrar que ocultam algum Botão de AçãoUtilizar a Função Mostrar ComponenteOs botões de ação possuem a classe d-inline-flex, ela utiliza !important. Isso invalida algum css com propriedade display que seja aplicado nesses componentes
UranusFormulário de Login - CSS Componente MenuRemover o processamento Anexar Menu na LayAdicionar na lay, deixava o layout quebrado
MetroFormulario de Login - Ao Entrar Formulario Principal - Definições do CSS Metro - Formulário Principal - Anexar Elementos ao Boxer 1/3 Metro - Formulário Principal - Anexar Elementos ao Boxer 2/3 Metro - Formulário Principal - Anexar Elementos ao Boxer 3/3Concatenar as Classes das Boxes com as que ja existem Remover o Sub Fluxo Estilo da Janela Flutuante Remover o processamento Anexar Menu na LayQuebra as chaves de permissão do Modo Gerente
ExecutiveToogle Menu (Aplica Classe) e Toogle Menu close (Anexa o botao fechar) Formulario Principal - Definições do CSSNo Processamento é preciso trocar a função Obter corpo da página do jsp por Obter corpo da página Usar a função Mostrar Componente nos processamentos que exibem e ocultam os botoes. É preciso trocar o seletor por form-menu em vez de HTMLMenu. Remover o Processamento Anexar menu ao Form.jpsNova Estrutura não permite mais esse processo inviabilizando a aplicação de CSS no componente Os botões de ação possuem a classe d-inline-flex, ela utiliza !important. Isso invalida algum css com propriedade display que seja aplicado nesses componentes Na nova estrutura do Webrun a classe HTMLMenu foi mudada para form-menu Nova Estrutura não permite mais esse processo inviabilizando a aplicação de CSS no componente
  1. As propriedades dos Formulário de Login e no Formulário Principal devem seguir as definições abaixo:
Formulário de LoginFormulário PrincipalFormulário Principal
SKIN - Webrun v. 501Tipo de Menu Padrão ao Criar Novo ProjetoUsar Propriedade Responsivo do FormulárioUsar Propriedade Responsivo do FormulárioUsar Propriedade Alinhamento do Menu
AmetistaVerticalSIMNÃONÃO
Portal LightVerticalNÃONÃONÃO
SafiraVerticalNÃONÃONÃO
UranusVerticalNÃONÃONÃO
OfficeHorizontalSIMNÃONÃO
LightHorizontalSIMNÃONÃO
MúltiploHorizontalNÃONÃONÃO
MacHorizontalNÃONÃONÃO
DefaultVerticalSIMSIMSIM
MetroVerticalNÃONÃONÃO
ExecutiveVerticalNÃONÃONÃO
  1. Os fluxos "Template - Criar Lista e Exibir Formulários do Sistema" e "Template - Obter Formulários do Sistema" devem ser removidos do sistema (remover das dependências também). No Maker Studio Bootstrap, o combo de formulários será automaticamente criado quando o sistema estiver em modo gerente.

Caso este tópico não tenha comentário satisfatório, envie e--mail para [[email protected]] (Título: Editor de Fluxo de Ações)