Produto

ORDA – Diga adeus aos espaços vazios nas suas selecções de entidades

Todos já passamos por isso. Construímos uma bela interface que apresenta uma seleção de entidades aos usuários. Eles podem soltar entidades para refinar as suas escolhas, mas depois… aparecem aqueles espaços vazios onde as entidades soltas costumavam estar.

Reconstruir a seleção de entidades depois de as soltar? Não mais! 4D 20 R6 introduz uma caraterística útil que elimina esse ponto de dor com apenas uma linha de código.

Continue a ler para descobrir como esta caraterística pode manter a sua interface limpa e os seus usuários felizes.

 

Produto blank

ORDA – Restringir dados a critérios relevantes

Tradução automática de Deepl

Em 4D 19 R8, introduzimos um sistema de permissão robusto, concedendo-lhe um controlo granular sobre o acesso dos utilizadores aos seus dados. Este sistema protege seus dados dependendo de quem acessa e quais dados são acessados, assegurando segurança de dados ao restringir acesso não autorizado.

Mas e se quisesse refinar ainda mais o acesso de leitura baseado em critérios específicos?

É aí que 4D 20 R5 entra em cena. Restringindo dados de leitura de acordo com alguns critérios.

Produto blank

Melhoria da utilização de licenças de cliente 4D com o Qodly Studio for 4D

Aqueles que começaram a usar Qodly Studio for 4D já sabem o quão poderosa é esta nova ferramenta para desenvolver aplicações web de negócios. Se ainda não o fez, encontre aqui mais informações sobre como começar.

As aplicações feitas com Qodly Studio for 4D dependem das APIs REST. 4D 20 R5 é lançado com uma nova e ótima funcionalidade: Modo “Force Login”.

Com o modo Force Login, uma licença de Cliente 4D só é consumida quando os usuários fizerem login com sucesso e começarem a trabalhar com os dados e a lógica de sua aplicação.

Continue lendo para saber mais! E não se esqueça de baixar nosso demo para ver isso em ação!

Produto blank

ORDA: Atribuição de um caminho a uma bolha ou atributo de imagem

Os comandos de bases de dados não ORDA davam-lhe a possibilidade de colocar imagens e blobs fora do seu arquivo de dados graças ao comando SET EXTERNAL DATA PATH. Este comando não está adaptado ao ORDA e, como tal, decidimos acrescentar uma funcionalidade semelhante na v20 R3: A possibilidade de atribuir a um blob ou a um atributo de imagem um caminho que aponta para um arquivo. Vou falar mais sobre isso.

Produto blank

Registo de chamadas ORDA no servidor

Desde seu lançamento, a popularidade de ORDA nunca para de crescer e agora é amplamente usado em seus servidores de produção. Com 4D v20, fornecemos 2 melhorias em como os pedidos ORDA são registados no lado do servidor. A primeira é uma melhoria do registo de pedidos que agora vai dar mais informação sobre chamadas ORDA. A segunda é a adição de um registro ORDA do lado do servidor semelhante ao registo ORDA do lado do cliente. Deixe-me apresentar-lhe estas novas funcionalidades.

Produto blank

Explorador de Dados Incorporado em 4D

O Data Explorer permite-lhe visualizar os dados na sua base de dados. Pode escolher os campos a visualizar, organizar, filtrar e ordenar os dados.

Com 4D v20, o Explorador de Dados pode ser aberto em 4D em vez de um navegador externo. Os utilizadores podem acessar ao Data Explorer diretamente da barra de ferramentas com apenas um clique, poupando tempo e melhorando a produtividade.

Produto blank

Conheça a função Distinct melhorada

A recuperação da lista de elementos de dados únicos é sempre útil na manipulação de dados. Em alguns casos, a recuperação do número de ocorrências de cada valor é essencial. A função distinct das classes de Coleção e Seleção de entidades permite a recuperação de uma lista de valores únicos. Com 4D v20, também se pode recuperar o número de ocorrências de cada valor distinto.

E isso não é tudo!

Um objeto na base de dados pode ser utilizado para guardar dados personalizados introduzidos pelo usuário. Assim, no lado do código, é necessário conhecer todos os caminhos possíveis para o objeto. A função distinctPaths foi adicionada à classe de Seleção de entidades.

Aqui está tudo o que precisa de saber.

Produto blank

ORDA – Do Principiante ao Perito

ORDA, que significa Object Relational Data Access, é um método de acesso a dados que combina as vantagens da programação orientada a objetos com as das bases de dados relacionais, permitindo aos programadores concentrarem-se na resolução de problemas empresariais em vez de gerirem o acesso a dados.

Quer seja novo na ORDA ou já esteja familiarizado com ela e deseje expandir os seus conhecimentos, considere este blogue como um roteiro para o guiar através do processo de aprendizagem.

Este post no blogue inclui o seguinte:

Então vamos ao que interessa!

Produto blank

Filtre o acesso aos seus dados com um sistema completo de permissões

Tradução automática de Deepl

O acesso com filtro aos dados é uma característica obrigatória para evitar o acesso malicioso à sua aplicação.

Até agora, poderia expor ou não expor como recurso REST um dataclass e alguns dos seus atributos. Já era um meio conveniente para restringir o acesso aos seus dados. Ainda assim, estamos entusiasmados por entregar na v19R8 um sistema poderoso e totalmente personalizável para proteger os seus dados contra utilizadores não autorizados. Um sistema para proteger os seus dados depende de quem está a aceder aos mesmos e quais os dados que são acedidos.