Key visual release notes

Axanto Portal 4.1: Assets, Verträge und Excel-Export

Author:

Tags:


Axanto Portal 4.1 ist das erste Feature-Release nach 4.0: Das Portal verwaltet jetzt Assets und Verträge, Listen lassen sich nach Excel exportieren, und die Änderungshistorie liest sich wie das, was tatsächlich passiert ist. Dazu kommen 30 Korrekturen aus den ersten Wochen mit 4.0.

Was neu ist

Assets und Verträge

Das Portal bringt eine eigene Asset- und Vertragsverwaltung mit: ein Datenmodell mit Lebenszyklus-Status, angebunden an die Suche. Verträge lassen sich erfassen und den Assets zuordnen, die sie abdecken.

Weitere Neuerungen

  • Excel-Export für Listen. Die beiden CSV-Exporte liefern jetzt dieselbe Datei.
  • Detailansichten nach Feldwert: Eine Detailkonfiguration lässt sich über den Wert eines Feldes zuordnen, nicht mehr nur über die Klasse des Objekts.
  • Eine Änderungshistorie, die sich lesen lässt: Ein Speichervorgang erscheint als das, was passiert ist, nicht als die Zeilen, die er geschrieben hat. Kundenspezifische Felder stehen einzeln, und Änderungen durch eine Person sind als solche erkennbar.
  • Customization Admin: Die Konfiguration eines Reiters lässt sich direkt als JSON bearbeiten, mit Suchen und Ersetzen. Die Vorschau im Detaileditor markiert ausgeblendete und inaktive Felder, ohne das Layout zu verschieben.

Was wir außerdem erledigt haben

Einige der 30 Korrekturen spürt man im Alltag: Auswahllisten öffnen an der richtigen Stelle, auch am Rand von Dialogen und im Decision-Flow-Editor. Passwortmanager überschreiben in Detailansichten keine Feldwerte mehr mit dem Anmeldenamen, und Hinweise verdecken nicht mehr die Schaltfläche zum Speichern. Ein Update installiert die konfigurierten Sprachen nicht mehr doppelt, sodass Benachrichtigungen wieder in der richtigen Sprache verschickt werden. Workflows laufen jetzt auch für Datensätze, die über die Legacy-Dienste geändert werden.

Mehrere Korrekturen betreffen den Suchindex: Ein fehlgeschlagener Schreibvorgang wird nicht mehr stillschweigend übergangen, offene Aktivitäten werden nicht mehr in einer einzigen unbegrenzten Anfrage indiziert, und nicht mehr jeder Eintrag trägt die komplette Benutzerliste seines Mandanten mit sich. Das macht den Index kleiner und die Indexläufe schneller.

Update

Wer heute aktualisiert, installiert am besten direkt Axanto Portal 4.2. Es enthält alle Änderungen aus 4.1 und behebt zusätzlich Fehler im Datenbank-Update. Für das Update von 3.72 gilt weiter: bitte gemeinsam mit Ihrem Axanto-Ansprechpartner planen und vorher das Upgrade-Runbook in der Produkthilfe lesen.

Changelog

Die vollständige Liste der Änderungen, wie sie auch in der CHANGES.TXT der Auslieferung steht (auf Englisch):

Feature

  • AX03059 Asset and contract management: entity model, lifecycle states and search registration
  • AX03066 Lists can be exported to Excel, and both CSV exports now produce the same file
  • AX03067 Detail configurations can be assigned by a field value, not only by entity class
  • AX03068 Contracts can be recorded and assigned to the assets they cover
  • AX03071 The history shows each customer-specific field on its own, and says which changes came from a person
  • AX03101 Detail editor preview: hidden and inactive fields are marked, and no longer rearrange the layout
  • AX03103 Entity list: the cell renderer stops building a PrimeNG button it immediately overwrites
  • AX03107 Change log: one save reads as what happened, not as the rows it wrote
  • AX03108 Customization Admin: edit a tab's configuration as JSON, with find and replace

Bug

  • AX03070 An unresolvable list condition is logged instead of silently emptying the list
  • AX03072 Actions: a dependency added without a condition no longer hides the action
  • AX03073 Next-value request: a generator answering in plain text no longer leaves the field empty
  • AX03075 Nullable number fields (contract cost, notice period, rack unit) never reach the search index
  • AX03082 Redundant database query on save removed, and database faults are no longer reported as tenant errors
  • AX03083 Action values configured on an action are ignored when the action runs on an existing item
  • AX03084 An update installs a second copy of the configured languages, and notifications can go out in the wrong language
  • AX03085 Dropdowns in the Decision Flow editor cannot be used because the selection list is placed wrongly
  • AX03086 A language configured with two regional variants appears twice when editing multilingual texts
  • AX03087 Selection lists are cut off or misplaced when they open near the edge of a dialog or a scrolling area
  • AX03088 Typing in a large text field in the Designer scrolls the view away from the cursor
  • AX03089 A failed index write is skipped without notice, so search results can be missing after a run that reported success
  • AX03090 Open activities are sent to the search index in one unbounded request every minute, which can exhaust memory
  • AX03091 A field group hidden by a rule still demands its entries and still shows its button
  • AX03092 A list column on the object identifier does not filter, and does not always sort
  • AX03093 Every indexed item carries the entire user list of its tenant, inflating the search index and the indexing run
  • AX03094 Customization Admin: collapse Dashboard sub-tab cards in the tab editor
  • AX03095 A dashboard no longer disappears when one of its lists is not configured, and the log says why it could not be resolved
  • AX03096 The change history of a Service Manager record lists every property separately and marks all of them as recorded before 4.0
  • AX03097 Fields marked as extension data are lost when the external ingest creates the request in the portal database instead of Service Manager
  • AX03098 Workflows do not run for records changed by the legacy services, and the run reports success
  • AX03100 An enumeration offers no values to choose from when an entity is opened through an action
  • AX03104 The log warns about computed list columns that are configured correctly, hiding the columns that are not
  • AX03106 Read-only text fields render their whole value instead of staying inside the field
  • AX03109 Deleting an item no longer loads its related records into the workflow delete event
  • AX03110 Changes to the logging configuration of the web API and the scheduler take effect again without a restart
  • AX03111 A relation search on a type projection that is not indexed now logs a warning
  • AX03112 The installer now loads the user profile for the Axanto application pool, which stops recurring key decryption errors in the web API log
  • AX03113 Password managers no longer overwrite field values in detail views with the user's login name
  • AX03114 Notifications no longer cover the Save button, and the background-task card no longer calls every operation "Saving"

Task

  • AX03099 The .NET Framework support assembly System.ValueTuple is not delivered with the legacy services