Versionshinweise für Jitterbit App Builder 4
Übersicht
App Builder Version 4 ist die neueste Version der Jitterbit-Anwendung zum Erstellen, Verwalten und Warten Ihrer eigenen Web- und Mobilanwendungen. Frühere Versionshinweise für Vinyl (der Vorgänger von App Builder) befinden sich im Vinyl-Dokumentationsarchiv.
Upgrade von Vinyl 3.3
Beachten Sie vor dem Upgrade auf App Builder 4:
-
Version 4 erfordert .NET 8 als Systemanforderung.
-
Eine App Builder 4-Lizenz ist erforderlich. Kontaktieren Sie Ihren Customer Success Manager für die erforderliche Lizenz.
Wichtig
Die Lizenz für Vinyl 3.3 ist nicht übertragbar auf App Builder 4. Beim Upgrade von Vinyl 3.3 auf App Builder 4, müssen Sie eine aktualisierte Lizenz erwerben. Ohne eine aktualisierte Lizenz ist ein Upgrade von Vinyl 3.3 auf App Builder 4 schlägt fehl.
Veröffentlichungen
4.39.0
Version 4.39.0+36336.589baad7 erstellt am 06.02.2025 05:04:47
Neue Funktionen
- Entwickler können jetzt Snapshots erstellen von Anwendungsobjekten, die sie zu jedem Zeitpunkt während der Entwicklung einer App wiederherstellen können.
- Der neue SAP Business One Datenserver bietet Zugriff auf die Verbindung zu einem SAP Business One-Datenbank.
Verbesserungen
-
Die App Builder Versionierung weist die folgenden Änderungen auf:
- Die
minor
Die Version entspricht jetzt der Nebenversion der entsprechenden Harmony Version. Beispielsweise entspricht App Builder 4.39.0 Harmony 11.39. - Ein neuer Zahlensatz, der
patch
Version ist jetzt die dritte Zahlengruppe in einer App Builder Release-Version. Beispielsweise App Builder 4.39.0 oder 4.39.1. - Die
internalRelease
Version in derVersion()
mvSQL-Funktion ist mittlerweile veraltet.
- Die
-
Vollständige Prüfung ist jetzt standardmäßig für zusätzliche Tabellen aktiviert, einschließlich Übersetzungen, Funktionen, logischen Datentypen und Sicherheitsanbietern, sofern es nicht bereits standardmäßig aktiviert war. Dies erweitert die in changelogs erfassten Informationen.
-
Release-Pakete können jetzt in einem Amazon S3 Bucket gespeichert werden, der in der Startkonfiguration unter Packaging konfiguriert ist Abschnitt.
-
Das S3-Dateisystem und S3-Datenverschlüsselungsschlüsselspeicher-Funktionen unterstützen jetzt virtuell gehostete S3-Bucket-URIs.
-
Die Paginierung auf Basis von REST API -Token wird jetzt von der Geschäftsschicht unterstützt.
-
Die Registrierungsseiten weisen die folgenden Verbesserungen auf:
- Auf der Aktionsregistrierungsseite wurden terminologische Aktualisierungen vorgenommen, darunter das Ersetzen des alten Begriffs bridge durch notification und die Umbenennung von link in rule.
- Das Feld Technische Hilfe ist beim Registrieren einer Validierungsregel nicht mehr erforderlich.
- Das Feld Technische Hilfe enthält jetzt standardmäßig die technische Hilfe für die ausgewählte Regel oder das ausgewählte Plugin-In, wenn eine Validierung, Aktion, ein Standard oder eine Sichtbarkeit registriert wird.
- Die Registrierungsseiten „Validierung“, „Aktion“, „Standard“ und „Sichtbarkeit“ wurden aus Konsistenzgründen aktualisiert.
- Beim Anzeigen einer Standardregelregistrierung ist jetzt eine Prüfung verfügbar.
- Die Spalten in den Steuerelementlisten von Live Designer und Page Editor wurden neu angeordnet. Der Steuerelementname wird jetzt zuerst angezeigt. Der Steuerelementname und die Reihenfolge sind eingerückt, um die Steuerelementtiefe widerzuspiegeln.
- Die nicht verwendete Spalte Wert wurde aus den Registrierungsseiten für Standardregeln in Tabellen, Regeln und Panels entfernt.
-
Die Beschriftung eines Steuerelements wird nicht mehr automatisch ausgeblendet, wenn ein Steuerelement in eine Feldgruppe verschoben wird.
Korrekturen
-
Beim Verlassen einer Seite vor Abschluss eines Löschereignis kann kein Fehler mehr auftreten.
-
Bei Verwendung von Bericht automatisch erstellen und den Schriftinformationen fehlt die Durchschnittsbreite. Die nebeneinander angeordneten Steuerelemente werden jetzt wie erwartet gerendert.
-
Ein Problem bei der Verwendung der REST- API Paginierung mit den Parametern page/limit und offset/limit wurde korrigiert.
-
Beim Verschieben eines Steuerelements in eine Feldgruppe kann kein Fehler mehr auftreten.
4.0.36202 (11.38)
Version 4.0.36202 erstellt am 16.01.2025 19:11:40 Uhr (Build f81787b7, 11.38)
Verbesserungen
- Sie können jetzt kein Upgrade von Vinyl auf App Builder mehr durchführen, es sei denn, Sie verfügen über eine App Builder Lizenzdatei vorhanden.
Korrekturen
- Die beim Festlegen eines Benutzerkennworts protokollierte Änderungsprotokollnachricht wurde verbessert.
- Beim Erstellen eines zweiten Panels mit einer Quelle, die mit einem anderen Panel übereinstimmt, generiert App Builder jetzt einen eindeutigen Panelnamen.
4.0.36098 (11.37)
Version 4.0.36098 erstellt am 27.12.2024 18:52:49 Uhr (Build 916336a5, 11.37)
Neue Funktionen
- Release-Pakete können nun in einem Verzeichnis gespeichert werden, das in der neuen Startkonfiguration im Ordner Packaging konfiguriert ist Abschnitt.
Verbesserungen
-
Änderungsprotokolle stellen zusätzliche Informationen bereit und können jetzt heruntergeladen werden:
-
Das zusammengesetzte Änderungsprotokoll für Anwendungen enthält jetzt die Anwendung selbst sowie alle von der Anwendung verwendeten Datenquellen, Sammlungen und Pakete.
-
Einzelne Änderungsprotokolle für Folgendes sind jetzt verfügbar: Assemblys, Sammlungen, Menüs, physische Tabellen, Sicherheitsanbieter, gespeicherte Prozeduren, Übersetzungspakete, benutzerdefinierte Funktionen, logische Datentypen, Benutzer und Gruppen sowie Ansichten.
-
Änderungsprotokollnachrichten enthalten jetzt den Namen und den Typ der Änderung, sofern verfügbar.
-
Jedes Änderungsprotokoll kann jetzt als CSV-Datei heruntergeladen werden.
-
-
Entwickler haben mehr Kontrolle darüber, was in einem Release-Paket enthalten ist:
- Beim Hinzufügen eines SQL-Objekts zu einer Lösung kann nun neben seinem physischen Modell auch dessen logisches Modell einbezogen werden.
- Beim Hinzufügen einer Datenquelle zu einer Lösung können nun einzelne benutzerdefinierte Funktionen und logische Datentypen optional entfernt oder hinzugefügt werden. Bisher wurden diese automatisch zum Release-Paket hinzugefügt und konnten nicht entfernt werden.
Wichtig
Bevor Entwickler eine Version mithilfe einer vorhandenen Versionsvorlage erstellen, müssen sie der Vorlage manuell benutzerdefinierte Funktionen und logische Datentypen hinzufügen, damit diese einbezogen werden.
-
In den folgenden Bereichen wurden Leistungsverbesserungen vorgenommen:
- Der Speicherbedarf des App-Servers wurde reduziert.
- Die Leistung bei aktivierter Ablaufverfolgung wurde verbessert.
- Die Leistung des Site-Menüs, wenn der Benutzer Zugriff auf viele Anwendungen hat, wurde verbessert. Im Rahmen dieser Verbesserung zeigt das Site-Menü jetzt bis zu 24 statt 100 Anwendungen an.
-
Um die Protokollüberlastung zu reduzieren, wurde der Schweregrad des CRUD-Ergebnisprotokolls von
Informational
ZuDebug
.
Korrekturen
-
Verwaltete Tabelle-Spalten werden jetzt immer im Regelgenerator angezeigt, sodass sie bei Verknüpfungen im Canvas verwendet und angezeigt werden können.
-
Inline-Menüs wie das Home-Menü rendern jetzt konfigurierte Bilder und Symbole wie erwartet. Darüber hinaus werden jetzt Stile angewendet, wenn der Untertyp eines Inline-Menüs auf Groß eingestellt ist.
-
Die
Generated
mvSQL-Funktion verfügt jetzt über die erwartete Ausgabe für Zeilen, die neu in eine Salesforce ADO.NET-Datenquelle eingefügt wurden. -
Beim Bearbeiten eines Joins für eine Geschäftsregel wird nun der
ChangedOn
UndChangedBy
Spalten wie erwartet. -
Das Löschen einer festgelegten Breite für ein Steuerelement setzt die Breite nicht mehr auf ihren Standardwert zurück.
-
Beim Testen einer Email-Benachrichtigung wird die Test-Email nicht mehr an Benutzer gesendet, die per CC oder BCC in die Benachrichtigungsregel aufgenommen wurden.
-
Das Ausführen von Standardregeln für Verbindungen, die OAuth zur Authentifizierung verwenden, wie z. B. eine Salesforce ADO.NET-Datenquelle, führt nicht mehr zu einem Fehler.
-
Beim Löschen einer Seite aus dem Seitenersteller wird kein Fehler mehr protokolliert.
-
Webhooks setzen jetzt die
Content-Type
Header korrekt. -
Beim Ändern einer Spalte im Regel-Generator kann jetzt ein benutzerdefinierter logischer Datentyp ausgewählt werden.
-
Wenn App Builder für hohe Verfügbarkeit konfiguriert ist und Sie die Anwendungsauthentifizierung verwenden, erfolgt die Anmeldung über einen SAML Identitätsanbieter führt nicht mehr zeitweise zu dem Fehler
Cannot create identity. An identity with the given name already exists
. -
Beim Kopieren einer Geschäftsregel und Verwenden von PostgreSQL tritt kein Fehler mehr auf.
-
Beim Speichern einer Exportaktion tritt kein Fehler mehr auf, der besagt, dass der Dateiname obligatorisch ist, selbst wenn er festgelegt wurde.
-
Bei der Authentifizierung vom Harmony-Portal aus in der EMEA-Region, tritt keine Ausnahme mehr auf.
-
Beim Starten eines Assistenten tritt keine JavaScript-Ausnahme mehr auf, die zu einem nicht gerenderten Schritt führt.
-
Während eines Upgrades tritt ein Fehler im Zusammenhang mit
Db_Template
Es erfolgt keine Datenänderung mehr. -
Bei Installationen und Upgrades wurde die Zuverlässigkeit der Datenbankerstellung verbessert. Zuvor traten zeitweise Fehler auf.
-
Während des Trace- debuggen Prozesses werden SQL-Abfragen mit der Schaltfläche SQL ausführen jetzt wie erwartet erneut ausgeführt.
4.0.35819 (11.34.1)
Version 4.0.35819 erstellt am 04.11.2024 22:21:55 Uhr (Build b97727bd, 11.34.1)
Korrekturen
-
Nach dem Extrahieren des App Builder mit dem in Windows integrierten Dienstprogramm zum Extrahieren von ZIP-Dateien treten keine Installations- und Upgradefehler mehr auf. Die Installationsfehler wurden dadurch verursacht, dass Windows führende Leerzeichen in Dateinamen entfernte.
-
Die Logik zur Überprüfung der CRUD-Einfügeregeln wurde aktualisiert, um sicherzustellen, dass Primärschlüssel richtig angesprochen werden.
4.0.35771 (11.34)
Version 4.0.35771 erstellt am 25.10.2024 19:10:21 Uhr (Build 85521f02, 11.34)
Neue Funktionen
- Entwickler können jetzt ein Änderungsprotokoll anzeigen für Anwendungen, Seiten, Datenquellen, Regeln und Lösungen.
Verbesserungen
-
Der Auto Build-Bericht-Engine unterstützt jetzt benutzerdefinierte Vorlagen. Sie können die Berichts-Engine konfigurieren mit zusätzlicher Anpassung durch Bearbeiten des App Builder
appsettings.json
Datei. -
Das Barcode-/QR-Code-Scanner-Widget ist jetzt eine native Funktion, die mit App Builder ausgeliefert wird und ausgewählt wird, wenn ein Feld die Namen enthält
Barcode
oderQRCode
. -
Der
Caller()
,Generated()
,Memory()
, UndShared()
Laufzeit unterstützen jetzt die AngabeBoolean
als Datentyp.
Korrekturen
-
Fremdschlüssel von Anbietern mit Schema, wie beispielsweise SQL Server, werden jetzt korrekt importiert.
-
Die Anzeige von Hilfe-Popups mit viel Text wurde verbessert.
-
Validierungsmeldungen werden jetzt bei Assistentschritten mit mehreren Bereichen korrekt angezeigt.
-
Es wurden Probleme behoben, bei denen benutzerdefinierte Weiter-/Zurück-Schaltflächen in Assistenten zum falschen Zeitpunkt gerendert werden konnten und Raster alle benutzerdefinierten Schaltflächen aus anderen Bereichen entfernen konnten.
4.0.35607 (11.33)
Version 4.0.35607 erstellt am 05.10.2024 03:45:40 Uhr (Build c043fb70, 11.33)
Verbesserungen
-
Während eine Version erstellt wird, können Entwickler jetzt einzelne SQL-Objekte (Ansichten und gespeicherte Prozeduren) und Widgets im Schritt Lösungsobjekte des Lösungsassistenten hinzufügen. Dieser Schritt zeigt jetzt auch Listenuntertitel (Beschreibungen) jedes Objekttyps an, der eingeschlossen werden kann.
-
Release-Optionen, die für die Lösung nicht relevant sind, werden jetzt ausgeblendet. Dazu gehört, dass jetzt der Schritt Datenquellen konfigurieren des Lösungsassistenten nur angezeigt wird, wenn mindestens eine Datenquelle vorhanden ist, und dass die Schaltfläche Datenkonfiguration in der Tabelle der Releases nur angezeigt wird, wenn das Release mindestens ein physisches Datenquellenmodell hat.
-
In mobilen Offline-Apps, CRUD-Regeln der Datenschicht wurden erweitert und erlauben jetzt jede beliebige Quelldatenquelle, solange die Zieldatenquelle diese unterstützt. Dies umfasst das Abrufen von Daten aus dem App Builder Connector oder eine REST- API.
-
Berichte automatisch erstellen unterstützen jetzt das Definieren von Kontrollkästchenbildern für Kontrollkästchensteuerelemente und haben jetzt eingeschränkte Unterstützung für HTML-Steuerelemente.
Korrekturen
-
Ein Problem mit Linux Installationen wurde gelöst, wobei Berichte konnten nicht generiert werden.
-
Versionshinweise werden jetzt auf den Seiten Manifest und Installiertes Paket als HTML statt als reiner HTML-Text angezeigt.
-
Beim Erstellen einer Version, die eine als gekennzeichnete Datenquelle enthält, tritt kein Fehler mehr auf
Do not include
. -
Backslashes (
\
) werden nicht mehr aus mvSQL-Ausdrücken und In-Memory-Daten entfernt. -
Abhängige Listenfilter werden jetzt wie erwartet in das Filterfeld geladen.
-
Numerische Steuerelemente verhindern jetzt, dass Benutzer nicht numerische Zeichen eingeben. Zeichen, die zur Formatierung von Zahlen verwendet werden, wie Währungssymbole und Prozentzeichen, sind weiterhin zulässig.
-
Numerische Steuerelemente, die an eine Prozentspalte gebunden sind, zeigen keine Nullwerte (leere Werte) mehr an als
NaN
beim Wechsel in den Bearbeitungsstatus. -
Der Link Ereignisverlauf, der in der Benachrichtigung über einen fehlgeschlagenen Release-Build angezeigt wird, zeigt jetzt den Ereignisverlauf wie erwartet an.
-
Die Seite In Wartung, die während Installationen und Upgrades angezeigt wird, gibt jetzt ein
200
HTTP-Antwortstatuscode anstelle eines503
. Dadurch wird sichergestellt, dass der Server vom Lastenausgleich als fehlerfrei eingestuft wird. -
Wenn bei einer Bereitstellung mit mehreren Servern ein einzelner Server eine Installation oder ein Upgrade durchführt und dieser Server beendet wird, bevor der Operation abgeschlossen ist, warten die verbleibenden Server jetzt 1 Minute, bevor sie das Upgrade erneut versuchen. Zuvor warteten die verbleibenden Server bis zu 2 Stunden.
4.0.35520 (11.32)
Version 4.0.35520 erstellt am 25.09.2024 17:04:26 Uhr (Build 55f208b4, 11.32.1)
Neue Funktionen
-
Während eine Version erstellt wird, können Entwickler jetzt die neuen Objekte Sammlung, Seite oder Regel auf dem Bildschirm Lösungsobjekte auswählen, um diese einzelnen Komponenten in eine Version aufzunehmen.
-
Vor der Installation eines Versionspakets in IDE > Version installieren können Administratoren jetzt dessen Inhalt mithilfe des neuen Schaltfläche Manifest.
-
Ein visueller Workflow verfügt jetzt über Tools zur Workflow Bearbeitung zum Registrieren einer Aktion oder Validierung.
-
Entwickler können jetzt Rollback-Handler definieren für Aktionen, die ausgeführt werden, wenn eine der vorhergehenden Aktionen der Ereignissequenz fehlschlägt.
-
Entwickler können jetzt eine Offline-App erstellen, die auf einem Mobilgerät ohne Netzwerkverbindung ausgeführt werden kann.
-
Entwickler können den neuen KI-App-Assistenten (Beta) verwenden, um eine neue Anwendung und Datenquelle in natürlicher Sprache zu erstellen. Für Beta-Zugriff wenden Sie sich an Ihren Customer Success Manager (CSM).
Verbesserungen
-
App Builder erfordert jetzt .NET 8 als Systemanforderung.
-
Intrinsische Ereignisse werden nicht mehr automatisch erstellt, wenn eine Geschäftsregel erstellt wird.
-
Die Seite Installiertes Paket zeigt jetzt alle in einem Release-Paket enthaltenen Objekte, nicht nur die Anwendungen und Datenquellen.
-
Beim Aufrufen eines Ereignisses für eine Erweiterungstabelle werden die Validierungsregeln der übergeordneten Tabelle jetzt nur ausgeführt, wenn sich eine oder mehrere Spalten in der übergeordneten Tabelle geändert haben.
Korrekturen
-
Listen in untergeordneten Panels zeigen beim Auswählen einer Zeile im übergeordneten Panel nicht mehr den zugrunde liegenden Listenwert an. Der Listentitel wird weiterhin angezeigt, bis die neuen Daten geladen wurden.
-
Die Beschriftung eines Steuerelements wird nicht mehr auf der Tab Steuerelementeigenschaften des Steuerelements angezeigt. Sie ist weiterhin auf der Tab Beschriftung verfügbar.
-
Das Hinzufügen einer Spalte im Assistenten Tabelle erstellen schlägt nicht mehr fehl, wenn keine Titelspalten vorhanden sind.
-
Geschäftsregeln werden jetzt daran gehindert, in Tabellenspalten zu schreiben, die schreibgeschützte öffentliche Datenobjekte erweitern.
3.3 und früher
Versionshinweise für frühere Versionen von Vinyl (der frühere Name für App Builder) befinden sich im Vinyl-Dokumentationsarchiv.