Autor: Fabrice Mainguené

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.
Produto blank

4D Netkit: Autenticação OAuth2.0 utilizando um certificado

Tradução automática de Deepl

Vários servidores OAuth 2.0, como a Microsoft Identity Platform, fornecem uma opção de autenticação que utiliza certificados em vez de segredos do cliente. Essa abordagem melhora os mecanismos de segurança e autenticação dentro do protocolo. A partir da versão 4D 20 R5, o Netkit incorpora o gerenciamento de conexão baseado em certificado OAuth 2.0.

Produto blank

4D View Pro: Melhoria das funções personalizadas

Tradução automática de Deepl

Às vezes, pode precisar de cálculos especializados no conteúdo de uma coluna ou linha sem saber quantas células serão afectadas.

Com 4D 20 R5, pode agora passar múltiplos intervalos de células para uma fórmula personalizada dentro da fórmula da folha de cálculo, como “A1:C10”, ou um objeto como “OBJECT(“Firstname”,B2, “Lastname”,C2)”, e recuperar uma coleção ou um objeto contendo todo o conteúdo da célula no seu método 4D.

Produto blank

Declarações e atribuições de propriedades de classe numa única linha

Tradução automática de Deepl

Em 4D 20 R5, a declaração de propriedades simplificada agora oferece a conveniência de inicializar propriedades simultaneamente com sua declaração, semelhante à atribuição de variáveis.

Essa melhoria simplifica a legibilidade e eficiência do código ao permitir que os desenvolvedores declarem e inicializem propriedades numa única linha. Isso facilita uma integração mais suave e reduz a necessidade de blocos de inicialização separados. Otimiza os fluxos de trabalho de desenvolvimento e garante a robustez do código entre compiladores e intérpretes, promovendo bases de código mais limpas e fáceis de manter.

Produto blank

4D NetKit: PKCE para OAuth 2.0

Tradução automática de Deepl

O OAuth 2.0 é a pedra angular da autenticação moderna. Entra PKCE, um melhoramento essencial que fortalece OAuth 2.0 contra ataques de interceção e replay. Com a introdução do 4D 20 R5, agora oferecemos uma integração perfeita de PKCE nos processos de autenticação OAuth 2.0.

Produto blank

4D View Pro: O que há de novo no 4D v20 R4

A cada lançamento, a lista de funcionalidades do 4D View Pro continua a aumentar. E este lançamento não é exceção:4D v20.2 e 4D v20 R4 vêm com uma nova versão de SpreadJS, a v16.2, e uma atualização Ribbon que é compatível com ela.

Vamos explorar as características melhoradas introduzidas nesta última versão.

Produto blank

4D Netkit: Criar, eliminar e atualizar etiquetas do Gmail

Os marcadores do Gmail fornecem uma forma flexível de categorizar e organizar e-mails, permitindo uma gestão de e-mail personalizada e eficiente. Seu uso facilita a navegação e a identificação de mensagens, oferecendo uma experiência de usuário melhorada no manejo de emails.

Com este último conjunto de funções que inclui todas as características para gerir etiquetas de 4D v20 R4, tem em 4D NetKit um conjunto de funções para gerir as suas etiquetas de Gmail por programação.

Produto blank

Microsoft 365: Atualizar propriedades de correio

Tradução automática de Deepl

O vosso feedback é importante e nós temos estado a ouvir!

Muitos de vocês têm estado ansiosos por um comando para atualizar a bandeira ‘isRead’ em emails. Começando com 4D v20 R3, 4D Netkit incorporou essa caraterística altamente solicitada. Agora, pode atualizar sem esforço várias propriedades de emails recebidos ou rascunhados usando a nova função‘Office365.mail.update()‘.

Continue lendo para mais detalhes.