Autor: Vanessa Talbot

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.
Produkt blank

Modernisieren Sie Ihre 4D Oberflächen mit Fluent UI

Automatisch übersetzt von Deepl

Hinter den Kulissen wurden erhebliche technische Anstrengungen unternommen, um eine native Fluent UI Integration in 4D zu erreichen. Das bedeutet, dass 4D Formulare jetzt mit Microsofts Fluent UI Designsystem angezeigt werden können, dem gleichen modernen visuellen Stil, der auch Windows, Office und Teams definiert. 4D ist eine der ersten Entwicklungsumgebungen mit nativer WinUI-Integration, die es Entwicklern ermöglicht, das authentische Fluent UI-Erlebnis auf ihre Desktop-Anwendungen zu übertragen. Auf der Client-Seite könnte der Übergang nicht einfacher sein. Es genügt, das Fluent UI-Rendering in den Projekteinstellungen zu aktivieren und ein paar kleine Layout-Anpassungen in den Formularen vorzunehmen, um in den Genuss des neuen, modernen Looks zu kommen.

Produkt blank

Verfolgen, Prüfen, Optimieren: Übernehmen Sie die Kontrolle über Ihre 4D-Websitzungen

Automatisch übersetzt von Deepl

Seit der Einführung skalierbarer Sitzungen ist die serverseitige Sitzungsverwaltung zu einer wichtigen Komponente moderner 4D-Architekturen geworden. Diese Sitzungen ermöglichen eine fein abgestimmte Skalierbarkeit für Webanwendungen, erfordern aber auch eine strengere Überwachung, um Leistung, Stabilität und Lizenzkontrolle zu gewährleisten. Mit 4D 21 haben Sie jetzt eine umfassende Möglichkeit, alle offenen Web Sessions zu überprüfen, egal ob sie von REST Verbindungen, SOAP Aufrufen oder 4DACTION Anfragen stammen.

Tipps blank

Finden Sie die richtige Stelle in Ihrem 4D Write Pro Dokument mit AI

Automatisch übersetzt von Deepl

In 4D-Anwendungen sind umfangreiche Dokumente an der Tagesordnung: Finanzberichte, interne Richtlinien, technische Handbücher… Die Suche nach einem exakten Schlüsselwort ist oft nicht ausreichend. Das Blättern durch 30-seitige Berichte, um einen Absatz zu finden, ist nicht nur zeitaufwändig, sondern auch fehleranfällig. An dieser Stelle kann KI helfen.

Der in 4D 20 R10 eingeführte semantische Ansatz, der auf Vektoren basiert, ermöglicht es bereits, ein relevantes 4D Write Pro Dokument zu finden, selbst wenn unterschiedliche Formulierungen verwendet werden (z. B. „Bild einfügen“ vs. „Bild hinzufügen“).

Aber was passiert, wenn ein Dokument über mehrere Seiten geht und verschiedene Unterthemen abdeckt? Auch wenn der gesamte Text in einen einzigen Vektor umgewandelt werden kann, sind die Ergebnisse oft besser, wenn wir in einem feineren Maßstab arbeiten. Das ist die Idee hinter dem Chunking: die Aufteilung eines Dokuments in kohärente Segmente, die jeweils durch einen eigenen Vektor dargestellt werden.

Das ist genau das, was es uns ermöglicht, weiter zu gehen: nicht nur das richtige Dokument zu finden, sondern auch die genaue Passage, die der Suche entspricht.

Tipps blank

Intelligente 4D Write Pro Dokumentenanalyse mit AI

Automatisch übersetzt von Deepl

In vielen Geschäftsanwendungen geben Benutzer unstrukturierten Text ein oder erhalten ihn: Kundenfeedback, interne Notizen, Support-Tickets, Berichte und vieles mehr. Diese Inhalte stellen wertvolle Informationen dar, sind aber ohne spezielle Verarbeitung nur schwer zu nutzen.

Hier wird künstliche Intelligenz zu einem mächtigen Werkzeug: Durch die automatische Analyse des schriftlichen Inhalts eines 4D Write Pro Dokuments können nützliche Metadaten zum Verstehen, Sortieren oder Priorisieren extrahiert werden.

In dieser Demonstration haben wir ein komplettes Szenario der automatischen Analyse von 4D Write Pro Dokumenten mithilfe von KI implementiert. Die KI ist in der Lage, aus einem einfachen Text:

  • einen prägnanten Titel zu generieren, der den Inhalt wiedergibt
  • den Tonfall zu identifizieren (positiv, negativ, informativ, dringend…)
  • Vorschläge zur Klassifizierung von Tags
  • Bewertung der schriftlichen Qualität des Dokuments

Das Ziel ist klar: Dokumente automatisch mit brauchbaren Metadaten anreichern, ohne die Benutzererfahrung zu verändern.

Tipps blank

AI bringt die magische Suche in 4D Write Pro Dokumente

Automatisch übersetzt von Deepl

In vielen 4D-Unternehmensanwendungen sind Dokumente das A und O – technische Notizen, Berichte, Handbücher, interne Leitfäden. Aber wenn Benutzer sich nicht an den genauen Wortlaut erinnern können, wird die Suche nach dem richtigen Dokument langsam, frustrierend oder – schlimmer noch – unmöglich.

Mit 4D 20 R10 ändert sich das mit der semantischen Suche auf Basis von KI-Vektoren. Anstelle von Schlüsselwörtern wird die Bedeutung abgeglichen. Die Benutzer erhalten das richtige Dokument, auch wenn sie mit anderen Worten oder in einer anderen Sprache suchen. Dies ist ein intelligenter Weg, das in Ihren Dokumenten verborgene Wissen zu erschließen – schnell, genau und so, wie Menschen tatsächlich suchen.

