O SeaTable 4.2 leva o desenvolvimento do Universal App Builder para o próximo nível: a nova gestão de versões permite-lhe reverter para versões anteriores de uma aplicação. Com a verificação de duplicados na página da tabela e do formulário, é possível impedir eficazmente a introdução de entradas idênticas. Agora também é possível duplicar páginas na aplicação universal e suspender temporariamente as aplicações.
No entanto, o SeaTable 4.2 não é apenas um lançamento do construtor de aplicações. Os fãs de fórmulas podem esperar pela nova função iserror() e os optimizadores de processos apreciarão a utilização mais versátil da ação "Editar entrada". Descubra o que mais foi alterado no artigo seguinte.
Esta manhã, actualizámos o SeaTable Cloud para a versão 4.2. Todos os auto-hosters podem fazer o mesmo: A imagem do SeaTable 4.2 está disponível para download no conhecido repositórioDocker . Como sempre, pode encontrar a lista completa de alterações no registo de alterações.
Gestão de versões em aplicações universais
A funcionalidade de snapshot faz parte do ADN do SeaTable. Mesmo na versão 1.0, era possível criar instantâneos do estado de uma base e restaurá-los num momento posterior. Por conseguinte, é lógico integrar essa função no Universal App Builder.
A nova gestão de versões está localizada atrás do ícone na barra de definições do lado esquerdo. Aí pode criar, ver, restaurar e eliminar instantâneos. Também é possível introduzir uma pequena nota para cada instantâneo, o que lhe permite encontrar rapidamente a versão correcta.
Se restaurar um instantâneo guardado, a aplicação é reposta no estado anterior. Todas as alterações efectuadas desde então são eliminadas. O restauro do instantâneo na aplicação funciona, portanto, de forma diferente do que na base, onde o instantâneo é restaurado numa nova base.
Verificação de duplicados em páginas de tabelas e formulários
Especialmente com aplicações universais, que muitos utilizadores podem utilizar para fazer novas entradas numa base, é fácil criar linhas idênticas. É possível evitar isso no futuro ativando a função para evitar a adição de duplicatas em páginas de tabelas e formulários. Ao fazer isso, define-se as colunas nas quais os valores devem coincidir para que uma linha conte como duplicada. Se a adição de uma linha for bloqueada, uma mensagem de erro correspondente será exibida.
Duplicar páginas e desativar aplicações
Criar e configurar páginas no Universal App Builder pode levar muito tempo - especialmente para páginas personalizadas, como painéis de controlo. No caso de já ter criado páginas que apenas pretende modificar ligeiramente, o SeaTable 4.2 oferece agora a função de duplicar páginas, poupando assim tempo e esforço. A cópia retoma todos os conteúdos, definições e autorizações, um a um, da página original.
Se criou uma aplicação que gostaria de impedir temporariamente de ser utilizada, pode agora suspendê-la com apenas alguns cliques para retirar o acesso a todos os grupos de utilizadores. A aplicação pode ser reactivada da mesma forma numa data posterior.
Outras opções de personalização
Para além destas novas funções, a versão 4.2 do Universal App Builder também oferece algumas novas opções de personalização: Nas páginas personalizadas, pode agora adicionar um título personalizado às estatísticas e aos gráficos e personalizar o tamanho, a espessura e o alinhamento da fonte. Também é possível utilizar imagens para ligar páginas da aplicação ou recursos externos, dando à página personalizada uma sensação de sítio Web. A barra de navegação, que utiliza para navegar para páginas e pastas, também foi renovada e pode agora utilizar as definições para especificar se a barra deve ser mostrada ou ocultada por predefinição quando a aplicação é aberta.
O desenvolvimento do Universal App Builder continuará inabalável nas próximas versões. Por este motivo, o Universal App Builder permanecerá na fase beta com o SeaTable 4.2.
Editar entradas para automatizações periódicas
Anteriormente, só era possível acionar a ação automatizada "Editar entrada" ao adicionar novas linhas ou alterar entradas. Agora também pode executar esta automatização periodicamente para entradas que preencham determinadas condições. As entradas na tabela são então sempre ajustadas num momento específico de acordo com as configurações definidas antecipadamente.
Nova função na coluna de fórmulas: iserror()
A nova função iserror() é um mimo para os fãs de fórmulas. Verifica se um argumento é um valor de erro (por exemplo, #DIV/0!, #VALUE!). Graças a esta função, é possível obter um resultado de maior qualidade, especialmente para fórmulas com operadores if.
E muito mais
Função de pesquisa melhorada na página inicial
No SeaTable 4.2, aperfeiçoámos a função de pesquisa na página inicial para lhe dar uma visão geral ainda melhor das suas bases e aplicações. Basta introduzir parte do nome no campo de pesquisa e o SeaTable mostra-lhe uma lista de todos os resultados através do preenchimento automático. Também pode ver o histórico dos resultados de pesquisa utilizados recentemente numa espécie de histórico do navegador, que pode utilizar para aceder rapidamente às bases e aplicações utilizadas mais recentemente.
Converter vistas privadas em normais
A partir da versão 4.2, é possível converter as vistas privadas em vistas não privadas (normais), tornando-as assim visíveis para todos os utilizadores de uma base. Anteriormente, só era possível duplicar uma vista normal como uma vista privada.
Funções adicionais para o processamento de dados
Na operação de processamento de dados Calcular lista ordenada, agora é possível marcar a ordem em que os valores devem ser listados. Para isso, especificar se o maior ou o menor valor deve ser listado primeiro.
Além disso, o SeaTable 4.2 agora também suporta o tipo de coluna Número automático para as operações de processamento de dados Comparar e juntar, bem como Comparar e copiar.