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
- Ajuste nos campos do tipo Caractere na opção de Importar com Separador, para adicionar espaços a direita conforme tamanho do campo usando a AvKey
- 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