Betrachten wir ein konkretes Beispiel: Ein Benutzer möchte einen technischen Hinweis finden, der erklärt, wie man ein Bild in ein 4D Write Pro Dokument einfügt. Er kann sich jedoch nicht an die genaue Formulierung in diesem Dokument erinnern.

Produkt Illustration of developers building a dynamic interface on a large screen, representing 4D 20 R10’s new formula-based data source support for form objects.

Formulare im laufenden Betrieb mit neuen Datenquellenbefehlen erstellen

Automatisch übersetzt von Deepl

Bei der Anwendungsentwicklung ist es oft notwendig, Formulare dynamisch zu erstellen. So kann es beispielsweise erforderlich sein, ein auf die Bedürfnisse des Benutzers zugeschnittenes Suchformular zu erstellen. In 4D gibt es zwei Hauptansätze für die Erstellung dynamischer Formulare: entweder wird das gesamte Formular programmatisch erstellt oder es werden Objekte zu einem bestehenden Formularlayout hinzugefügt. Bei der zweiten Möglichkeit war es bisher möglich, Objekte mit OBJECT DUPLICATEzu duplizieren und die Datenquelle mit OBJECT SET DATA SOURCEzu duplizieren und die Datenquelle zu modifizieren, alles mit einem klassischen Zeiger-basierten Ansatz.

Mit 4D 20 R10 gibt es neue und leistungsfähige Befehle, OBJECT SET DATA SOURCE FORMULA und OBJECT Get data source formuladie Möglichkeit, eine Formel als Datenquelle für Formularobjekte zu verwenden. Darüber hinaus können Sie Formeln dynamisch wichtigen Eigenschaften von Listboxen mit dem LISTBOX SET PROPERTY Befehl dynamisch Formeln für wichtige Listbox-Eigenschaften zuweisen, z. B. für das aktuelle Element, die aktuelle Position des Elements und die ausgewählten Elemente.

Dies eröffnet den Weg zu einem moderneren, flexibleren und lesbareren Ansatz, insbesondere dank Ausdrücken wie Form.xx oder den Klassen.

Produkt blank

Entdecken Sie Ihren AI-gesteuerten Schreibassistenten in 4D Write Pro

Automatisch übersetzt von Deepl

In einer Welt, in der sich das professionelle Schreiben ständig weiterentwickelt, revolutioniert 4D Write Pro die Art und Weise, wie Sie schreiben. Mit der Integration eines KI-gesteuerten Schreibassistenten haben Sie jetzt sofortige Unterstützung beim Verfassen, Bearbeiten und Verbessern Ihrer Dokumente.

Unser KI-gestützter Schreibassistent ist viel mehr als nur ein Konversationswerkzeug. Er ist Ihr persönlicher Assistent bei der Erstellung von Dokumenten. Ganz gleich, ob Sie einen Satz umformulieren, einen Fehler korrigieren oder sich einfach nur inspirieren lassen möchten – er steht Ihnen in Echtzeit zur Seite.

Tipps blank

Einschränkung von Daten je nach Berechtigungen oder im Sitzungsspeicher gespeicherten Informationen

Automatisch übersetzt von Deepl

In der modernen Anwendungsentwicklung sind die Sicherung und die präzise Verwaltung des Datenzugriffs unerlässlich. Dank des Restrict-Ereignisses in 4D ist es möglich, die für einen Benutzer zugänglichen Daten dynamisch zu filtern, basierend auf seinem Profil, seinen Privilegien und den in der Sitzung gespeicherten Informationen.

In diesem Blog wird erläutert, wie dieses Ereignis insbesondere im Rahmen einer Integration mit 4D Qodly Pro genutzt werden kann, um sicherzustellen, dass nur relevante Daten zugänglich sind.

Tipps blank

Entwurf einer interaktiven und dynamischen Menüleiste in der Qodly-Anwendung

Automatisch übersetzt von Deepl

Im Blog dieser Woche werfen wir einen Blick auf die Navigation. Die Navigation ist ein Schlüsselelement einer jeden Webanwendung. Ein gut strukturiertes Navigationssystem ermöglicht es den Nutzern, schnell zu finden, was sie brauchen, und verbessert das Gesamterlebnis.

Mit 4D Qodly Pro ist die Verwaltung der Navigation einfach und flexibel. Mit der Komponente Page Loader können Sie Seiten dynamisch auf Basis von Benutzeraktionen laden.

In diesem Artikel erfahren Sie, wie Sie eine effiziente Navigationsleiste mit 4D Qodly Pro einrichten. Als Beispiel verwenden wir unsere Anwendung Performance Review, die Sie von GitHub herunterladen können (Link wird noch hinzugefügt). Wir werden das Design, die Interaktionen und das Berechtigungsmanagement behandeln, um ein nahtloses, auf die jeweilige Benutzerrolle zugeschnittenes Erlebnis zu schaffen.

Tipps blank

Passen Sie Ihre Qodly-Oberflächen mit CSS an

In Qodly Studio kann jedes Widget direkt über seine Eigenschaften gestylt werden. Um jedoch ein einheitliches Erscheinungsbild in Ihrer gesamten Anwendung zu erhalten und um globale Stile (wie Schriftfarbe, Textgröße oder das Aussehen von Auswahlen) einfach anzuwenden, ist CSS Ihr bester Verbündeter.

In diesem Artikel werden wir die Grundlagen der Verwendung von CSS in Qodly Studio anhand von Beispielen aus der Anwendung Performance Review erläutern.