TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.9.4
  4. #28310

7.9.4
TopLogic Release

2025-04-11

Enhancement

Major
#28022
TL-Script: Access to application configurations
#28173
TLScript: new function for parsing Excel files
#28310
Layout editor: Process view
#28532
New TL script function isCompatibleValue()
#28539
TLScript-Funktion für den Zugriff auf konfigurierte Formate
#28550
Prevent leading and trailing white space for model-based fields
#28558
OpenAPI: Enable multiple alternative authentication mechanisms for the same API
#28564
OpenAPI: Accept authorization token, even if it contains no user information
Detail
#28523
Option list is not updated if the options are calculated via configured scripts
#28541
Make lock strategy available in templates for Grid and Tree-Grid
#28542
Support for SQL "like" construct
#28561
Dynamic file names for (Excel) downloads

Bugfix

Major
#28578
Oracle JDBC driver update: Bug "ORA-01461" in JDBC driver
Detail
#27975
Excel export in model editor has wrong command group
#28303
Customize documentation for integrating icon fonts
#28375
Overwriting I18N attributes makes existing values unreachable
#28445
Ignore the selection column for the "Automatically adjust column widths" function
#28529
NullPointerException for modifiedRevision() on new compositions
#28531
Pressing ESCAPE or ENTER after a reload throws an error and triggers a reload
#28540
Backward references in transient objects are not resolved correctly
#28552
Replace the obsolete term "Wrapper" with the current term "TLObject" in the CompositionFieldProvider class.
#28553
Type conversion error for calculated columns of type tl:core:Duration
#28555
Images in HTML attributes are only displayed after saving
#28557
Size restriction for the "street" attribute of a company contact too strict
#28563
JSON: NumberFormatException when parsing large integer values
#28565
CSS class ' tblRight' does not apply for fields in edit mode and in the header
#28566
Consider composition attributes Do not include dynamic designations in the table title
#28570
Missing Validation of OAuth State Parameter
#28582
ClassCastException when selecting all rows in table
#28584
Template for tables with "resetInvisible" option
Enhancement

Major

#28310

Layout editor: Process view

AEMADifaV7Workflow

With the tl-bpe module, processes can be modeled and executed. Currently, this is only possible in a completely generic view that cannot be integrated into specialized application views.

Improvement

The layout editor should offer a template with which a process view can be embedded in the application. A process view is a special form that works on a process instance as a model, can only be edited by one actor and has a next button that can be used to trigger the next process step.

  • Layout templates for "Start process" and "Advance process".
  • The component for "Start process" can optionally be configured with the start event of the process to be started (previously, the start event must always be delivered via the model channel of the component). However, the model channel may also be required to provide the context for the new process object.
  • Process steps should be able to use the standard form (or forms defined in other process steps) (without having to make a copy of the form definition). The form layout should be adopted, but the visibility/editability of fields should be customizable.
  • It should be possible to configure the label of the process button via the edge in the workflow.
  • The labels of the diagram elements that are used for GUI control should be consistently internationalizable (task names, edge names)
  • It should be possible to carry out your own operations when advancing (without having to paint a complicated script task after the manual task)
  • The form of the advance dialog should be adaptable in order to display additional fields (e.g. "Comment"). The custom operation when advancing should have access to these fields.
  • The status object that represents the current process step should be customizable (derivable) so that additional attributes (e.g. comment) can be added to this object.
  • BPMN workflows in the /WEB-INF/workflow/ directory are automatically imported once when the application is started.

Test

  • View in tl-demo: Technical demo > Components > Workflow
  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • DE
  • Login