FlinkISO bringt nun dokumentenbewusste KI in den QMS-Workflow und führt API v2 als Serviceschicht für die neuen KI- und Formularerzeugungsfunktionen ein. Die Version enthält auch die unten beschriebenen erweiterten Formularlayouts, Child-Document-Steuerelemente, Tab-Konfiguration und sichere Modulumbauten.
Wichtige Freigabe
FlinkISO KI und API v2
Verwenden Sie ein Qualitätsdokument als Ausgangspunkt für ein neues Formular, bitten Sie die FlinkISO KI, Felder und wiederholbare Tabellen zu identifizieren, und überprüfen Sie die vorgeschlagene Struktur, bevor etwas generiert wird.
Dokumentenbewusstes Formularaufbauen
- Erstellen Sie ein vorgeschlagenes Hauptformular aus einem offenen Qualitätsdokument.
- Erkennen Sie wirklich wiederholbare Reihen und schlagen Sie Kindertische vor.
- Hinzufügen, Umbenennen, Verschieben, Verknüpfen oder Ändern von unterstützten Feldern mit einfachen Sprachanforderungen.
- Überprüfen Sie Warnungen und die gesamte vorgeschlagene Struktur, bevor Sie eine Aktion zum Erstellen oder Umbauen durchführen.
Wählen Sie, wo KI läuft
- Verbinden Sie einen selbst gehosteten Ollama-Server oder einen unterstützten OpenAI-kompatiblen Cloud-Anbieter.
- Verwenden Sie separate Text- und Vision-Modelle für Anweisungen und visuell strukturierte Dokumente.
- Senden Sie das aktuelle Dokument nur, wenn der Benutzer diese Option explizit auswählt.
- Halten Sie selbst gehostete Rückschlüsse auf die von Ihrer Organisation kontrollierte Infrastruktur.
Was API v2 hinzufügt
API v2 stellt den versionierten Dienst zur Verfügung, der vom neuen KI-Workflow verwendet wird. Es meldet KI-Fähigkeiten, akzeptiert den autorisierten Formular- und Dokumentkontext, validiert strukturierte Felddefinitionen, streamt lang laufende Antworten, stellt den Anforderungsstatus frei und ermöglicht das Abbrechen einer aktiven Generation. Die ursprüngliche API bleibt für bestehende Integrationen verfügbar, während neuere FlinkISO-Releases die /v2 Service für diese Fähigkeiten.
Installieren Sie den Latest Application Updater
Diese einmalige Aktualisierung ist nur für FlinkISO-Anwendungen erforderlich, die am oder vor dem 10. September 2026 heruntergeladen wurden. Anwendungen, die nach diesem Datum heruntergeladen werden, enthalten bereits den neuesten Updater und benötigen dieses Paket nicht.
- Download FlinkISO-Updater.zip.
- Sichern Sie Ihre vorhandenen Anwendungsdateien und Datenbanken.
- Extrahieren Sie den ZIP in die FlinkISO-Installationswurzel - das Verzeichnis mit
app-und lassen Sie es die enthaltenen Updater-Dateien überschreiben. - Melden Sie sich als Administrator an, öffnen Abrechnung → Aktualisieren, und wählen Backup und Update.
Das Paket aktualisiert nur den Updater-Controller, Service und Ansicht. es enthält oder überschreibt nicht app/Config/core.phpDatenbankeinstellungen oder Kundendaten.
Custom Form Builder und API
- Platzieren Sie Child Forms, wo sie hingehören: Mit dem Feld Child Forms Builder können Sie ein oder mehrere Kindformulare auswählen und zwischen normalen Feldern platzieren, anstatt jedes Kindformular unten zu laden.
- Formen mit Tabs organisieren: Jedes Feld kann einen optionalen Tab-Namen haben. Felder mit demselben Tab-Namen werden zusammen angezeigt; Felder ohne Tab bleiben im normalen Formularlayout.
- Reihenfolge und Platzierung der Steuerregisterkarte: Tab Gruppen- und Sequenzeinstellungen definieren die Reihenfolge der Tabs und wo jede Gruppe unter normalen Feldern erscheint.
- Verwenden Sie Tabs in Kind Formen: Child-Formulare unterstützen ihre eigenen Tab-, Gruppen- und Sequenzeinstellungen, ohne das Elternlayout zu ändern.
- Konsequent generierte Seiten: Add, Edit and View Seiten verwenden die konfigurierten Tabs und das Child-Formular-Layout. Child-Form Titel werden über ihren Tabellen angezeigt, und Formulare, die eine Position teilen, werden als Tabs gruppiert.
- Bessere Zeilenvalidierung: Neue Zeilen werden der richtigen Child-Tabelle hinzugefügt, leere Child-Zeilen werden ignoriert, begonnene Zeilen validieren die erforderlichen Felder und identifizieren die betroffene Registerkarte.
- Kompatibler Upgradepfad: Bestehende Formulare behalten ihr aktuelles Layout bei, bis ein Administrator beschließt, sie neu zu erstellen.
Child Document Forms und Module Rebuild
- Formulare für Kinderdokumente: Ein separates Dokument und Formular kann mit einem übergeordneten Dokument verknüpft werden, das sich von einem Child-Formular unterscheidet, das wiederholbare Zeilen innerhalb des übergeordneten Formulars speichert.
- Verwandte Aufzeichnungen: Vorhandene Datensätze für Kinderdokumente werden auf der Seite Bearbeiten des Elternformulars angezeigt. Neue Datensätze werden von der Seite Elternansicht hinzugefügt.
- Dedizierte Konfiguration: Verfügbare Formulare für Kinderdokumente werden mit dem Tabellennamen, der Version, dem Status und einer Aktion zum Öffnen des Formulars aufgeführt.
- Bauen Sie das vollständige Modul neu auf: Das Rebuild-Modul regeneriert das Hauptformular, jedes Child-Formular und jedes Child-Dokument-Formular aus den gespeicherten JSON-Definitionen.
- Bestehende Arbeiten erhalten: Der Umbau speichert konfigurierte Felder, Registerkarteneinstellungen, Links, Tabelleneinstellungen und vorhandene Datensätze.
Application Tab Konfiguration
- Zentrale Kontrollen: Die Konfigurationsseite listet Tabs aus dem Hauptformular und verknüpfte Kinderformulare auf.
- Sichtbarkeit durch Aktion: Ein Tab kann sichtbar bleiben, sich auf Add verstecken, sich auf Edit verstecken oder sich auf beiden verstecken.
- Sichtbarkeit nach Feldwert: Eine Registerkarte kann nur angezeigt werden, wenn ein ausgewähltes Funk- oder Dropdown-Feld einen der ausgewählten Werte enthält.
- Unabhängige Kinderkontrollen: Jedes Kinderformular behält seine eigenen Sichtbarkeitseinstellungen bei und vermeidet leere Elternregisterkarten, wenn Kinderinhalte ausgeblendet werden.
- Klare Validierungsrückmeldung: Wenn eine begonnene untergeordnete Zeile unvollständig ist, wird die zugehörige Registerkarte rot markiert. Nicht verwendete leere Zeilen lösen keinen Fehler aus.
- Verfügbar für jedes kundenspezifische Modul: Diese Einstellungen funktionieren mit jedem benutzerdefinierten Formular, das Tabs oder verknüpfte Kindertabellen verwendet.
Verbesserte Custom Table Konfiguration
- Konfigurations-Tabs jetzt verwenden Hauptformular und Form des Kindes anstelle von Haupttisch und Kindertisch.
- Der Konfigurationsinhalt wird geladen, wenn die Registerkarte ausgewählt ist, wodurch große Modulseiten reaktionsfähig bleiben.
- Dateneingabe, Tabellenberechtigungen, Diagramme und Panels, E-Mail-Trigger, Erstellen von Aufgaben und Hinzufügen von JavaScript bleiben als fokussierte Abschnitte verfügbar.
- Erweiterte Formularsteuerelemente werden neu initialisiert, wenn ihre Konfigurationsregisterkarte geladen wird.
Erforderliches Datenbank-Update
Addieren Sie die nullable tab_settings Spalte vor Verwendung der Tab-Konfiguration: Bestehende Formulare sind nicht betroffen, bis die Tab-Einstellungen gespeichert sind.
ALTER TABLE custom_tables ADD tab_settings TEXT NULL;