
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.

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

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.

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.

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.

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.

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.