Produto

Suporte REST e Qodly de Singletons

Com 4D 20 R5, lançamos singletons. E com 4D 20 R6, agora permitimos que chame diretamente as funções expostas de seus singletons compartilhados através de chamadas REST. Da mesma forma, pode usar as funções expostas de seus singletons compartilhados em eventos ao projetar suas Qodly Pages. Deixe-me aprofundar estas novas capacidades.

Produto blank

Permissões: Inspecionar privilégios de sessão para facilitar a depuração

Atualmente, pode beneficiar de uma poderosa funcionalidade para filtrar o acesso aos dados, o que é essencial para impedir o acesso malicioso à sua aplicação.

Esta funcionalidade utiliza privilégios que permitem determinadas acções nos seus dados. Esses privilégios são atribuídos aos usuários através de funções e armazenados na sessão durante a autenticação.

Em 4D 20R6, melhoramos essa funcionalidade permitindo-lhe inspecionar os privilégios na Session, o que é muito útil para depuração.

Continue lendo para aprender mais.

Produto blank

Forçar login se torna padrão para todas as autenticações REST

Recentemente, disponibilizámos uma nova forma de controlar o acesso à API REST através dos privilégios e da função ds.authentify: Forçar login. Essa função oferece muito mais do que os mecanismos de autenticação disponíveis anteriormente, e foi claramente explicada nesse post do blog.

Com 4D 20 R6, Force Login é agora o modo padrão para autenticações REST. Quer saber por que e como lidar com essa transição? Continue lendo esse post.

Produto blank

Utilizar facilmente a API REST da Qodly

Há alguns meses, anunciamos que Qodly Studio estaria agora disponível em para todos os nossos Parceiros Silver (e superiores).

Qodly Studio for 4D está completamente integrado em 4D, permitindo que 4D Server hospede sua aplicação com páginas web e desktop.

Qodly Studio também está acessível em Qodly, como parte da recém-lançada oferta SaaS de 4D. Essa inovadora solução híbrida low-code é especificamente desenhada para aplicações de negócios baseadas em navegadores web.

Mesmo que já tenha construído aplicações usando a plataforma Qodly, temos mais boas notícias! Agora com 4D 20R5 pode utilizar a API REST de uma aplicação Qodly para trabalhar perfeitamente com seus dados.

Continue lendo para saber mais.

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

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.

Dicas blank

ORDA – REST solicitar optimização passo a passo (+ Uma demonstração)

Tradução automática de Deepl

O desempenho ORDA/REST é um assunto estratégico; é por isso que enviámos muitas características relacionadas com este tópico, tais como a optimização do pedido ORDA/REST em Cliente/Servidor e quando se trabalha com um datastore remoto. Ultimamente, também lhe demos controlo total sobre a optimização dos pedidos ORDA/REST.

Este post no blog dá-lhe o plano a seguir de modo a aceitar o seu jogo de desempenho ORDA/REST. Inclui outros posts no blogue para ler, vídeos para ver, e uma demonstração para jogar para aumentar o desempenho nas suas aplicações de forma rápida e fácil.

Produto blank

ORDA – Optimizar o desempenho com controlo total sobre os pedidos REST

Tradução automática de Deepl

Com uma versão anterior, descobriu como os pedidos ORDA REST tinham sido automaticamente optimizados para aumentar o desempenho ao trabalhar com uma datastore remota e configurações cliente/servidor.

Aprendeu que pode utilizar contextos para tirar partido da optimização automática dos pedidos ORDA REST.

Este foi um passo significativo, mas agora oferecemos-lhe um controlo completo sobre o comportamento dos seus pedidos REST. Uma vez que o desempenho é uma preocupação estratégica, deve estar ansioso por descobrir esta nova funcionalidade!

E não é tudo; novas ferramentas estão agora disponíveis para o ajudar a compreender e a depurar os seus problemas.

Continue a ler para uma apresentação completa.

Dicas blank

4D REST API + ReactJS

Tradução automática de Deepl

por Mourad Aouinat, Engenheiro de Software na 4D Marrocos

Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.

Dicas blank

Tableau e 4D: Implante o seu WDC nas páginas de Github

Tradução automática de Deepl

Na secção Como ligar o Tableau ao post do blog 4D, aprendeu como criar um conector de dados web (WDC) para solicitar dados do 4D e visualizá-los no Tableau Public.

Agora é altura de alojar o nosso WDC! Uma vez que utiliza apenas ficheiros HTML e JavaScript, as páginas Github é a melhor opção para as armazenar. Isto permite que outros testem o seu conector directamente no seu software Tableau. Neste post do blog, vou mostrar-lhe como proceder.

Bónus: Também lhe mostrarei como depurar o seu WDC no Tableau Public usando o Chrome. Vamos começar!