Skip to content
  • Mantendo sempre nosso produto atualizado, informamos que a versão do Webrun5 v5.0.0.18 foi atualizada para a versão mais recente do Bootstrap 5 v5.3.0. Caso o desenvolvedor tenha realizado a customização do layout por meio do Master Skin é necessário abrir o mesmo e atualizar a skin para a obtenção dos novos recursos.

  • Atualização do Chromium para a versão 113.0.5672.129. A partir desta versão o Chromium deixará de funcionar no Windows 7 / 8 / 8.1 e Windows Server 2012, oferecendo suporte apenas do Windows 10 ou superior

  • Para mais informações sobre as versões Maker 5 clique aqui

  • Para mais informações sobre a versão Maker AI clique aqui

  • Informamos que, a partir do dia 14 de fevereiro de 2024, o suporte ao Maker Bootstrap será descontinuado.
    Para obter informações adicionais, acesse aqui.

  • PUSH - Registrar Dispositivo Apple

    Maker Mobile
    2
    0 Votos
    2 Posts
    2k Visualizações
    Fabrício SantanaF
    Boa tarde Mauricio, Acredito que nesse ponto o suporte da softwell possa lhe auxiliar, pois em testes que fiz, funcionou perfeitamente.
  • 0 Votos
    2 Posts
    380 Visualizações
    Fabrício SantanaF
    Boa tarde amigo, É possível alterar as configurações de conexões no Maker sem acessar manualmente a página indexConfig.jsp do Webrun, manipulando diretamente os arquivos de configuração. Quando um projeto é empacotado como um arquivo .war e implantado no Tomcat, as configurações de conexão normalmente estão armazenadas em arquivos de propriedades ou XML, como o applicationContext.xml, que inclui as strings de conexão e seus respectivos parâmetros. Esses arquivos podem ser encontrados no diretório WEB-INF dentro do arquivo .war ou na pasta expandida do projeto no Tomcat, após sua implantação. Para realizar alterações, basta localizar e editar as configurações diretamente nesses arquivos, ajustando as strings de conexão conforme necessário. Caso o projeto suporte variáveis de ambiente ou arquivos .properties, é possível configurar as conexões dinamicamente, simplificando a gestão e reduzindo a necessidade de edições manuais no código ou nos arquivos do Webapp. Após realizar as modificações, se houver a necessidade de reempacotar o arquivo .war, ele deve ser atualizado antes de uma nova implantação no servidor. Alternativamente, você pode alterar os arquivos diretamente na pasta expandida em webapps no Tomcat. Para simplificar e automatizar esse processo, considere utilizar scripts de deploy que possam injetar as configurações necessárias nos arquivos de conexão antes ou durante a implantação do projeto. Por fim, após realizar alterações em configurações críticas, como conexões de banco de dados, é recomendável reiniciar o Tomcat para garantir que as alterações sejam carregadas corretamente pelo servidor.
  • Maker 2.7 com java 8

    Maker
    2
    0 Votos
    2 Posts
    399 Visualizações
    Fabrício SantanaF
    Boa tarde! A migração do Maker 2.7 para o MySQL 8 realmente exige uma atualização do Java para a versão 8, já que o MySQL 8 utiliza novas configurações e padrões que não são compatíveis com versões mais antigas do Java. Apesar disso, é importante observar que a versão do Maker 2.7 é bastante antiga e pode não oferecer suporte total às tecnologias mais recentes, como o MySQL 8. Caso decida prosseguir, o processo envolve algumas etapas críticas. Primeiro, você precisará garantir que o Java 8 esteja corretamente instalado e configurado no ambiente onde o Maker 2.7 está sendo executado. Certifique-se de configurar o JAVA_HOME apontando para o diretório correto e atualizar os arquivos de inicialização do Maker para usar a nova versão do Java. Além disso, você precisará atualizar o driver JDBC do MySQL para uma versão compatível com o MySQL 8. É essencial substituir o arquivo do driver atual na pasta de bibliotecas do Maker (normalmente lib) e reconfigurar as conexões com o banco de dados utilizando as novas credenciais e parâmetros exigidos pelo MySQL 8, como o modo de autenticação. Porém, algumas incompatibilidades podem surgir, especialmente com scripts SQL, funções específicas ou integrações que dependam de versões mais antigas do banco de dados ou do Maker. Assim, é altamente recomendado realizar testes extensivos em um ambiente de homologação antes de aplicar qualquer mudança no ambiente de produção. Caso encontre dificuldades ou incompatibilidades específicas, considere entrar em contato com o suporte da Softwell ou com consultores especializados no Maker para obter orientação adicional.
  • Dúvidas sobre a iniciação do curso

    Maker
    2
    0 Votos
    2 Posts
    433 Visualizações
    Fabrício SantanaF
    Boa tarde! Cara tenta entrar em contato com pessoal da softwell, como por exemplo o suporte, esse é o email deles " [email protected] "
  • 0 Votos
    2 Posts
    275 Visualizações
    Fabrício SantanaF
    Para transformar valores armazenados em colunas em um formato de linhas utilizando componentes "Check" no Maker, é essencial aplicar estratégias que consolidem as informações de forma clara e funcional. A estrutura do banco de dados deve ser revisada para garantir que os dados estejam organizados adequadamente, sendo recomendado o uso de uma tabela onde cada linha represente um item do checklist com atributos como o identificador do checklist, descrição e status (true/false). No Maker, é possível percorrer os componentes "Check" utilizando fluxos de trabalho para armazenar seus valores em uma lista ou tabela temporária, consolidando os dados em linhas ao invés de colunas. Outra abordagem seria implementar lógica SQL, quando aplicável, para realizar uma "pivotagem reversa", transpondo os dados e organizando-os no formato desejado. Além disso, a interface visual pode ser configurada para apresentar as informações em formato de tabela, exibindo um item por linha, independentemente de como estão armazenadas na base de dados. Um exemplo de implementação poderia envolver o uso de JavaScript para construir uma lista com as opções e seus estados, utilizando funções que retornem o status dos componentes "Check". A partir disso, a lista gerada pode ser usada para processamento posterior, como salvar ou exibir os dados de maneira estruturada. É importante garantir que a consistência e a integridade dos dados sejam mantidas durante todo o processo, seja no salvamento ou na recuperação das informações da base de dados. Também é recomendável criar funções reutilizáveis para manipulação de dados e interface, reduzindo redundâncias e minimizando a ocorrência de erros no desenvolvimento. Assim, é possível alcançar uma solução eficiente e alinhada às necessidades do projeto.
  • Problemas com a função de duplo clique do Google Maps

    Maker
    2
    0 Votos
    2 Posts
    349 Visualizações
    Fabrício SantanaF
    O comportamento que você descreveu pode ocorrer devido a alterações na integração ou nos scripts entre o Maker 5 e o Bootstrap 5, já que o Maker 5 utiliza uma abordagem atualizada para componentes e eventos. Alterações específicas no Bootstrap podem ter modificado como eventos, como o de duplo clique, são tratados. Aqui estão algumas possibilidades e sugestões para resolver o problema: Verifique o Manipulador de Eventos: No Maker 5, confirme se o evento de duplo clique (double-click) está configurado corretamente para o componente de mapa. Pode ser necessário reconfigurá-lo, pois a migração pode ter desativado ou alterado as referências de eventos.
  • Publicar um projeto com as tabelas postgres sem dados de teste

    Outros
    3
    0 Votos
    3 Posts
    394 Visualizações
    C
    Grato pela Ajuda
  • 0 Votos
    3 Posts
    381 Visualizações
    D
    [image: 1731512588002-captura-de-tela-2024-11-13-100712.png]
  • Lista Dupla

    Formulários e Componentes
    2
    0 Votos
    2 Posts
    380 Visualizações
    Janpier dos SantosJ
    @waldir-tenorio Bom dia! O componente Lista Dupla tem propriedades que devem ser seguidas para o seu correto funcionamento. Sugiro que analise o link do manual onde exemplifica a utilização do componente. Cordialmente
  • alguém sabe a login e senha padrão do desse exemplo de projeto

    Maker
    2
    0 Votos
    2 Posts
    222 Visualizações
    Janpier dos SantosJ
    @f3l1p3v4dev Boa tarde. Usuário: visitante Senha: softwell
  • Formato do JSON

    Webrun
    2
    0 Votos
    2 Posts
    520 Visualizações
    P
    Boa tarde Welerson, Para tratar JSONs que vêm através da requisição, basicamente seguem três fatores: se é um objeto JSON, texto JSON, ou lista dentro de objetos. Quando obtemos o result da requisição e logo em seguida utilizamos a função Json - Criar objeto, é justamente pelo fato do resultado estar retornando um texto JSON. Dito isso, para manipular JSON quando obtemos alguma informação dele, normalmente devemos criar um novo objeto, caso seja um texto JSON. Segue algumas informações abaixo que talvez facilite na compreensão. Objeto json -> Para tratar objetos no Maker 5, basta utilizar a função Json - Obter valor, passando a chave necessária para obter o retorno. Texto json -> Para tratar texto json no Maker 5, deve ser utilizado a função Json - Criar objeto, para depois consegui manipular as informações através da funcionalidade Json - Obter valor. Lista em json -> Para tratar lista de informações dentro do Maker 5, basta utilizar as funcionalidades de Lista que existem dentro do software. Uma dica: Caso queira identificar que tipo de classe do valor que está passando, basta utilizar a função Obter classe do objeto, basicamente ela retorna se o valor é um objeto, string ou array. Facilitando no momento da aplicação. Espero ter ajudado!
  • Problemas com a função Iniciar Download

    Maker
    2
    0 Votos
    2 Posts
    434 Visualizações
    P
    Bom dia, em si existem duas formas de baixar arquivos através dessa funcionalidade. Mas antes disso, a primeira coisa que deve saber é que para utilizar-la, precisa armazenar o arquivo dentro do contexto da pasta tmp, upload e download dentro do contexto do webrun. Algumas funcionalidades que podem te auxiliar nisso seriam: (Diretório de arquivos temporários, diretório de arquivos). Dito isso, vou mostrar os exemplos de como utilizar essa funcionalidade das duas formas. Em todos os casos, deve ser feito a cópia do arquivo, caso ele não esteja na pasta indicada para download. [image: 1727955543387-621ce8e6-3f07-44fc-89c7-c07f992534d9-953a5543-4a7d-4d85-ba1e-a49c835b31f4.png] Nesse formato, devemos passar como está na descrição da função, e obter o nome do arquivo que foi realizado a cópia anteriormente. Com isso, o download é iniciado. [image: 1727958004991-dcde1699-12f2-488e-b235-aa4d157fff0b-fbbd6541-04fa-42a7-858b-c7951ae46e33.png] Desta outra forma, é possível direcionar o usuário para o link do arquivo na pasta tmp para conseguir acessar o mesmo. [image: 1727955970789-24ced9ad-88c2-4569-a585-66fa34a3580c-cd1bd603-262b-41e1-abc9-7a8e0090f768.png] Obs: Esse diretório deve conter o nome do diretório do arquivo, com o seu nome e extensão, ex: C:\Users\pamel\Documents\arquivo.txt Espero ter ajudado!
  • 0 Votos
    3 Posts
    620 Visualizações
    D
    Utilizo. Para realizar a publicação você deve apenas se atentar ao JDK e a versão do Tomcat.
  • Problema ao usar variável de sessão.

    Maker
    2
    0 Votos
    2 Posts
    406 Visualizações
    Janpier dos SantosJ
    @Welerson-0 Bom dia. Provalvemente em algum momento o valor da variável deve está sendo modificada com o valor nulo. Verifica sua rotina para tentar identificar em que momento isso pode está acontecendo. Você tem pode debugar o seu projeto para ter mais detalhes. Cordialmente.
  • Erro ao sair de Componente Dinâmico

    Fluxos
    2
    0 Votos
    2 Posts
    376 Visualizações
    Janpier dos SantosJ
    @DaviVilela Bom dia. Provavelmente o componente que você mandou focar está na aba que está sendo ativada e isso é o comportamento esperado. Verifica em sua rotina se esse realmente é o componente que tem quer ganhar o foco. Cordialmente.
  • HTTPS no tomcat, como fazer?

    Outros
    2
    0 Votos
    2 Posts
    421 Visualizações
    M
    no server.xml do tomcat voce pode colocar a tag de conexão assim e colocar os arquivos em uma pasta dentro da conf/SSL por exemplo: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443"/> <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" secure="true" SSLEnabled="true"> <SSLHostConfig> <Certificate certificateKeyFile="conf/SSL/privkey.pem" certificateFile="conf/SSL/cert.pem" certificateChainFile="conf/SSL/fullchain.pem" type="RSA"/> </SSLHostConfig> </Connector>
  • Retornar BufferedImage em uma função

    Funções
    2
    0 Votos
    2 Posts
    717 Visualizações
    Fabrício SantanaF
    Boa tarde Para retornar uma imagem do tipo BufferedImage em uma função no Maker, você pode seguir este passo a passo utilizando fluxos e funções nativas do Maker: Criar uma função Java personalizada: Vá para o menu Utilitários no ambiente do Maker e selecione o submenu Funções. Adicione uma nova função, fornecendo os detalhes necessários como nome, descrição, categoria, e parâmetros. No campo de Java da aba Servidor, escreva uma função Java que retorna um objeto BufferedImage. Certifique-se de importar as bibliotecas necessárias no início do código. Exemplo de código Java para retornar uma BufferedImage: java import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; BufferedImage carregarImagem(String caminhoArquivo) { try { File arquivo = new File(caminhoArquivo); BufferedImage imagem = ImageIO.read(arquivo); return imagem; } catch (Exception e) { e.printStackTrace(); return null; } } No exemplo acima, a função carregarImagem recebe o caminho de um arquivo de imagem como parâmetro, carrega a imagem e retorna como um objeto BufferedImage. Definir a função no Maker: No ambiente Maker, defina os parâmetros que a função Java personalizada recebe. Compile a função para que ela fique disponível nos fluxos Maker. Utilizar a função nos fluxos: Dentro do fluxo em que deseja usar a imagem, adicione um processamento que chama a função carregarImagem. Declare uma variável do tipo Variante que receberá a BufferedImage retornada pela função. Exemplo de utilização da função no fluxo: Crie um fluxo de processamento que chama a função Java e armazena o retorno em uma variável de contexto. Adicione uma etapa no fluxo para manipular ou exibir a imagem conforme necessário. Finalmente, você pode integrar tudo em um formulário ou outro componente visual no Maker, onde o resultado da função personalizada será processado e exibido conforme a lógica definida.
  • Cor do ícone no Menu Principal

    Maker
    2
    0 Votos
    2 Posts
    810 Visualizações
    Fabrício SantanaF
    Qual verão do maker está utilizando ?
  • Ícone em um botão

    Formulários e Componentes
    2
    0 Votos
    2 Posts
    843 Visualizações
    Fabrício SantanaF
    Boa tarde Um modo seria alterar diretamente o css do botão que já está na grade, pois por padrão a grade apresenta um botão pequeno simples
  • 0 Votos
    2 Posts
    635 Visualizações
    Fabrício SantanaF
    Boa tarde Poderia me informar com mais detalhes o que está precisando por gentileza.