Sobre

Sobre o Autumn:

O projeto Autumn Code Maker (codinome Outono), é um criador de códigos automatizados (Low Code) utilizando a linguagem AdvPL.

Através do Autumn é possível criar telas, relatórios, integrações, dentre inúmeras outras possibilidades e recursos.

O visual do projeto é baseado no AdminLTE (Free Bootstrap Admin Template), clique aqui para saber mais.

Changelog de versões:

  • 1.15 - Adição de novas funcionalidades e melhorias:
    • Adição de Tela de cadastro em MVC Modelo X (com 3 tabelas)
    • Adição de Gerador de Ponto de Entrada
    • Adição de Gerador de ExecAuto
    • Adição de Tela com grid de tabela temporária usando FWBrowse
    • Adição de Consumo de API REST através da FWRest
    • Adição de opção para gerar Excel usando FWPrinterXLSX no lugar da FWMSExcel
    • Adição de Tela com navegação com Internet através da TWebEngine e TWebChannel
    • Adição de Tela com gráficos usando a classe FWChartFactory
    • Adição de Tela com navegação de passoas usando a classe FWWizardControl
    • Adição de impressão térmica de etiquetas através da FWMSPrinter
    • Na importação foi adicionado forma de importar CSV ou TXT usando MVC (através da FWMVCRotAuto)
    • Mudança na MarkBrowse para usar TDialog ao invés de MsDialog
    • Ajuste no botão Salvar .PRW para que ele já salve com a codificação Windows1252 ao invés de UTF8 (devido a problemas com acentos)
    • Adição de tratativa no TReport para que seja possível sair linhas zebradas (coloridas)
    • Ajuste no error log de cAliasTmp na importação de txt quando era alteração
    • Adição de quebra e totalizador no FWMSPrinter
  • 1.14 - Realização de melhorias:
    • Documentação dos parâmetros das funções facilitando futuras manutenções em códigos
    • Na montagem da tabela do HTML, retirada do -Enter- para não bagunçar o visual como estava ocorrendo no Outlook
    • Retirada de funções descontinuadas como a RPCClearEnv
    • Adição do tipo ComboBox nos parâmetros do ParamBox
    • Adição de campo para informar o logo do cabeçalho no FWMSPrinter
    • Tratativa no FWMSPrinter para impressão dos campos Data
    • Tratativa nas interpretrações das queries, quando houver na query algum MV_PAR que seja data ou numérico, já irá tratar com dToS ou cValToChar
    • No Word foi adicionado outras opções de gerar, como por exemplo, gerar em PDF
  • 1.13 - Realização de melhorias:
    • Na solicitação do certificado, em alguns computadores não aparecia a tela do Outlook / Thunderbird, então foi adicionado uma mensagem para copiar e colar
    • Foi feito ajuste na visualização dos checkbox nos navegadores
    • Adição de mensagem de aviso no campo de LGA ao usar WSRestFul, no método GET ALL
    • Adição de opção para criar Dialogs direcionando para o download da ferramenta PDialogMaker
    • Adição da opção "Copiar" para as rotinas que são cadastro em MVC
    • Na importação de informações, adição de opção para definir o tipo da coluna se é numérico ou data
    • Na importação de informações, deixando comentado o controle de transações devido a falhas com ExecAuto do Financeiro
    • No FWMSPrinter, adicionando a constante de texto Justificado, caso seja necessário utilizar
    • No WebService REST, adição da @type na geração da documentação do Protheus DOC
    • Todas as funcionalidades foram revisadas e onde tinham exibição de mensagem antiga, foi trocada por novas (exemplos: MsgStop pela FWAlertError, MsgYesNo pela FWAlertYesNo, entre outras)
    • No disparo de eMail (via TMailMessage), foi adicionado para que seja possível realizar o disparo através da função padrão GPEMail
    • Na importação de dados (CSV ou TXT), foi adicionado a opção se a rotina será uma importação de inclusão ou uma importação de alteração
    • No Excel, já trazer data e hora no nome do arquivo para não dar conflito com outro arquivo já gerado
    • No FWMSPrinter, nas declarações das fontes, mudança no TFont trazendo comentários das posições não usadas
    • Ajuste no ParamBox para não permitir a gravação dos parâmetros e comentando as posiçõees
  • 1.12 - Realização de melhorias:
    • Aumento de timeout, antes de realizar o logoff da sessão, antes estava com 24 minutos, agora está com 1 hora
    • Ajustes na rotina de importação de csv/txt, adicionando pergunta para ignorar a linha 1, tratando a mensagem de erro para não repetir e gravando o número da linha no título do arquivo de log
    • Ajuste na geração do Modelo 3, quando não há campos removidos da grid, não era gerado a função
    • Adição de botão para ver um exemplo no YouTube em todas as funcionalidades
    • Adição de PUT e DELETE na funcionalidade REST
    • Na Importação via RecLock tratando as variáveis que não eram usadas
    • Na Modelo 2 tratando para que os campos chave tenham 10 caracteres entre cada (para não impactar na validação se o campo esta contido)
    • Retirada do bCommit das funções em MVC
  • 1.11 - Realização de melhorias:
    • Adição de funcionalidade para solicitar certificado de conclusão de curso da Assinatura Premium
  • 1.10 - Realização de melhorias:
    • Na opção Importar, ajuste ao colocar RecLock, era necessário informar nome do ExecAuto então foi realizado a correção do bug
    • Na opção Modelo2, foi ajustado o nome do model e da grid no ViewDef
    • Na opção Importar, no prw gerado, foi ajustado a mensagem de log quando há erros em ExecAuto
  • 1.9 - Realização de melhorias:
    • No P.E. MVC foi alterado a descrição deles, adicionado o tipo MODELVLDACTIVE e adicionado links de referência do TDN
  • 1.8 - Adição de novas funcionalidades:
    • FWMarkBrowse - Tela com marcação de dados
    • Modelo2 - Tela com cabeçalho e grid em uma única tabela
    • FWMSPrinter - Relatório gráfico em PDF
    • Importação - Importação de registros via arquivo CSV / TXT
    • WSRestful - Integração via WebService REST
    • Geração de chave usada nos aplicativos da Atilio Sistemas
  • 1.7 - Realização de melhorias e adição de recursos conforme feedback da comunidade:
    • Na funcionalidade de Exportar tabelas, adição de opção se deseja gerar a linha de título
    • Na funcionalidade TMailMessage, ajuste para que quando for informado uma picture, usar direto a função Transform
    • Alteração das funções GetArea/RestArea usando a forma mais nova FWGetArea/FWRestArea
    • Correção no link de Importar JSON na barra da esquerda
    • Ajuste na largura dos vídeos do YouTube na visualização via Smartphone
    • Ajuste de componentes visuais na página inicial
    • Ajuste na visualização dos checkbox do PE MVC
  • 1.6 - Realização de melhorias e adição de recursos conforme feedback da comunidade:
    • Criação de função para exportação de tabelas com separadores (em csv ou txt)
    • Melhoria nas navegações das páginas Login, Esqueceu Senha e Criar Conta
    • Tratativa no tamanho da fonte em relatórios Treport
    • Adição de Linha única em Modelo 3 MVC (SetUniqueLine)
  • 1.5 - Realização de melhorias e adição de recursos conforme feedback da comunidade:
    • Aumento de número de testes gratuitos, agora cada conta pode testar até 3 vezes
    • Criação de campo informando até quando a assinatura está válida na página do Perfil
    • Resolução do bug no tipo Treport, ao deixar o nome do campo em branco, ele gerava a função com falhas
    • Ajuste do layout de combos e campos para notebooks com tela de 14 polegadas
    • Criação de um botão para salvar o .prw diretamente
    • Campos de títulos de rotina (AxCadastro, mBrowse, MVC Modelo 1 e MVC Modelo 3) foi aumentado de 30 para 60 caracteres
  • 1.4 - Lançamento do Autumn
  • 1.3 - Criação das funcionalidades FWmBrowse, Modelo 1 MVC, Modelo 3 MVC, TReport, FWMSExcel, OLE, TMailMessage e Ponto de Entrada em MVC
  • 1.2 - Criação da primeira funcionalidade de testes, AxCadastro, testando se as funcionalidades se adaptariam ao Code Maker
  • 1.1 - Criação da página inicial, das tiles de acesso e da estrutura de navegação
  • 1.0 - Criação do conceito e da base inicial do projeto utilizando AdminLTE