Nytt i4D 20 R7

20R7 4D Programming

Programmering

Förbättrat arbetsflöde för utveckling

Förändra din kodningsupplevelse med funktioner utformade för kontroll och effektivitet:

  • Använd klassen OutgoingMessage för att skicka filer i PDF- eller bildformat via din webbapp. På så sätt kan du skicka innehåll som fakturor eller marknadsföringsmaterial till kunder med minimal kodning.

  • Optimera och övervaka dina 4D-applikationer mer effektivt genom hantering av processer och sessioner. Hämta och bearbeta viktig information med hjälp av förbättrade kommandon som förenklar arbetsflödet och ökar applikationsprestandan.

  • Hantera användarspecifika data med hjälp av sessionsbaserade singleton-instanser. Hantera isolerad information för enskilda sessioner, t.ex. personliga inställningar eller kundvagnsdata, utan att göra koden mer komplex.

  • Snabba upp utvecklingsarbetet med Direct Typing, som gör att du kan deklarera variabler direkt i koden för en renare, felfri programmering och en mer organiserad kodbas.

Mer om programmering

20R7 4D Github Components

GitHub-komponenter

Förenklad hantering av lokala komponenter

Hantera lokala komponenter med det förbättrade gränssnittet för projektberoenden. Lägg till eller ta bort lokala komponenter, anpassa flexibelt komponenternas sökvägar och få åtkomst till både offentliga och privata GitHub-arkiv – allt från ett och samma ställe

Mer om GitHub-komponenten

20R7 4D Write Pro

4D Write Pro

Förbättrad dokumenthantering

Hantera avsnitt och underavsnitt för att skapa välorganiserade rapporter, fakturor eller andra dokument. Ta bort avsnitt eller återställ attribut utan att förändra strukturen, så att du får ett rent och professionellt utseende varje gång.

Identifiera dolda tabellkanter, även i sammanslagna celler, med den nya egenskapen visibleTableBorders. Funktionen förbättrar sidlayouten och förenklar datainmatningen genom att visa streckade linjer där det finns en osynlig kant, vilket säkerställer exakt redigering utan att påverka dokumentets slutliga utseende.

Mer om 4D Write Pro

20R7 4D User Interface

Användargränssnitt

Förbättrad fönsternavigering och tydligare data

Förenkla användarupplevelsen genom att ta bort tomma värden i lisboxes med hjälp av funktionen ”Blank if null”, så att användarna kan fokusera på den viktigaste informationen.

Du kan därutöver tilldela anpassade ikoner till programfönster för snabb identifiering och enkel navigering. Det leder även till förbättrad användbarhet och en professionell känsla i hela applikationen.

Mer om användargränssnittet

r7-qodlystudiofor4d.jpg

Qodly Studio for 4D

Effektiv felsökning och testning

Öppna Qodly Studio direkt från 4D Server för att förenkla arbetet med felsökning och testning av arbetsflöden. Med funktionen för förhandsgranskning av Qodly-appen kan du förhandsgranska dina webbapplikationer i realtid och få omedelbar feedback på dina ändringar. Använd integrerad felsökning för att spåra problem med precision och underlätta utvecklingscykeln.

Mer om Qodly Studio for 4D

4D R7 Security

Säkerhet

Förbättrad kommunikation mellan klient och server

Skydda dig mot man-i-mitten-attacker genom att validera servercertifikat med betrodda certifikatutfärdare. Garantera anslutningssäkerheten genom att endast tillåta anslutningar från servrar med giltiga certifikat och domännamn.

Mer om säkerhet

4D 20R7 Email Handling

E-posthantering

Snabbare spårning av olästa e-postmeddelanden mellan olika inkorgar

Hämta antal olästa e-postmeddelanden från flera inkorgar samtidigt med hjälp av IMAP eller Gmails API via 4D NetKit. Den här förbättringen förenklar spårningen av e-post och ökar svarseffektiviteten, vilket gör den idealisk för hantering av stora e-postvolymer och komplexa arbetsflöden.

Mer om e-post