NOVIDADES EM 4D V19 R8

ORDA

Manejar permissões de usuário

Além da habilidade de expor ou não uma classe de dados e alguns dos seus atributos como um recurso REST — que era um jeito conveniente de restringir acesso aos dados, 4D vai u m passo além para entregar um sistema personalidade poderoso para proteger sus dados de usuários não autorizados. Um sistema para proteger seus dados dependendo de quem está acessando e quais dados são acessados.

Essa nova funcionalidade é baseada em conceitos ORDA e sessões web escalonáveis. Cobre todos os processos web como petições REST, petições de uma datastore remota, e processos web como 4DACTION ou 4D tags.

 

Programação

manejo de erros

4D v19 R8 traz novas possibilidades para manejar erros. A partir de agora, pode definir um manejo de erros globais que é eficiente para todos os contextos de execução (processos, workers, atributos ORDA, funções ORDA, etc.). Se esquecer de definir um local error handler em um novo processo/worker, é chamado o global error handler. Isso significa que não há mais erros de diálogos no servidor e erros sem pegar.

Microsoft 365

 

gerenciamento email

Como já sabe 4D NetKit é um componente integrado 4D quer permite que interaja com serviços web de terceiras pares e APIs como Microsoft Graph. A partri de 4D v19 R8, adicionamos novos comandos para este componente que permitem gerenciar seus emails com a API Microsoft Graph. Comandos para:

  • receber emails e listar suas pastas de mailbox
  • mover um email de uma pasta para outra,
  • responder a um email e criar uma conversação,
  • criar um rascunho e salvá-lo na pasta de sua escolha,
  • apagar um email.
 

Listbox

Altura de linha automática em list Boxes baseadas em coleções

Alturas de linha automáticas já eram possíveis para list box de tipo array, que automaticamente se adaptam a altura de cada linha de seu conteúdo. 4D agora traz essa possibilidade para  list boxes baseadas em coleções e seleções de entidade.

 

CI/CD

construa sua estrutura compilada ou componentes com Build4D

Com a introdução do modo projeto, é fácil manipular os componentes de seu projeto. Nos últimos lançamentos de funcionalidades, adicionamos várias funcionalidades que permitem criar sua própria chain adaptada ao time, métodos de trabalho e necessidades.

Para ajudar a criar sua própria chain ou integrar 4D como uma ferramenta de integração contínua, desenvolvemos um componente chamado Build4D, disponível em GitHub com as fontes. Para esse primeiro passo, Build4D permite criar uma estrutura compilada e um componente. Continuamos a enriquecer e permitir que gerencie um usuário único, cliente ou aplicação servidor.

 

4D Write Pro

caixas de texto 

Com cada funcionalidade nova, a lista de funcionalidades 4D Write Pro cresce cada vez mais, tornando o produto em um gerador avançado de documentos baseados em modelos.

Agora, 4D v19 R8 traz text boxes/caixas de texto a 4D Write Pro.

Uma caixa de texto é uma área de texto flutuante de qualquer tamanho que contém texto, imagens ou tabelas. Pode ser usada de maneiras diferentes, por exemplo, posicionar um endereço em um lugar específico, para que apareça claramente no envelope.

4D View Pro

personalização de estilo de tabelas

Tabelas são parte integral de documentos 4D View Pro. Assim, fornecemos vários avanços relacionados à tabelas com os lançamentos. 4D v19 R8 adiciona uma nova funcionalidade relacionada ao estilo de tabelas para que caibam perfeitamente no seu documento.

A partir de agora,  VP Set table theme fornece uma forma de aplicar por programação mais de 60 estilos pré-definidos de tabelas. Se nenhum desses estilos for adequado às suas necessidades, pode definir seu próprio tema e aplicá-lo a sua tabela.

 

janelas SDI

janelas teste SDI Application

Faz tempo desde que se podia oferecer aplicações fusionadas em  SDI mode. Esse foi um grande passo para aplicações Windows UX.

4D v19 R8 faz mais fácil testar uma aplicação SDI: pode ver o resulatdo de sua aplicação sem a necessidade de construir sua aplicação standalone ou cliente.

4D for Mobile

seções 4D for Android

Em uma lista de dados, os resultados estão ordenados geralmente de acordo com um campo relevante para ajudar o usuário a encontrar os dados desejados rapida e facilmente. Outro truque para melhorar a legibilidade é agrupando os resultados ao adicionar seções (por exemplo, app Contacts).

Novidades em 4d for Android

Com cada lançamento, a lista de funcionalidades 4D for Android cresce mais. E esse lançamento de funcionalidade não será exceção:

    • Cria uma lista de escolhas de um campo tabela ou arquivo JSON.
    • Usa controles de input com código para recuperar, por exemplo, coordenadas GP ou números de telefone na aplicação Contatos.
    • Adiciona uma seção no formulário lista para agrupar dados da empresa, por exemplo
    • Usa um formulário de login personalizado.
    • Melhora a barra de navegação do fundo para exibir mais que quatro tabelas e seguir as guias de Android.

 Aprenda mais e Encontre exemplos nos posts do blog >

extensões 4D

extensões VS Code: completar o código

4D traz compatibilidade para editores de código fonte externos (por exemplo, Visual Studio Code), permitindo gerenciar código 4D e oferecer funcionalidades como ressalte de sintaxe, Go To Definition and Signature Help.

4Dv19 R8 traz uma nova capacidade: Code completion.

Deseja saber mais? Leia todos os posts do blog sobreant 4D v19 R8