Der Browser benötigt JavaScript, um die Webseite korrekt anzeigen zu können. Bitte aktivieren Sie die Scriptausführung.
The browser requires JavaScript to show this website. Please activate script execution.
Skip to main content
Search in all areas (no filter)Search in current system version (11.200)Search in all system versionsSearch in packagesSearch in FAQs
  • English
  • Loy & Hutz

    Technical Changes 11.200

    11.200.7663.69

    Date: 29.08.2024, Global version: 62836

    Next release expected in September 2024.

    This version is an extended release of release 11.200.7663.55 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2407-00950 Fehlerkorrektur Offline-Datenwelten Bei der Anmeldung an einer Offline-Datenwelt konnte es z. B. mit waveware MOBILE passieren, dass eine Meldung erschien, die darüber informierte, dass alle Lizenzen ausgeschöpft seien, obwohl noch ausreichend Client-Lizenzen vorhanden waren. Die Anmeldung wurde in diesem Fall abgebrochen. Korrigiert
    TN-2408-00242 Fehlerkorrektur Offline-Datenwelten Bei der Synchronisation mit SYNC konnte die folgende Meldung auftreten: "Beim Versuch die Daten der Zentrale per SQL zu importieren, sind Datensatzfehler aufgetreten. Die Daten auf Ihrem Endgerät sind nicht vollständig. ...". Korrigiert
    TN-2408-00702 Fehlerkorrektur Offline-Datenwelten Bei dem Update einer lokalen Station konnte der Fehler "Resolution failed with error: No public constructor is available for type LoyHutz.AppStack.PackageUpdate.IRubyInstanceManager." auftreten. Das Update wurde in diesem Fall abgebrochen. Korrigiert

    A complete overview can be found in the Changelogs.

    11.200.7663.55

    Date: 07.08.2024, Global version: 62420

    Next release expected in September 2024.

    This version is an extended release of release 11.200.7663.47 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2407-00745 Bug Fix Selection

    A selection called by the ServiceCoordinator in the waveware Windows client always restored old settings (e.g. with filter values ​​in the filter line) and never updated them (so these filter values ​​could neither be changed nor removed).

    Fixed
    TN-2406-01491 Bug Fix Selection

    If the filter line was displayed directly when a monitor list was created (property 'Show filter line'), then this line had no function in the selection result. Input to the line was not applied.

    Fixed
    TN-2408-00039 Bug Fix DataManagement

    When activating a data world, fields that cannot be left empty could trigger critical errors (INT or BIGINT fields if less than 0 was entered) or warnings, which in turn could lead to the data world being put into service mode .

    Fixed
    TN-2405-00829 Bug Fix Designer

    If a new field was created, added to a card and the changes were then imported while the waveware Windows Client was open with the customized card and an automatic logout took place, it could happen that entries were made in the new field after re-logging into the Windows Client were emptied.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.7663.47

    Date: 29.07.2024, Global version: 62010

    Next release expected in September 2024.

    This version is an extended release of release 11.200.7663.42 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2407-00555 Bug Fix Import

    When changing import sources, the client could crash with the following error message "ItemsControl is not consistent with the associated item source."

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.7663.42

    Date: 15.07.2024, Global version: 61886

    Next release expected in September 2024.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2403-01525 Extension Selection

    In the selection, tag fields can also be included in the list.

    Tags can have a path structure with parent tags. The option 'Show parent tags' is available in the field properties. The respective tag path is then shown as a result of the selection.

    Mail SA, 10.06.24 Change Login

    When logging in to any waveware client, the 'Save login' function can be activated in order to log in automatically the next time the application is started. Checks that were previously carried out on the client side have been moved to the waveware server. The token that is generated in the event of a successful login with 'Save login' is still stored locally.

    The behavior has also been adjusted: If the 'Stay signed in... allow' function was previously deactivated in the waveware server settings, the login was completely aborted with an error message if the checkbox was checked in the login dialog. Now the message “Save login not allowed” appears, but the login is still carried out. In this case, it will not be saved and you will have to log in again the next time you start it.

    Mail JM 27.05.24, TN-2405-01203 Change Backups

    Backups can only be imported into existing data worlds. In order to import a backup into a new/empty data world, the data world must first be created manually.

    The selection box "The selected data world is used to import the backup" in the dialog for importing a backup is no longer needed and has been removed.

    TN-2405-01206 Change DataManagement

    When logging in to DataManagement, the password that is set up as default when waveware is delivered must be changed. If you have already changed your password as recommended before updating to this version, you will not be prompted to change it.

    When you log in to DataManagement with the default delivery password, a dialog appears asking you to change your password. Enter the new password here that you would like to use to log in to Data Management in the future.

    TN-2405-01209 Change Supervisor

    The supervisor password can be changed via DataManagement ('Miscellaneous / Supervisor password'). Previously, an empty password could also be entered here or the password could be reset.

    In the future, the supervisor password can no longer be left blank when resetting via DataManagement.

    VK, 14.06.24
    TN-2406-00015
    Extension Cards

    Using the new card function 'Share' in the 'Card' menu area of ​​the Windows Client, a link to the currently open record can be created. If the link is sent to other people, they can open it in a browser or in their own Windows Client.

    The prerequisite is that the person who opens this link has the current waveware Windows Client locally and has access to the record. When the link is executed, the waveware Windows Client is started and the card that was previously shared is opened.
    You can create a link using the 'Share' button or [F11] when the card is open. With [F3] a link from the clipboard is opened, if available. Otherwise a window for entering a link will open.

    TN-2407-00026 Bug Fix CAD

    If the CAD viewer was in selection mode and a specific room was opened from it, it could happen that not the correct room was displayed, but another one from a completely different floor plan.

    Fixed
    TN-2406-00739 Bug Fix Print

    Catalog field values ​​determined in List And Label print forms using the 'GetCatalogFieldValue' function were not always loaded correctly.

    Fixed
    TN-2405-01118 Bug Fix Cards

    Fields of type 'Image' can be given a file size limit via the Supervisor Options (System / waveware / General / Field size limit). If this limitation was subsequently activated or reduced, problems could arise when saving existing records with images that were too large. The record cannot be for example, saved until the image that is too large has been replaced. In addition, the automatic scaling did not work properly when adding new images.

    The functionality has been adjusted so that there is no error message on the card for existing record. i.e. the record can be opened and saved as normal. If you add an image that is too large, it will automatically be scaled down to the maximum size set in the Supervisor Option.

    TN-2405-00331 Bug Fix Mobile 2

    Time fields could not get current time in the appointments on iOS. In this case, the time selected in the editor was not included in the field.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.7367.53

    Date: 20.06.2024, Global version: 61288

    Please note that the regular release in August 2024 will be canceled due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2404-03615 Extension Selection

    Roles in the rights system can be provided with a description to store information about the purpose or scope of a role.

    These descriptions are now displayed for roles in the availability dialog (e.g. selection). The search function also searches in descriptive text.

    TN-2405-01945 Change DataManagement

    When restoring a backup that was previously created without DMS, there was always a query as to whether the DMS should be imported. If the query was confirmed with "Yes", an existing DMS that is stored directly in the data world was deleted.

    If a backup without DMS is restored in the future, the existing DMS will always be retained. The message only appears if there is a DMS in the backup to be restored or if changes are made to the DMS.

    QM JF 24.05.24 Change Mobile 2

    The waveware MOBILE 2 (BETA) app can now also be used in Offline Mode, which is required if a direct connection to the waveware server cannot be established while using the app.

    The app is in BETA stage. Its use is therefore recommended for testing purposes only. In addition, use requires that the data world has been set up accordingly ('DataManagement: Duplicate / Offline').

    TN-2404-03346 Bug Fix CAD

    During a CAD-DWG import, the client crashed when zooming on block references (clicking on the eye symbol).

    Fixed
    TN-2406-00264 Bug Fix DataManagement

    If you were logged in to DataManagement as a customizer and tried to change your password, it could happen that the waveware server settings were reset to the default.

    Fixed
    TN-2405-01945 Bug Fix Mobile

    Runtimes can be set for client connections, after which a session becomes invalid and an automatic logout occurs. It could happen that there was no logout after the set time had expired.

    Fixed
    TN-2405-00333 Bug Fix Mobile 2

    The app logs could not be sent via email on iOS. The email app was displayed briefly and then immediately closed again without any input being possible.

    Fixed
    TN-2405-00346 Bug Fix Mobile 2

    If a selection has been created with a flexible filter that can be assigned a value before each execution of the selection and executed via the Service Coordinator in the app, no search was carried out when entering the filter fields and therefore no suitable values ​​were suggested, as is usual in other clients.

    Fixed
    TN-2405-00019 Bug Fix Operations

    When subsequently setting up operations via the 'Tools' / 'Operations' / 'Setup/update Operations' menu, it could happen that operations could not be created if catalog entries were no longer available.

    Fixed
    TN-2406-00541 Bug Fix Web, Selection

    If the filter of a selection was changed in waveware Web and the change was not saved before execution, it could happen that multi-operations that you only carry out for all records in the monitor list were instead applied to all records in the table. Example: default filter of the object type 'Room', which in the initial state determines all records ("Room ID not empty"), adapted so that only one record is output in the monitor list. In this monitor list open 'Multi', 'More actions' and e.g. apply Currency Field Recalculation to all records in the monitor list. A message then appeared that the rule was executed for all records in the table, instead of just the one filtered record in the monitor list.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.7135.25

    Date: 15.05.2024, Global version: 60534

    Please note that the regular release in August 2024 will be canceled due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Teams VK, 11.01.24 Innovation Mobile 2 BETA

    The new waveware MOBILE 2 app is available as a BETA version and is delivered with waveware 11.200.7135 or can be installed via the Google PlayStore or Apple AppStore. You need at least a waveware server 11.200.4370 to use the new app. Offline Data Worlds cannot yet be used in the new app.

    The waveware MOBILE (1) app used libraries from Xamarin, whose support was discontinued by Microsoft on May 1, 2024. The new waveware MOBILE 2 app is based on .NET MAUI and is currently in the BETA stage. It is possible to use both apps in parallel on one device.
    Further information: 'waveware MOBILE 2'.

    TN-2402-00799 Extension Selection

    A new setting is available for the selection outputs 'Microsoft Excel' and 'CSV file' to set the separator for a line break within memo fields.

    As before, the default setting is "\r\n" for CSV and "{CRLF}" for Excel output. Other possible separators are now "{CR}", "{LF}", "{SPACE}", "{TAB}", ";" and ",".

    TN-2403-00930 Extension Building Blocks

    The 'OutputPicker' building block creates a dialog for selecting a selection output. Previously, “Objects and Catalogs” and “Comprehensive Selection” were available there.

    Now the 'OutputPicker' building block enables also the "FreeSQL" selection output.

    TN-2402-00283 Extension Package Manager

    When packages are updated, an update log is output as an HTML file via the package manager.

    Now the package update log contains also information about versions of the updated packages.

      Bug Fix DMS If the global right 'Tags: Personal Tags' was not set, documents could not be inserted via drag & drop. Fixed
    TN-2403-00659 Bug Fix Export

    If an export was called via the Windows Client, the client option was not taken into account. Only data from the current client was ever exported. In addition, no export rules were executed in the Web Client.

    Fixed
    TN-2403-01501 Bug Fix Installation

    In addition to a normal installation via the MSI package, the waveware server can also be extracted into a directory. This will be started via the file "WavewareServerExtract.cmd", which is located in the shared directory. The extraction aborted with an access error.

    Fixed
    TN-2405-00038 Bug Fix Script-Shell

    The script shell in DataManagement can be used to check update scripts syntactically and to execute them. An error could occur when executing the scripts.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.6798.50

    Date: 19.04.2024, Global version: 59962

    This version is an LTS version (Long Term Support) that provides 12 months of critical security updates. For more information, see the table below.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2402-00037 Extension Cards

    Window titles on card tabs were not displayed completely depending on their length and were shortened dynamically.

    The new Supervisor Option "Show tab text completely" can be used to ensure that the text in the card tab (e.g. object name) is not shortened.

    QM JF 05.04.24 Change Setup

    The 'wavewareServer64.msi', which installed the waveware server in previous versions, has been renamed to 'wavewareServer.msi'.

    The functionality is unchanged. An update of the waveware server can be carried out as usual. If you use scripts for automated installation, adjust them with regard to the new file name.

    QM/SA 12.04.24 Change LTS

    This release is an LTS version (Long Term Support) that includes 12 months of critical security updates. LTS versions are particularly interesting for companies that need stability in their IT system and are less interested in the latest functions.

    Going forward, LTS versions will be released at 6-month intervals (October 2024, April 2025, October 2025, etc.) and will receive critical security updates every 12 months. This way you only have to perform a major update once a year to be able to safely operate the version with a few smaller updates. Further information under 'Version Scheme and Support Duration'.

    TN-2402-00412 Bug Fix Selection

    A filter line can optionally be displayed in a monitor list. If a filter value was selected from a catalog, you had to click in the filter field again after selecting the value in order to apply the value.

    Fixed: Filter values ​​selected from a catalog are applied directly.

    TN-2402-00970 Bug Fix DMS

    If automatic check-in/check-out is activated in document management, an access error could occur when opening checked-out files. The file could then not be opened in read-only mode.

    Fixed
    TN-2403-00514 Bug Fix Cards

    If a value was selected from the catalog for a catalog field in the waveware Windows Client, then removed from the field and then selected again via the catalog, the field remained empty.

    Fixed
    TN-2402-01181 Bug Fix Clients

    Client groups enable summarized displays of records from all clients that have been assigned to the group. Client groups that contained at least one inactive client were not displayed correctly for other active clients in the group.

    Fixed
    TN-2403-00410 Bug Fix Rights

    When assigning roles to users via the rights management dialog, roles with very long or compound names were difficult to identify because these names were cut off in the dialog.

    Fixed: The rights management dialog has been revised so that the lists of assigned and available roles adjust to the window size.

     

    Innovations and Extensions in the Application Packages

    Ticket No. Type of the Change Application Package (Package Number) Description
    GR Innovation Collective Object (1916)

    With the help of the 'Collective Object' package, various objects can be grouped together for a common ATA process. Its operations are then transferred to the individual objects that belong to the collective object. Time and costs from the ATA process of the collective object can be distributed among the individual objects. With the help of this package, similar appointments can be bundled into one appointment and only this appointment can be processed, for instance.

    GR Innovation Waste Management (1944)

    The soon-to-be-released 'Waste Management' package records waste containers with precise data on waste types (European Waste Catalog EWC), location, quantities and other information. The counter function is used to record waste quantities. The evaluations provided give an overview of the waste balance.

    A complete overview can be found in the Changelogs.

    11.200.6479.34

    Date: 05.04.2024, Global version: 59352

    This version is an extended release of release 11.200.6479.23 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2403-00818 Bug Fix CAD During a CAD-DWG import, a crash could occur when transferring certain hatched polygons. Fixed
    TN-2402-01212 Bug Fix Crosstabs

    A crash could occur if, for example in a key management locking plan, all locks in a row or column were set at the same time.

    Fixed
    TN-2402-00598 Bug Fix Series

    A series, e.g. consisting of appointments may not have been resolved correctly if the start date was subsequently changed. It could happen that the first date of the series appeared twice.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.6479.23

    Date: 15.03.2024, Global version: 59014

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    AS, 07.03.24 Extension Custom Pages

    Basic functions of waveware can also be provided via the web browser using Custom Pages. You can now influence the display of bool fields.

    The Custom Page control 'LhFieldContent' determines the corresponding input field that matches the type of field from a specified table number and a field ID. Bool fields can now be displayed in various ways, such as a checkbox (default), switch or toggle. To do this, the new attribute 'BoolDisplayType', which regulates this display type, must be transmitted to 'LhFieldContent'.

    AS, 04.03.24 Extension Print

    Data entered into waveware can be prepared and output using various printing options.

    When printing the 'Email with PDF' output, the text of the email can now also be interpreted as HTML. To do this, activate the 'Text as HTML?' property. You can then enter HTML in the 'Message text' field and format the text in this way.

    TN-2402-00054 Change Telemetry

    With the help of a tracing, time data can be collected that is needed to resolve latency issues during rule development. External tools (e.g. Jaeger) can collect this data after the interface has been set up.

    When using Jaeger, you must now ensure that the "jaeger-all-in-one.exe" is started with the parameter "--collector.otlp.enabled". Also check the setup dialog in waveware DataManagement: the settings for Jaeger have been combined to specify an 'endpoint URL'. For more setup information: 'waveware Server: Tracing and Metrics'

    TN-2401-00762 Bug Fix Dashboard

    Target values ​​could be defined in the dashboard, but did not appear in the diagram. Setting the coloring of the target value in the display area may also not work under certain circumstances. The color setting field remained empty despite the color being selected.

    Fixed
    TN-2312-00632 Bug Fix Designer

    The Designer could crash if a drawn field was placed on a card within the 'Templates' Designer session.

    Fixed
    TN-2402-00245 Bug Fix Print

    Using the print dialog, an address and an associated contact can be set, which will be sent to the form when it is printed. After setting an address, the contacts are automatically filtered. However, if the contact selector was opened by double-clicking the 'Contacts' field, the contacts were not filtered correctly.

    Fixed
    TN-2402-00508 Bug Fix Cards

    An Image field can be used to load and display images into a record. If such field was present on a transaction, it could happen that the field content was not updated correctly when scrolling between transactions.

    Fixed
    TN-2401-00880 Bug Fix Cards

    The font and size between drawn and regular fields differed on the card. This caused various disadvantages in card design.

    Fixed so that drawn and regular fields use identical fonts.

    TN-2402-00273 Bug Fix SSO with SAML

    Single Sign-on With SAML could only be used on the Waveware Web if the protection against "Cross-Site Request Forgery" (CSRF) was deactivated in the settings of the waveware server (area 'Web server').

    Fixed
    TN-2402-00490 Bug Fix Web

    Selection: The button to adjust column widths to fit content appeared in a monitor list on the web only after running an output setting without the 'Adjust Columns' option.

    Fixed

     

    Innovations and Extensions in the Application Packages

    Ticket No. Type of the Change Application Package (Package Number) Description
    SK Change Medical Equipment (111)

    Change to a function: A serial appointment "Safety Inspection" have previously also been created for sub-devices of ME objects with the property 'ME system' = "1" and 'ME system' = "1+2" ​​for which there is a serial appointment "Safety Inspection",  .
    Since the probability that devices connected via 'Belongs to' will have individual appointments is significantly higher than shared appointments and problems can still arise with shared appointments, the dependency between the appointments of the devices was switched off.

    GR Innovation Energy Management

    With energy management, a comprehensive tool for consumption analysis and process optimization is now available. The two Meter packages 'Meter transaction' (1104) and
    'Meter object' (1116) expanded and modernized. This module also includes the new packages 'Registering performance measurement' (1921) and 'Meter Evaluation' (1927).

    A complete overview can be found in the Changelogs.

    11.200.6223.34

    Date: 15.02.2024, Global version: 58370

    Due to various bug fixes with security-relevant classification, this affects, among other things: the use of waveware WEB, Custom Pages and communication between client and server, an update to this release version (11.200.6223.34) is recommended.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2306-00157 Innovation Interface

    In waveware, a self-defined working area with the desired views (cards, tool windows...) can be used when starting.

    With the new building block 'ApplyWorkingArea', which is used in the started rule, a supervisor can administratively provide a working area for users. This working area is loaded at startup, regardless of whether a user has defined a personal working area himself.

    Mail SA, 05.01.24 Innovation Access Costs

    Via interfaces, e.g. REST, external applications can execute parameterized rules on the waveware server. This requires prior authentication of the user under whom data is to be queried.

    You can now also use access tokens for authentication to make accessing waveware from external systems easier while making it more secure. After activation via the waveware server settings, access tokens can be created as a transaction on staff records. Further information: 'Interfaces: Access via Token'.

    Teams VK, 23.01.24 Change .NET

    Microsoft .NET offers libraries for integrating modern functions into your own programs. The current .NET 8.0 release includes improvements to performance, garbage collection, and the core and extension libraries. waveware is now based on .NET 8.0.

    It is not necessary to install the .NET 8 runtime manually. waveware applications automatically include the required runtime components.

    Mail SA, 31.01.24 Change Powershell

    In connection with the update to .NET 8.0, the DataManagement PowerShell module also requires at least version 7.4.1. Versions below are no longer supported.

    When using the DataManagement PowerShell module, it is checked whether you are using at least version 7.4.1 of PowerShell. Otherwise a corresponding message will be shown. More information: 'DataManagement: PowerShell/Command Line'.

    SM / DG Teams 25.01.24 Change Web The version requirements for browsers used to access the waveware Web Client have changed.

    Google Chrome and browsers based on Chromium (Microsoft Edge, Opera, Brave, Vivaldi, etc.) at least version 119. Mozilla Firefox is required in version 118 and Apple Safari in version 17.

    TN-2401-00435 Bug Fix Selection

    If a text with a leading space was inserted into an existing field using the multi-function 'Change field contents' ('Append new field contents to old'), the space was cut away.

    Fixed: Leading or trailing spaces in string and memo fields are now possible.
    TN-2401-00344 Bug Fix Selection

    An optional filter line can be displayed in the 'Monitor list' selection result. If "like" or "not like" filters with square brackets in the filter term were used here, the filter was not applied correctly and the monitor list was often emptied.

    Fixed
    TN-2401-00663 Bug Fix CAD

    A plan loaded into the CAD viewer was displayed when scrolling through objects, e.g. rooms not updated.

    Fixed
    TN-2312-00345 Bug Fix Navigator

    Colorings that were set up for the Navigator in the 'Structure list' area were not displayed correctly in the waveware WEB.

    Fixed
    TN-2312-00720,
    Teams VK/SA 23.01.24
    Bug Fix Server

    Fields that are stored as locked in the database could be changed via the client under certain conditions.

    Fixed: Locked fields can no longer be changed from the client.

    TN-2310-00802 Bug Fix Single Sign-On

    Single Sign-On (SSO) enables uniform authentication in the working area using Kerberos, MSAL or SAML. Despite successful registration, it could happen that  an error message ["Cannot read properties of null (reading 'errorCode')"] was displayed in the waveware WEB.

    Fixed
    TN-2401-00285 Bug Fix Operations

    Operations are displayed in a structured manner in waveware. If there are operations for an object, they are displayed automatically. When scrolling to an object that does not have any operation, it could happen that the operations of the previous object were displayed.

    Fixed

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2402-00273 SSO with SAML 02/15/24

    Single Sign-On with SAML can only be used in waveware WEB if protection against "Cross-Site Request Forgery" (CSRF) is deactivated in the settings of the waveware server ('Web server' area). If you have activated protection against CSRF and are using SSO with SAML in waveware WEB, postpone the update until the next release if possible.

    Will be fixed in next release.

    A complete overview can be found in the Changelogs.

    11.200.5774.34

    Date: 20.12.2023, Global Version: 57382

    Please note that the regular release in January 2024 will be canceled due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    Teams VK, 30.11.23, PA-23-0737 Extension Tags

    Tags can be used to uniformly label records from different tables to make them easier to find, group and assign.

    As of waveware 11.200.5266, rights to use tags can be assigned in more detail via the rights system. Since then, a distinction has also been made between local tags (for specific tables) and global tags (for all tables) during creation.
    The global right 'Use tags' is no longer required and has been removed. Roles that had this global right in previous versions have been migrated to the 'Tags: Global Tags' global right. Existing tags from previous versions are automatically available globally for all tables. In addition, personal tags are now always available globally for all tables. The options when creating a tag have been adjusted accordingly. Additional Information: 'Tags'.

    Teams VK,
    TN-2310-00144
    Extension Notifications

    Notifications are short messages that inform waveware about actions and status changes, e.g. about a newly received task or the imminent arrival of an appointment.

    As notifications, when enabled via the global right, can be an important part of the information flow, the Notifications window is now always displayed. This ensures that notifications reach users. The window can still be placed anywhere, but can no longer be closed. Further information: 'Notifications'.

    TN-2301-00843 Extension Selection

    If the display of a selection is suitable for a group, you could previously switch to the group view using a button. All grouping levels were then expanded. This meant that the list could become confusing if there was a lot of data.

    Now with the option 'Activate group view' the result with this option can be displayed with the group view activated. To do this, the list must contain at least one grouped field.

    With the 'Expand group view' option, the result can be displayed with all rows expanded when the group view is activated.

    TN-2110-19288 Change Selection

    After executing the 'Multi' function, it always returned to the start of the selection.

    Now this selection is executed again and the selection result (after the changes made by Multi) is shown. If a placeholder query was used, the selection is executed again with the previously used placeholders.

    Teams VK, 06.12.23, TN-2311-00679 Change Serial Appointments

    When opening the appointment series dialog, the default setting for the series pattern was previously "Monthly, in this month".

    The default setting now depends on whether the 'Start on' field on the appointment card is filled. If so, this date is used as the starting date, i.e. "Monthly on [date]". If the 'Start on' field is not filled, the setting remains "Monthly, in this month".

    TN-2312-00271 Bug Fix Mobile When entering or deleting a value in a time field, the value was not saved. Fixed
    TN-2312-00230 Bug Fix Web

    The 'Print Properties' dialog box was a bit too small by default, so not all of the content was visible.

    Fixed
    TN-2311-01136 Bug Fix Calendar

    In the case of an object-level selection, records were not displayed in the calendar if the object/catalog did not have fields of type "Date(Time)".

    Fixed
    TN-2311-00934 Bug Fix Import

    If an import rule 'Global for all tables' is set in the import options, the settings 'for all objects' are used instead when evaluating the import options. This can lead to errors during an import.

    Fixed
    TN-2312-00585 Bug Fix Cards

    After adding a document in the DMS, the 'Tags' tool window was activated incorrectly.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.5519.71

    Date: 05.12.2023, Global version: 57062

    Please note that the regular release in January 2024 will be canceled due to planning.

    This version is an extended release of release 11.200.5519.67 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2312-00085 Bug Fix Server

    The Ruby engine was not running with the waveware server service. Among other things, CustomPages did not work correctly. It was only possible to use it if the waveware server was run via console.

    Fixed

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2311-00934 Import 11/23/23 If an import rule 'Global for all tables' is set in the import options, the settings 'for all objects' are used instead when evaluating the import options. This can cause errors during an import. Will be fixed in next release.
    CK in Teams Mobile 11/30/23 If waveware Mobile was used with the iOS 16 operating system, there were problems in selections: When expanding a selection element to display additional fields and then scrolling on the display, the expanded area jumped to a different location and destroyed the view. The problem no longer exists when the operating system version is updated to iOS17.

    A complete overview can be found in the Changelogs.

    11.200.5519.67

    Date: 01.12.2023, Global version: 57004

    Please note that the regular release in January 2024 will be canceled due to planning.
    The provision of the version 11.200.5519.51 was replaced by 11.200.5519.67 due to several bug fixes (see below) (Special Feature of the Data World Update).
    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2311-01169 Bug Fix Server

    Due to an error during session creation in the waveware server, an increased memory usage could occur. This in turn could lead to delays in the processing of internal processes.

    Fixed
    TN-2311-00651 Bug Fix Mobile

    If the waveware Mobile Client was left idle for several minutes without any interaction, high processor load caused the app to crash.

    Fixed
    TN-2311-00826 Bug Fix Mobile

    When logging into with waveware Mobile using Offline Data Worlds, there could be increased waiting time.

    Optimizations in caching and server availability queries to reduce login wait times.

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2312-00085 Server 12/05/23

    The Ruby engine does not run with the waveware server service. Among other things, CustomPages do not function correctly. It can only be used if the waveware server is run via console.

    Will be fixed in next release.
    TN-2311-00934 Import 11/23/23 If an import rule 'Global for all tables' is set in the import options, the settings 'for all objects' are used instead when evaluating the import options. This can cause errors during an import. Will be fixed in next release.
    CK in Teams Mobile 11/30/23 If waveware Mobile was used with the iOS 16 operating system, there were problems in selections: When expanding a selection element to display additional fields and then scrolling on the display, the expanded area jumped to a different location and destroyed the view. The problem no longer exists when the operating system version is updated to iOS17.

    A complete overview can be found in the Changelogs.

    11.200.5519.51

    Date: 22.11.2023, Global version: 56828

    Please note that the regular release in January 2024 will be canceled due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    Mail, AS 10.11.23 Innovation MQTT

    MQTT is an open protocol that enables communication between machines. With the MQTT module, waveware provides functionalities with which MQTT clients can be created in a data world-related manner.

    The MQTT protocol works on the principles of the publish/subscribe model. The transfer of data between the MQTT clients is usually handled by an MQTT broker.
    MQTT clients, created on the server side via the waveware MQTT module, establish connections to MQTT brokers and execute publish/subscribe actions.
    Further information in the article 'waveware Server: MQTT'.

    TN-2307-00603 Extension Selection

    Combined selections previously had no setting to output one selection per worksheet when using an Excel template.

    Multiple selections can now be output even when using an Excel template file with the target option 'one worksheet per selection'.

    Mail, AS 13.11.23 Extension Custom Pages

    The JavaScript API can be used to influence the runtime behavior of the CustomPage controls. 'MultiCatalogControl' now allows access to the MultiSelect ComboBox.

    A new 'MultiCatalogControl' element provides access to the MultiSelect ComboBox used to select a field value via the JavaScript API in Custom Pages. Functions can be used, for example, to retrieve or reset current field value.

    AS 25.10.23 Extension Database, LHSQL

    LHSQL is SQL syntax optimized for waveware. This syntax is based on the T-SQL syntax and extends it with its own functionalities. Support for SQL functions has been expanded.

    The SQL functions 'LAG', 'LEAD', 'RANK', 'PERCENT_RANK', 'CUME_DIST', 'NTILE', 'FIRST_VALUE', 'LAST_VALUE' are now available in LHSQL and can be used in rules or the SQL tester, for instance.

    AS 25.10.23 Extension Print

    Depending on the type of output, address information can be specified during printing, which is transferred to the print forms. The display of these address catalog fields can now be customized.

    The display of the Companies catalog fields can be set using the Supervisor Option 'Properties' (System / System (0) / waveware / Print options). By default, the record ID is displayed for each table.

    TN-2309-00794 Extension Web

    Using the 'Adjust line height' property, you can use the selection list to set the line heights of a monitor list to be dynamically based on the field contents. Up until now, only a fixed line height could be set in waveware Web.

    The 'Adjust line height' option is now also available on waveware Web.

    TN-2302-00909 Customization Cards

    Keyboard navigation has been improved in the waveware Windows Client.

    If you switch between document windows/cards in the Windows Client using the key combination [Ctrl] + [Tab], the input focus is now in the window when it is opened, so that you can switch between fields directly using [Tab]. For monitor lists or FreeSQL selections, after opening the window (again), you can use the arrow keys to mark a record and open it using [Enter]. Overview of the most important keyboard shortcuts 'waveware Hotkeys'.

    TN-2309-00367 Bug Fix Dashboard

    After exporting and then importing a dashboard into the same data world, the imported Dashboard was empty after restarting waveware. The export/import of Dashboards was previously only intended for transfer to other data worlds. In the future, an exported Dashboard can also be successfully imported into the same data world.

    Fixed
    TN-2311-00379 Bug Fix DMS

    When updating from a version <11.200.821.31, tags are automatically created from the DMS fields 'Category 1' to 'Category 3' and assigned to the respective documents. However, due to an error in the update step, the category fields were not converted.

    Fixed
    TN-2310-00496 Bug Fix Mobile

    Sub-transactions could not be assigned tags via waveware Mobile.

    Fixed
    TN-2310-00513 Bug Fix Mobile

    In Android, when creating a new tag, the keyboard was visible but the input field disappeared. It didn't show up again until typing tag name.

    Fixed
    TN-2308-00577 Bug Fix Navigator

    If synchronization was activated in the Navigator structure list, filters were applied via the header and a record was then called up from it. In the case of very large lists, it could happen that after opening the record in the Navigator structure list, not the currently opened record was marked, but only the main parent element.

    Fixed

    Known Problems

    Ticket No. Area Date Description Solution
      Import 23.11.23 If an import rule 'Global for all tables' is set in the import options, the settings 'for all objects' are used instead when evaluating the import options. This can cause errors during an import. Will be fixed in next release.
      Mobile 30.11.23 If waveware Mobile was used with the iOS 16 operating system, there were problems in selections: When expanding a selection element to display additional fields and then scrolling on the display, the expanded area jumped to a different location and destroyed the view. The problem no longer exists when the operating system version is updated to iOS17.

    A complete overview can be found in the Changelogs.

    Innovations and Extensions in the Application Packages

    Ticket No. Type of the Change Application Package (Package Number) Description
    FA New Instruction-Events (1895)

    This package allows you to plan and prepare instructions. In addition to the location, date and time, it is determined which people should be instructed on which types of devices. All participants can be invited to the event via email. You will receive all relevant information as well as a calendar entry and can then register or cancel registration for the event.

    GR New Ticket-Communication (1915)

    The Ticket Communication package enables sending messages between ticket creators and ticket editors. To do this, a sub-transaction 'Ticket Communication' is attached to the transaction 'Event'. When you save a new sub-transaction, a message is created, which is then displayed on the ticket object in the form of a new 'Ticket Communication' transaction.

    GR, FA Mail 23.10.2023 Extension

    Rental Management

    Master Data Management (1445)

    Package has been expanded to include some functions:

    • Consideration of capping limits on the basic rent
    • Button for transferring allocation accounts from the 'Apportionment accounts' catalog (336) to the transaction 'Apportionment accounts' (1025) on the business entity, as well as for transferring the transaction 'Apportionment accounts' on the business entity to allocation accounts on the usage contract
    • Automatic creation of a vacancy contract
    GR, FA Mail 23.10.2023 Extension Rental Management Value Protection (1521)

    New function for the index check: After the index check has been carried out for the usage contracts, corresponding suggestions for adjusting the fee details are determined for the affected usage contracts in the transaction 'Index checks' (2361). These are automatically displayed in a color-coded monitor list. Suggestions for fee changes can be adopted directly from the list.

    GR, FA Mail 23.10.2023 Extension Operating Cost Accounting (1634), Debit Positions for Tenancies (1843)

    The two packages have been linked together: the operating cost balance can now be automatically transferred to the debit positions. Debit positions that have been partially or (over)fully paid (payment amount) can be automatically transferred to the actual payments (the actual payments can therefore be used for operating cost accounting).

    Mail VK, 18.10.23 Extension Kerberos (1930),
    MSAL (1931),
    SAML (1932)

    The packages for configuring Single Sign-On have been expanded with a Supervisor Option for central switching on and off. The Supervisor Option is present in the path “Waveware Module / SSO / %SSO Package% / General”. If the option is deactivated, normal authentication is carried out and the authenticate rule of the installed Single Sign-On package is not used.

    11.200.5266.45

    Date: 13.11.2023, Global version: 56492

    This version is an extended release of release 11.200.5266.31 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Area Date Description Solution
    TN-2310-00758 Bug Fix Import

    During an update it could happen that import schemes could no longer be used correctly; for example, the scrolling and display no longer worked correctly with CSV or the “default formula” could not be edited in the appropriate editor.

    Fixed
    TN-2310-00608 Bug Fix Offline

    When logging in in Offline mode, the error "Exception has been thrown by the target of an invocation." appear. The login was then aborted.

    Fixed

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2310-00513 Mobile 12.10.2023

    When adding a new tag in Android, the keyboard is visible but the input field disappears. It won't be visible again until you start typing the tag name.

    Will be fixed in next release.
    TN-2310-00496 Mobile 16.10.2023 Sub-transactions cannot currently be assigned tags via waveware Mobile. Will be fixed in next release.

    A complete overview can be found in the Changelogs.

    11.200.5266.31

    Date: 16.10.2023, Global version: 56048

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    PA-23-0737 Extension Tags

    Tags can be used to mark records to make them easier to find and assign.

    Rights to use tags can now be assigned in more detail via the table right system. Rights to view, create and assign tags are granted separately for each object type, transaction and catalog.
    In addition, a distinction is now made between global and local tags. Users can create and use personal tags that are only visible to them.

    TN-2308-00740 Bug Fix ClickOnce

    When setting up a data world, command line arguments can be passed to ClickOnce installations, for example, this can cause the login mask to be skipped when starting a client. The specified command line arguments were not always applied correctly.

    Fixed
    TN-2308-00672 Bug Fix DataManagement

    Creating a new data world via DataManagement led to a crash if additional windows (e.g. the System Rule Editor) were open when the data world was saved.

    Fixed: Open windows are now checked before a data world is created.

    TN-2308-00760 Bug Fix DataManagement

    On lower screen resolutions, not all elements in the window were accessible when exporting via DataManagement. There was no way to scroll.

    Fixed
    TN-2308-00836 Bug Fix Designer

    Drawn fields enable the read-only display of any values, e.g. about rules. When setting up these fields, a "custom style" can be activated using the 'Type' property to individually define the text color and display. However, fields of this type were not shown on the card.

    Fixed
    TN-2308-00673 Bug Fix Export

    Quickly switching between existing export rules could cause the Export Related Catalogs or Objects window to disappear and no longer update.

    Fixed
    TN-2307-00094 Bug Fix Cards

    When setting up catalog fields with the Designer (field type 'Catalog'), the display of the field contents can be customized. For this purpose, the fields of the catalog to be displayed are formatted with curly brackets in the field property 'Catalog field display'. The values ​​may not have been displayed correctly on the card.

    Fixed
    TN-2308-00611 Bug Fix Cards

    When you enter an incomplete value in a catalog field, a pop-up window appears with appropriate auto-complete suggestions. If the suggested values ​​in this pop-up window were sorted using the column headers and a value was then selected, a possibly incorrect value was adopted into the field.

    Fixed
    TN-2309-00093 Bug Fix Cards

    Mandatory fields that were only readable were no longer framed in red when empty.

    Fixed
    TN-2307-00027 Bug Fix Mobile

    A date or time can be selected in the app in corresponding fields using small dialogs that suggest the current date or time by default. If a date or time was deleted from such field, when it was re-entered, not the current time but the deleted value was suggested in the dialog.

    Fixed
    TN-2309-00049 Bug Fix Mobile

    Using the camera to add a photo to documents of a record caused the app to crash on Android 13.

    Fixed
    TN-2310-00337 Reminder Setup

    When installing waveware, the Microsoft Visual C++ 2010, 2012 and 2015 runtimes were previously required. Microsoft support has already been discontinued for Visual C++ 2010 and 2012.

    As of 11.200.4928.55 (September release), only the Microsoft Visual C++ 2015-2022 Redistributable (a single executable runtime) is required.

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2310-00513 Mobile 12.10.2023

    When adding a new tag in Android, the keyboard is visible but the input field disappears. It won't be visible again until you start typing the tag name.

    Will be fixed in next release.
    TN-2310-00496 Mobile 16.10.2023 Sub-transactions cannot currently be assigned tags via waveware Mobile. Will be fixed in next release.
      Import 25.10.2023 During an update, it may happen that import schemes can no longer be used correctly; e.g.  the scrolling and display no longer works correctly with CSV or the "standard form" cannot be edited in the appropriate editor. Will be fixed in next release.

    A complete overview can be found in the Changelogs.

    11.200.4928.78

    Date: 27.09.2023, Global version: 55648

    This version is an extended release of release 11.200.4370.37 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2309-00536 Bug Fix Navigator In the Navigator, the 'Overall overview' display type remained empty. Fixed
    TN-2307-00623 Bug Fix Rights Management

    The selections in the Mobile APP did not use filters on tables with field rights.

    Fixed
    TN-2309-00553 Bug Fix Mobile A change in the views setting for Mobile could result in tables not being displayed with the expected amount of content. Fixed
    TN-2309-00716 Bug Fix Assist A client crash occurred when using the Assist and typing something into a TableSelector. Fixed
    TN-2309-00718 Bug Fix Cards When defining a series in a sub-transaction, the 'Delete' button was missing in the series definition window. Fixed
    TN-2309-00724 Bug Fix Cards During the quick search, the first record could not be opened in a new tab. The error message “Record not found” was shown. Fixed

    A complete overview can be found in the Changelogs.

    11.200.4928.55

    Date: 15.09.2023, Global version: 55414

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    QM-JF Extension DataManagement

    You can use the local package manager to install packages without an active internet connection. However, uninstalling packages was previously only possible via the package manager with access to the waveware Service Center.

    Installed packages can now also be removed via the local package manager of the DataManagement. All existing packages are listed in the dialog. Select the packages to remove and click 'Remove selected packages'. Further information: 'Uninstall Packages Offline'.

    TN-2308-00534 Extension Navigator

    The structure list in the Navigator can display a tree structure of records that belong to an object type.

    The filter function can be used in the structure list to select all records belonging to the tree according to the corresponding filter terms. The result is displayed as a  flat list. If you delete the filter term from the line, the tree structure is immediately displayed again.
    The filter in the structure list is only available if the Object Tree package (1013) is set up.

    TN-2308-00534 Extension Navigator

    By default, sorting in the Navigator structure list is based on the 'Outline' field (FID 11694) of the 'Object Tree' table. A different sorting field can be set in the Supervisor Options.

    If the sorting in the structure list of the navigator is to take place according to the sorting field selected there, the checkbox 'Ignore sorting from object tree package' must be set in the Supervisor Options for the respective table.

    QM-JF 03.08.23 Extension Single Sign-On

    Single Sign-On (SSO) enables uniform authentication in the workplace using Kerberos, MSAL or SAML. The process is now also available for the CAD-DWG Client.

    Previously, authentication via Single Sign-On was only available for Windows, Web, Mobile Clients and CustomPages. The authentication procedure has now also been adopted for the CAD-DWG Client. For example, rules already created to authenticate the Windows Client are now equally applied to the CAD DWG Client. Single Sign-On is still not supported on the CAD-DGN Client.

    TN-2302-00757 Extension System Rule Editor

    Building blocks for executing and displaying selections have been expanded to include optional parameters for specifying an output target.

    The 'ExecuteComposedSelection' and 'ExecuteSelection' building blocks, which can be used to execute a specific selection and display the result, have been expanded to include an optional 'target' parameter, which allows specifying an output target. If the parameter is empty, the monitor output type 'New Window' is used.

    TN-2307-00013 Bug Fix Selection

    If a template is deleted during the selection printout, it is checked for use in other selections. This check failed with a misleading message.

    Fixed
    TN-2309-00233 Bug Fix Selection

    If a selection result is output as a monitor list, further temporary filtering can be applied to displayed fields in the header of the monitor list. If these filters were reset, a crash occurred if the selection contained fields that were set to 'not visible in the monitor list'.

    Fixed
    TN-2306-00467 Bug Fix Dashboard

    It could happen that dashboard windows were not loaded when reopening the waveware Windows Client. The problem always occurred when the 'Custom Views' option was set in the main window layout settings, but no view was selected. The workaround is to change the layout to 'Use last view when starting the program'.

    Fixed
    TN-2307-00418 Bug Fix Cards

    If a search was carried out in the tool window of the Windows Client and the search result was then sorted in this window, a crash occurred.

    Fixed
    TN-2307-00272 Bug Fix Cards

    Fields that store a date in the waveware Windows Client have a small calendar that can be opened using a button in the field. If the buttons for monthly browsing were used in this small calendar, the control closed and you had to reopen it.

    Fixed
    TN-2307-00048 Bug Fix Mobile

    Fields that record location in waveware Mobile could be changed even though these fields were deactivated.

    Fixed
    TN-2308-00105 Bug Fix Sync

    When loading an Offline Data World, no users, rights and roles were transferred if the default client with ID 1 was inactive or did not exist. In this case, login was not possible.

    Fixed

    A complete overview can be found in the Changelogs.

    Known Problems

    Ticket No. Area Date Description Solution
    TN-2309-00482 Sync 15.09.2023

    When using Sync, an error occurs while updating serial appointments. The message “The loaded record is already being processed or is not current” appears. Installations that do not use Offline Data Worlds are not affected.

    Will be fixed in the next package release.
    TN-2309-00536 Navigator 18.09.2023 In the Navigator, the 'overall overview' display mode remains empty. Bug has already been fixed and a corrected release will be made available.
      Rights Management 21.07.2023

    The Selections in the Mobile APP do not use filters on tables with field rights.

    Example: As soon as field rights are set on the 'Tasks' table, the filters no longer apply to this table.

    Bug will be fixed in the next release.
      Mobile 18.09.2023 A change in the Mobile Views setting may result in tables not displaying the expected amount of content. Bug will be fixed in a new Mobile version.
      Assist 22.09.2023 Client crash when using Assist and typing something into a TableSelector. Bug will be fixed in the next release.
      Cards 22.09.2023 If a series is to be defined for a sub-transaction, the 'Delete' button is missing in this series definition window. Bug will be fixed in the next release.

    Innovations and Extensions in the Application Packages

    Ticket No. Type of the Change Application Package (Package Number) Description
    Note GR 21.06.23, Mail DL 10.08.23 Extension Locking Plan (1185)

    Additional bookings increase the inventory of locking cylinders within a locking plan. With orders you can now document cylinders ordered before a delivery. Orders are also recorded via additional bookings and displayed in the cylinder object. When a delivery is made, a previously entered order can be selected and data can be transferred from it.

    TN-2307-00085 Extension Serial Appointments

    If there are several tasks for a serial appointment and one of them is completed and invoiced, the 'Next appointment' field (18916) may no longer be filled, which would lead to an error.
    Now you can use the field tag “NotSetNextDate” to set that no attempt is made to fill the field.

    Mail PD, 08.08. Extension Instruction Management
    1. To date, manufacturer instructions have been created for all ME types. However, this was not necessary for ME types with ME systems other than 1 or 1+2. Now the assignment generator only creates a normal instructions for these ME types. You can deactivate the consideration of these ME types using a Supervisor Option. The creation of assignment areas for this is also prevented. Existing assignment areas are marked on the card for users and all fields are deactivated.
    2. Some devices can be operated without special instruction; appropriate medical training (e.g. as a nurse) is then sufficient. A new option for ME types with ME systems other than 1 and 1+2 enables self-instruction with documentation.
    3. If an instruction group is deleted in the catalog, all Transactions of the instruction group type in which the catalog is stored will also be deleted after activating the above option.
    Mail VL, 14.08. New Kerberos (1930),
    MSAL (1931),
    SAML (1932)

    Single Sign-On is supported by waveware with three services: Kerberos, MSAL and SAML. To simplify the setup of the preferred service, a package is available that provides the necessary rules. This keeps the configuration effort to a minimum and is usually completed by filling out the provided Supervisor Options.

    11.200.4370.40

    Date: 09.08.2023, Global version: 54512

    Please note that the regular release in August 2023 will not take place due to planning. The next release is in September 2023.

    This version is an extended release of release 11.200.4370.37 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2308-00204 Bug Fix Cards

    If new cards were opened from various areas, e.g.  when using operations, from the navigator or when copying, the card always appeared in a new document window instead of the currently open window. The cause was an error in the 'OpenCatalogView' rule.

    Fixed
    TN-2308-00081 Bug Fix Cards

    The Windows Client could crash if the table view was used under certain conditions. The crash only occurred if only read rights existed for the relevant transaction type, more than one record existed in the transaction type and the transaction record was reloaded before switching to the table view.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.4370.37

    Date: 03.08.2023, Global version: 54366

    Please note that the regular release in August 2023 will not take place due to planning. The next release is in September 2023.

    This version is an extended release of release 11.200.4370.22 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2307-00836 Bug Fix ClickOnce

    ClickOnce enables waveware installations on Windows that can be installed or updated with minimal user interaction. Under certain circumstances, errors occurred during the distribution of the ClickOnce installations. It could happen that files required to run the clients were missing after the installation or update.

    Fixed
    TN-2306-00789 Bug Fix Custom Pages

    The Hash attribute 'api.Filter' was not updated when used in controls. The error existed from the second execution. The first cached value was then no longer replaced.

    Fixed
    TN-2307-00623 Bug Fix Mobile

    In waveware Mobile, selections did not apply filters to tables with restricted field rights. if for example, field rights were restricted on the 'Tasks' transaction table, filters in the selection for this table were ignored and the full database was returned.

    Fixed
    TN-2307-00531  Bug Fix Mobile

    After the first successful login, the biometric login in waveware Mobile no longer worked if the values ​​in the 'Staff ID' and 'Login name' fields differed.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.4370.22

    Date: 17.07.2023, Global version: 53868

    Please note that the regular release in August 2023 will not take place due to planning. The next release is in September 2023.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    29.06.23, QM Change Rights Management Change in the system for the field rights.  Setting field rights was previously activated in the Supervisor Options. As of this version, field rights are always activated and all rights are given for all fields. Basically, field rights are now designed positively. In a new installation, users have all field rights. They may have to be removed individually for configuration.
    Nothing needs to be done when updating to this release. The given field rights are automatically converted according to the new system.
    Mail 05.06.23, AS TN-2303-01155 Extension Custom Pages

    Basic waveware functions can also be provided via the web browser using Custom Pages. A default tag can now be specified for a file upload to the DMS.

    It is now possible to configure a tag control inside a 'LhFileUpload' control. For this purpose, the control offers a new parameter 'tagsHash', into which HashAttributes for the tag control can be passed.

    PA-15-0985 Extension Trigger

    New rule trigger for catalog dialog

    Executed when the catalog dialog is opened.
    If more than one filter term is specified for the same field, the last entry is taken into account, all others are not.
    More information in the help article.

    TN-2305-00150

    Bug Fix Selection

    Dynamic filters can be set in the selection using date filters. If a date "TODAY + 5 months" was used here and the 'From this date' property was set to "Last day of the month", an incorrect value was returned in the case of December, namely "01/31/2024" instead of the expected " 12/31/2023".

    Fixed
    TN-2306-00825 Bug Fix DataManagement

    When executing commands via the DataManagement PowerShell, errors could occur when loading "Microsoft.Extensions.Logging".

    Fixed
    TN-2306-00349 Bug Fix Export

    When exporting via the Windows Client in LH format, no client information was output, even if the 'Export client information' option was activated in the export rule.

    Fixed
    TN-2306-00294 Bug Fix Mobile Taking and uploading a photo to the DMS could cause the app to crash in the Mobile Client. Fixed

    TN-2306-00697

    Bug Fix Universal Selection

    When opening a universal selection, the error message "Print form'' could not be found" appeared if the Supervisor Option 'Automatically generate missing default components' was deactivated and e.g. new transaction types were used in the selection. The message also appeared if no print output was set up for the selection, e.g. when using a monitor list.

    Fixed
    TN-2306-00714 Bug Fix Web

    When creating a series type for appointments, an appointment type must be set by default, since the field is a mandatory field. In the Web Client, however, the specification of the mandatory value could be avoided and the series type could be confirmed in the dialog without an appointment type.

    Fixed
    TN-2306-00192 Bug Fix

    Web CAD

    In the web CAD viewer, the toolbar sometimes became invisible when navigating between cards. The toolbar appears whenever an object to which a CAD plan is linked is opened. If you then use the 'Next' and 'Back' buttons to scroll to another object to which no CAD plan is linked, the toolbar is hidden again. After scrolling back to the object with a link, the plan appeared in the CAD viewer, but the toolbar remained hidden.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.4152.46

    Date: 13.07.2023, Global version: 53776

    Please note that the regular release in August 2023 will not take place due to planning.

    This version is an extended release of release 11.200.4152.32 (Special Feature of the Data World Update) with important bug fixes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2306-00841 Bug Fix Mobile

    With a negative evaluation of test steps in the dialog in waveware Mobile, some fields dynamically become mandatory fields. If these mandatory fields were filled in the detail view and then switched back to the list view, the note (triangle symbol with an exclamation mark) remained. Only processing another test step made the note disappear.

    Fixed
    TN-2306-00435 Bug Fix Mobile The app crashed when the data in a field of type 'Decimal' changed rapidly. Fixed
    TN-2306-00308 Bug Fix Mobile

    The 'FieldChanged' trigger was not addressed after editing a field and swiping directly to the next step within a test step evaluation.

    Fixed
    TN-2304-00711 Bug Fix SAP-Interface

    Added missing function 'UseSapShiNamespace' to gRPC serialization. The SAP Supervisor Option 'Use SHI instead of BITLH SAP namespace' had no function.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.4152.32

    Date: 19.06.2023, Global version: 53354

    Please note that the regular release in August 2023 will not take place due to planning.

    This version is an extended release of release 11.200.4152.30 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    QM Bug FIx Building Block

    When a data world is activated, a database structure check takes place in DataManagement, which ensures that differences between the database and DefDB are avoided and that any missing information is subsequently transferred to the database. If database errors are reported during this check, the program usually provides automatic solutions. DataManagement crashed with a message about a network problem when attempting to use the proposed solutions.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.4152.30

    Date: 15.06.2023, Global version: 53302

    Please note that the regular release in August 2023 will not take place due to planning.

    Innovations and Extensions in the waveware System

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2304-00176 Innovation Building Block

    The 'SetDrawnFieldStyle' building block can be used to dynamically change the appearance of a drawn field at runtime.

    The building block controls whether the submitted drawn field is displayed normally, disabled, as a caption, etc. The building block should be used in a 'FieldStates' rule and is only intended for dynamic drawn fields.

    AS Mail 17.05.23 Extension Custom Pages

    CustomPages provide basic functionalities of waveware via the web browser. The file extensions that are not permitted in the DMS, which can be set via the Supervisor Options, are now also checked within the interface when a file is uploaded.

    Previously, the 'LhFileUpload' control did not take into account the illegal file extensions configured for the DMS. The server-side check prevented the upload in such case. By default, the control now takes into account the impermissible file extensions in the DMS. To change this behavior a new hash attribute 'DisableDMSExtensionsBlacklistCheck' can be applied.

    Chat DA 08.05.23 Change CSV-Import

    With CSV import, tables and fields can be assigned to the columns of the imported file. Tables that are available there depend on which main table is selected. (e.g. 'Room' also has 'Real Estate' and 'Floor' as catalog fields on the card.)
    Previously, if tables and fields were assigned, but then the main table was changed, the assignment was deleted because it was then no longer applicable.

    The assignment is no longer deleted so that the assignments that have been set are not simply gone. Instead, a warning icon with a tooltip is now shown at the assignment to inform users that this assignment is unrelated to the main table and consequently will be ignored.

    TN-2304-00534 Change Print

    After selecting an output type in the print dialog, the labels for the properties of the output type were usually displayed very narrowly, making the texts almost impossible to read.

    The display of these labels has been adjusted by better dividing up the individual areas (forms, output type, availability, etc.) of the print dialog. In addition, changes to the widths are now saved context- and user-specifically, so that after a one-time adjustment and renewed call of the dialog, all previously defined widths are restored.

    TN-2304-00248 Bug Fix Designer When editing a card in the Designer, the number and label of the card displayed in the tab/title of the document window was severely shortened.

    Fixed so that the title is now fully displayed.

    TN-2305-00088 Bug Fix Print

    In the print dialog, you can use the 'Show/edit form details' button to open a dialog in which further information on the current form is displayed. Configuring data sources via this dialog resulted in an error.

    Fixed
    TN-2207-05018 Bug Fix Cards

    If the Supervisor Option 'System / waveware / General / Show object/catalog type' is deactivated, the content of a selectable field from the card appears in the tab of a document window instead of the table name. For objects, Field ID 12 'Name' is used by default. However, if the corresponding field was empty, the title in the tab was also empty.

    Fixed so that the table name is now displayed when the corresponding field on the card is empty.

    TN-2212-00648 Bug Fix Mobile

    When using dialogs in waveware Mobile to record or change values, it could happen on the Apple iPad that fields of the dialog were moved so far up when the keyboard was expanded that they were no longer accessible.

    Fixed
    TN-2305-00352 Bug Fix Mobile

    If a field of type 'Location' was emptied in waveware Mobile, an error "Object reference not set to object instance" appeared.

    Fixed
    TN-2303-00467 Bug Fix Web

    The output of field contents as a barcode was sometimes not possible in the waveware Web. An error "The barcode text has an incorrect format" was often reported, although the same field content could be successfully output to a barcode via the Windows Client.

    Fixed

    A complete overview can be found in the Changelogs.

    Innovations and Extensions in the Application Packages

    Ticket No. Type of the Change Application Package (Package Number) Description
    Mail DL -> Doku 15.02.23 Extension Escalation (1124)

    Escalation messages can now not only be sent by email, but also as a notification. For this purpose, another card area 'Notification Settings' is available in the 'Steps' transaction, in which, as with the previous email settings, the message to be sent can be configured.

    Mail DA 20.04.23 Extension Test Data Preview (1360)

    A detailed summary is now displayed in the test data preview after a record has been transferred, in which you can read exactly which records were moved from which location to which location or were newly created. A current waveware version is also required for this.

    Teams FK 14.06. New Package First Aid Book (1834)

    With the 'First Aid Book' package, supported by an assistant, accident reports can be created quickly and easily, recording the people involved, the location of the accident, a description of the course of the accident and, if necessary, a picture. These can be worked out in detail later.

    Teams FK 14.06. New Package Risk Assessment (1899)

    The 'Risk Assessment' package supports users in assessing and documenting the risks that occur at the workplace. The risks can be assigned to different scopes and measures can be defined if necessary.

    Teams FK 14.06. New Package Two-Factor-Authentication - 2FA (1907)

    Additional security when logging in: The package provides the necessary rules/fields to generate the codes for two-factor authentication and then to request them when logging in.

    Teams FK 14.06. In the release process Quick-Notifications (1909)

    Quick reference to other waveware users about a record. Note is used manually with a short note text as a notification. Double-click opens the record.

    11.200.3961.27

    Date: 02.06.2023, Global version: 53086

    This version is an extended release of release 11.200.3961.23 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2305-00773 Bug Fix Designer If an existing field was changed from the type 'String' to 'Memo' in the Designer and the session was imported, the change was not transferred to the database. No error message appeared when importing. The field was then a regular memo field in waveware clients. However, the field in the database retained the data type "nvarchar(255)" from the string field. This could lead to input errors when the maximum number of characters was exceeded. This problem affected all versions of waveware 11.200. Fixed
    TN-2111-00251 Bug Fix Safety Testers

    When displaying the measurement history, the date of test step results was incorrect. In addition, the display of a test step for activities was inconsistent. Either the ID or the name was displayed here.

    Fixed
    TN-2305-00444 Bug Fix Print File/mail placeholders (ID and FID) were not replaced in case of custom expression. Fixed

    A complete overview can be found in the Changelogs.

    11.200.3961.23

    Date: 15.05.2023, Global version: 52806

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2212-00568 Extension Selection

    A structure overview of all usable tables and fields is available in the tree views 'Available tables and fields' in Selection/Filter and Selection/List.

    In the Web and Windows Client, roles with the global right 'Selection: Show table and field IDs' can also display the respective ID in brackets behind the available tables and fields in this overview so that tables and fields can be clearly identified .
    TN-2304-00033 Change Building Block

    Building block 'AllTags' in path 'Modules.Tags.Data', which returns all tag links associated with a record, has been renamed to 'AllTagLinksOfRecord'.

     
    AS 25.04.23 Change Print

    The 'List & Label' reporting tool has been updated to the current version 28 SP1 (28.001).

    The creation and processing of print forms is implemented in waveware using the extensive reporting tool 'List & Label' from combit®. List & Label has been updated in waveware to eliminate an error in the Form-Designer that could lead to a crash.

    TN-2303-01209 Bug Fix Notifications

    If there were a lot of notifications for one person, it could happen that the waveware Windows Client crashed with an unhandled exception when trying to mark all notifications as read at the same time.

    Fixed
    TN-2303-01053 Bug Fix Designer

    In the Designer view 'Sub-Transactions', the field list of the table view can be set for sub-transactions. However, the general properties of the view were only displayed if at least one field was added to the view.

    Fixed: General properties are now also offered if the view has not yet been assigned a field and the standard field list is therefore valid.

    TN-2303-01028 Bug Fix Designer

    If for example, the properties 'Editable' or 'Mandatory field' were changed, it could happen that the title of the field in the grid became invisible.

    Fixed
    TN-2303-01193 Bug Fix Cards

    In the Designer, it can be specified for catalog fields whether entries from the catalog must be used or whether free text input is also possible (mandatory catalogs, 'M.Cat.'). When trying to enter free text in such field in the Windows Client, the catalog window first opened. If the window was aborted or confirmed, the error message "RuleException" appeared.

    Fixed
    TN-2304-00346 Bug Fix Catalogs/DMS

    When performing data homogenization, e.g. second ME types, all assigned instructions and their documents were transferred to the other type, but not the documents that were directly assigned to the ME type.

    Fixed
    TN-2305-00239 Bug Fix Mobile When using waveware Mobile with an older waveware server version, it could happen that the 'Events' card could not be loaded completely. Fields may be missing on the card. Fixed
    TN-2303-00481 Bug Fix Mobile

    If an existing photo was transferred to an image field on Android, the image was displayed rotated.

    Fixed
    TN-2304-00251 Bug Fix Mobile

    Assigned and available tags may not have been visible in waveware Mobile if the current app was used with an earlier version of the waveware server.

    Fixed

    A complete overview can be found in the Changelogs.

    11.200.3805.43

    Date: 02.05.2023, Global version: 52624

    This version is an extended release of release 11.200.3805.33 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    TN-2304-00664 Bug Fix Designer A change in the number of decimal places of existing fields of type 'Currency' and 'Decimal' was saved only in the database definition in Designer (DEF DB). However, this change was not made in the database, so that one can "visually" see for example 5 decimal places could be entered, but these were rounded after saving to the database setting (e.g. 2 decimal places). Fixed
    TN-2304-00645 Bug Fix CAD (Workplacemanagement)

    Offset error in the list of drawings that can be displayed in CAD Custompage, so nothing was displayed when the last list item was selected.

    Fixed
    TN-2304-00395 Bug Fix Mobile In iOS, the wrong location was displayed when setting "Allow this time" for a location. Fixed

    A complete overview can be found in the Changelogs.

    Know Problems

    Area Date Description Solution
    Update 11.05.23

    When updating a waveware installation between versions 11.200.115.1 to 11.200.3213.48 (including those mentioned) to version 11.200.3434.39 or later, a change in the DLL versioning between .NET6 and .NET7 can lead to a crash. This is a .NET bug and Microsoft should solve it.

    Either the old version must be uninstalled first, or the setup of the new version must be started a second time and a repair installation carried out.

    11.200.3805.33

    Date: 17.04.2023, Global version: 52410

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution/ New Feature
    12.04.23 Extension DataManagement

    The DataManagement Client can be started with parameters via the command line and a login can be carried out.

    In order to carry out an automated login, certain parameters must be specified, e.g. "wavewaredatamanagement.exe -server 192.168.0.1 -usecustomizer 1 -customizername Customizer1 -password secret".
    Further information on the individual parameters: 'DataManagement PowerShell/Command Lines'.
    Mail JM, 20.03.23 Extension DataManagement

    A new Supervisor Option makes it possible to hide tables in DataManagement. In this way tables that only provide raw data for certain functions for instance, are invisible in the Designer and the System Rule Editor.

    The Supervisor Option 'System / System (0) / DataManagement / General / Hide tables in DataManagement' allows the BIM raw data tables to be hidden in the Designer and the System Rule Editor (e.g. in the 'FieldPicker' building block).

    TN-2209-04014 Extension DMS

    If files are linked via the 'New' dialog, only one file could be selected in this dialog. It was only possible to link several files using drag & drop.

    Multiple files can now be selected and linked at the same time via the 'New' dialog.

    TN-2303-00399 Change Mobile

    A field of 'Location' type can be used to collect and store geographic positions. Positions could differ incorrectly and be displayed slightly shifted, when setting and subsequently opening via the positioning dialog. In addition, viewing, navigating and zooming was not possible without changing any existing position information.

    The handling of the field has been revised and improved.
    TN-2303-00915 Bug Fix Selection In a grouped monitor list, only the ID field can be double-clicked to open the card, e.g. with a grouped list with 'ID' and 'Description'. Double-clicking on 'Description' triggers a message that no record could be determined. Fixed
    TN-2302-00225 Bug Fix Building Blocks

    The 'SetStandardButton' building block can be used to create and change buttons in the waveware ribbon using the System Rule Editor. However, the building block parameter for adjusting the index, i.e. the button position in the ribbon, had no effect.

    Fixed so that an index passed to the building block is applied correctly. In addition, you can now use the "-1" index to always place the button at the end of all buttons on the ribbon.

    TN-2302-00991 Bug Fix Designer

    When assigning transactions to objects in Designer view mode, it could happen that the context menu could not be used and the assignment could not be completed.

    Fixed
    TN-2303-00395 Bug Fix Cards

    When using an InputBox to query values ​​in the Windows client, it could happen that the last 2-3 characters were not visible when entering a text field within this InputBox if the content was very long.

    Fixed
    TN-2303-00713 Bug Fix Mobile

    When tapping on 'Back' in the calendar of the Mobile Client while creating a new appointment or when switching from month to day view, the app could crash under certain circumstances.

    Fixed
    TN-2303-00013 Bug Fix Mobile

    The placeholder "*" can be used to scroll through all objects when searching for objects in the Mobile Client. If there were more than 1000 rows of results and the end of the list was reached when scrolling, the app could no longer be used and crashed.

    Fixed
    TN-2302-01068 Bug Fix Mobile

    In the Nobile Client, an input box enables data to be entered in one dialog. Certain values, e.g. transaction numbers or device IDs, can be scanned directly via QR code. However, this caused the app to crash.

    Fixed
    TN-2303-00222 Bug Fix Web

    The table view for transactions could not be opened in the web client because a rule controlling the view did not exist.

    Fixed

    A complete overview can be found in the Changelogs.

    Known Problems

    Area Date Description Solution
    Designer 20.04.23 Changing the number of decimal places of existing fields of type 'Currency' and 'Decimal' is only stored in the database definition in the Designer (DEF DB). However, this change is not made in the database, so that you can "visually" see for example 5 decimal places can be recorded, but these are rounded after saving to the database setting (e.g. 2 decimal places). Will be fixed in next release.

    11.200.3647.36

    Date: 29.03.2023, Global version: 52168

    The provision of version 11.200.3674.27 (03/20/2023) was replaced by 11.200.3674.36 due to bug fixes.
    Ticket No. Type of Change Area Description Solution / New Feature
    TN-2303-00983 Bug Fix Backup

    A backup with a database, which in turn was created independently of the database, can be imported back into any database system. You can optionally make the corresponding setting when creating a backup via the DataManagement. An error occurred when restoring such database-independent backups, so that only the first 5000 records were restored. The workaround was importing the 'backup.wavedump' file, which is located in the backup, again.

    Fixed
    TN-2303-00821 Bug Fix Selection A field comparison can be used in a selection filter to filter data in which the value of one field is greater, less than or equal to the value of another field. When selecting the comparison field, the waveware client could crash if no field was selected in the dialog and the dialog was confirmed. Fixed
    TN-2303-00934 Bug Fix CAD It was difficult to select and move symbols from DWG drawings with the mouse in the CAD viewer. Fixed

    A complete overview can be found in the Changelogs.

    11.200.3647.27

    Date: 20.03.2023, Global version: 52040

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Mail KS 27.01.23
    TN-2212-00568
    Extension Selection

    A structure overview of all usable tables and fields is available in the tree views 'Available tables and fields' in Selection / Filter and Selection / List.

    In the Web and Windows Client, the field IDs are now also displayed in brackets behind the available fields in this overview so that fields can be clearly identified if the same or similar names exist across tables.

    TN-2301-01070, AS 09.02.23 Extension CustomPages

    In the area of ​​the JavaScript API of the CustomPages, the 'CatalogControl' and 'ComboBoxControl' have been extended with function parameters.

    For the 'CatalogControl', there is now the parameter 'SetValue', with which a value can be set. 'ComboBoxControl' received various new parameters, which are described in the documentation.

    TN-2207-04602 Extension DMS

    In addition to files, a URL can also be linked in document management (DMS). As of version 11.200.2706.40, a field containing the name of this URL can be specified via the "DisplayedDocumentName" field tag.

    The dialog for embedding a URL in the DMS has been extended for the FAT client. If a field has been tagged, the 'Display text' field is available in the dialog for linking a URL. A name for the linked URL can be assigned here.

    TN-2301-00975, AS 03.02.23 Extension Calendar

    When outputting a calendar via the selection, you can now set the monitor output type and an automatic update. The settings are available in the 'Calendar' output type.

    You can use the 'Monitor output type' to specify whether the calendar should be displayed in the current window, in a new window or in an external window that you can arrange as you like. The 'Automatic update' setting defines a predefined update interval if new or external window is set under 'Monitor output type'.

    QM JF 16.02.23 Change Transport Orders

    A transport order is used to transfer changes from a waveware system to another system. This function is used to easily import customizations to packages or DEF files from a development system into a test or production system.

    A system update by importing a transport order is no longer possible. The versions of the source and target system may differ at most in the build number, otherwise the option in DataManagement is blocked.
    To protect less experienced users, an expert mode with more detailed settings is now available.

    Mail AK 01.03.23 Change Update

    A system update to version 11.200 from a version lower than 11.180 is not possible.

    With an update, it is now also checked whether the initial version is at least an 11.180. Otherwise a message is shown that an update sequence must be adhered to, with a link to the Update-FAQ in the Online Help.

    TN-2212-00468 Bug Fix Selection

    One or more result rows of a monitor list can be easily copied out using the context menu and for example, can be pasted to Microsoft Excel. If a memo field containing tabs was copied, the field content was spread over several cells when pasted into Excel.

    Fixed: Tabs are replaced with spaces in the field content.

    TN-2301-00974 Bug Fix CAD Room stamps were not displayed on the room card but were visible on the drawing card.

    Fixed: Room stamps are now updated on validity changes.

    TN-2301-00894 Bug Fix Cards

    A context menu could not be opened for fields that are displayed as a checkbox (Boolean) on the card, because the trigger 'FieldContextMenu' was not triggered.

    Fixed
    TN-2302-00242 Bug Fix Mobile

    When deleting a field content, e.g. when a new building was created, the building ID was entered manually and deleted immediately, an overlay appeared so that the deletion could not be completed.

    Fixed
    TN-2302-00426 Bug Fix Mobile

    After adding a new tag, the tag might not display correctly in the 'Available Tags' section in the Mobile Client.

    Fixed
    TN-2302-00762 Bug Fix System Rule Editor

    When using the 'SendSmtpMail' building block, emails could not be sent if attachments were passed in from paths. In addition, when using 'SendMail' as an alternative to 'SendSmtpMail', no Linklist/LinkRecordList could be passed in from the DMS. An error message then appeared.

    The 'SendSmtpMail' building block is deprecated. 'SendMail' should be used instead, since it offers a greater range of functions. The 'SendMail' error that no Linklist/LinkRecordList can be passed in from the DMS has been fixed.

    TN-2301-00759 Bug Fix System Rule Editor

    Building blocks that were previously copied from a rule in the System Rule Editor were not displayed for example, via the context menu in another rule at the level of the mouse pointer, but at the lower right edge of the rule. This could lead to them being easily overlooked and re-inserted.

    Fixed

    A complete overview can be found in the Changelogs.

    Known Problems

    Ticket No. Area Description Solution
    TN-2303-00821 Selection A field comparison can be used in a selection filter to filter data in which the value of one field is greater, less than or equal to the value of another field. When selecting the comparison field, the waveware client can crash if no field is selected in the dialog and the dialog is confirmed. Will be fixed in next release.

    11.200.3434.55

    Date: 09.03.2023, Global version: 51798

    This version is an extended release of release 11.200.3434.39 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2302-00756 Bug Fix Export

    The waveware Windows Client crashed when opening the export window if an existing export setting referred to a table that no longer existed.
    The problem could be worked around by restoring the missing table, if possible.

    Fixed from 11.200.3434.55.
    TN-2301-01011 Bug Fix DataManagement

    The DataManagement PowerShell could not be used correctly. Accesses for example, via scripts or from external applications to create or manage data worlds failed.

    Fixed from 11.200.3434.55.
    TN-2302-00827 Bug Fix Mobile

    When opening or creating objects, the app crashed if you were using an older waveware server (< 11.200.3434.39) and were logged in via a user account with reduced rights.
    The trigger was a recently introduced right to use notifications in combination with the old waveware server.

    Fixed from waveware Mobile 11.200.3434.42.
    TN-2303-00017 Bug Fix Client Connections

    Secure client connections set up previously were displayed as insecure in the waveware Windows Client, although they had been correctly secured in advance. This was just a display error of the message in the status line.

    Fixed from 11.200.3434.55.

    11.200.3434.39

    Date: 17.02.2023, Global version: 51488

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Mail SA 21.01.22 Innovation Databases

    BETA: PostgreSQL, a free and platform-independent database system, is supported for new waveware installations.

    In addition to Microsoft SQL Server and SQLite (only recommended for small single-session installations), the PostgreSQL database is now supported for test environments.
    PostgreSQL is intended to serve as a free open source alternative to Microsoft SQL Server and can also operate with multiple simultaneous sessions. PostgreSQL 15.1 is considered as the lowest version.
    A productive use is currently not recommended.

    Mail QM 21.12.22 Innovation Print

    Print forms are created and edited using the form editor. In doing so, waveware transfers data sources to the editor, which are offered as variables, tables or fields. Previously, all available data sources were always transferred to the form editor. Depending on the scope, the data sources quickly became confusing. A large number could also negatively affect performance both when printing and when editing a form.

    Since only a fraction of the data sources are often required in practice, data sources that are available in the form editor can now be configured for each form. To do this, activate the dialog for displaying the form details and click on 'Configure data sources'. By default, all data sources are still offered in the editor. More information: 'Forms: Configure Data Sources'.

    TN-2212-00475 Innovation Telemetry

    waveware now has an OpenTelemetry interface that allows monitoring with tracing applications such as Jaeger.

    The setup is done via the DataManagement. Click the 'Telemetry' button to configure. More information: 'waveware Server: Tracing and Metrics'.
    The profiler that could be run in the System Rule Editor has been dropped. Performance problems can be diagnosed much better with the help of OpenTelemetry.

    QM JF 19.01.23 Change .NET 7

    Microsoft .NET offers libraries for integrating modern functions into your own programs. The current version .NET 7.0 focuses on being consistent, modern, simple and fast. waveware is now based on .NET 7.0. This results in an improvement in the performance of the basic system and increases future security.

    The DataManagement PowerShell module now requires at least PowerShell 7.3.1. PowerShell 5 and below are no longer supported. It is not necessary to install the .NET 7 runtime. The individual waveware components already bring the corresponding runtime with them.

    QM JF 19.01.23 Change Client Connections

    waveware previously had two interfaces to establish client connections: one based on the web server (default port 10000) and a pure gRPC interface (port 17000). Both interfaces exposed exactly the same API. They only differ in that the integrated Kestrel web server is used or the gRPC library.

    In order to simplify and unify the configuration, the pure gRPC interface (port 17000) has been removed. This also results in a smaller server size and an improvement in performance (less memory usage). In addition, administration becomes easier because only one port is required. More information: 'waveware Server: Protocol of Client Connections'.

    QM JF 01.12.22 Change System Rule Editor

    In the System Rule Editor, a rule for 'FieldStates' can be used on the client side to specify which fields should be hidden, disabled or changed. There is a new additional trigger 'FieldStatesServer', which is executed after the previous trigger 'FieldStates' and checks server-side locked fields for changes.

    Hidden and disabled fields are cached on the server side. If the client makes a change to these fields ('FieldStates'), the change is rejected. It is thereby no longer possible to manipulate the HTML in the Web Client and to change fields that are actually locked.
    If this test is desired, it can be activated using the Supervisor Option (System / System (0) / waveware / Cards / General). More information: 'Trigger: FieldStatesServer'.

    Mail JK 04.01.23 Extension CAD Import

    The CAD import can also be carried out without a user interface using the command line. Two new parameters bring more dialog options to the command line.

    There are two new CAD import parameters:
    "-importAsSvg" can take the values ​​0 or 1. Corresponds to the checkbox in the schema dialog.
    "-levelOfDetail" corresponds to the selection box in the same group in the schema dialog and specifies the level of detail. The value 0 stands for the first entry "Default", 1 for "Fine", 2 for "Maximum". More information 'Command Line Call: CAD'

    QM JF 19.01.23 Extension Client Connections

    The waveware clients can now also communicate via HTTP1.1. This facilitates working with firewalls and reverse proxies that do not have HTTP/2 support.

    The use of HTTP1.1 can be enforced using a prefix in the server address. More information on using prefixes: 'waveware Server: Connection Establishment'.

    AS 26.01.23 Extension Calendar

    Moving appointments means that an existing appointment is assigned to a different calendar group or calendar. It is checked beforehand whether the record may be reassigned.

    The behavior for assessing whether an appointment can be moved can now be adjusted in the new rule trigger 'CanMoveAppointment'.

    YC 23.01.23 Extension Mobile

    In Mobile Device Management (MDM) that support configuration policies for applications (Managed App Configurations), you can set specifications for waveware Mobile.

    Configuration policies can now be extended with new key-value pairs that further define login preferences. More information under 'Preset Login Data Using MDM'.

    TN-2204-16670 Extension Mobile

    In addition to good password complexity, changing passwords regularly is an important part of ensuring data security. The password change is therefore now also possible in waveware Mobile.

    You can now change your password at any time via the main menu of the waveware Mobile Client (menu item 'Change Password').

    TN-2209-03556 Extension Mobile

    The use of biometric information for logging in (Face ID or Touch ID) secures the "Remember me" function and thus enables the app to be started quickly and securely.

    As of 11.200.2965.37, the use of the 'OnOffBiometricLogin' and 'IsActivatedBiometricLogin' building blocks is possible to secure the saving of the login with biometric information. The function is now integrated directly into the waveware Mobile main menu. Setup using a custom rule is no longer required. Further information on the application under 'Login with Biometric Data'.

    TN-2207-12115 Extension Mobile

    In Document Management in the waveware Windows and Web Client, the symbol of a pin shows whether documents have been assigned to a record.

    In the Mobile Client, a small pin is now also displayed on the 'Documents' button of an open object if documents have been assigned to the object.

    Mail VK 10.02.23 Extension SAP Interface

    The SAP Connector for Microsoft .NET is required to use an interface to SAP.

    Version 3.1 of the SAP Connector for Microsoft .NET is now being delivered. See system requirements for information here.

    QM JF 19.01.23 Omitted Update

    This release no longer supports a direct update from an 11.170. The version being updated from must be at least an 11.180.

    If you still want to update from an earlier version to the current release, you can do this step by step using one or more intermediate versions. Please note the information in the FAQ 'Update Process, Update Order'.

    Known Problems

    Area Description Solution
    Export The waveware Windows Client crashes when opening the export window if an export setting refers to a table that no longer exists. A workaround is to restore the missing table, if possible. Will be fixed in next release.
    DataManagement The DataManagement PowerShell cannot be used correctly at this time. accesses via scripts or from external applications to create or manage data worlds fail. Will be fixed in next release.
    Mobile When opening or creating objects, the app crashed if you were using an older waveware server (< 11.200.3434.39) and were logged in via a user account with resticted rights. Fixed in waveware Mobile 11.200.3434.42 (already available in the app stores): The trigger was a recently introduced right to use notifications in combination with the old waveware server.

    11.200.3213.48

    Date: 03.02.2023, Global version: 51232

    This version is an extended release of release 11.200.3213.44 (Special Feature of the Data World Update) with important error corrections:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2301-00972 Bug Fix CAD The CAD viewer in the Web Client could not be displayed for newly imported drawings. The following error message appeared: "TypeError: Unable to read properties of undefined (reading 'drawingId')". Fixed
    TN-2301-00641 Bug Fix Multi

    When creating serial appointments via Multi, the number of days was not set correctly. This bug only affected Multi. The serial dialog in the cards correctly calculated the number.

    Fixed
    TN-2212-00774 Bug Fix Test Data Import

    After importing test data (e.g. with ETC files) in the waveware Windows Client and then importing test data again via the waveware Web Client, it could happen that the import in the Web Client aborted without an error message.

    Fixed
    TN-2212-00784 Bug Fix System Rule Editor

    When editing the package properties in the System Rule Editor, changes to Supervisor Options could not be saved if an option was created with the 'KeyValuePairListEditor'. In this case, an error message appeared, which erroneously indicated a missing name, although all fields were filled.

    Fixed
    TN-2301-00953 Bug Fix System Rule Editor

    An error occurred when publishing rules in the System Rule Editor that contained types only from the server.

    Fixed

    11.200.3213.44

    Date: 09.01.2023, Global version: 50792

    Please note that the regular release in January 2023 will not take place due to planning.

    This version is an extended release of the 11.200.3213.36 release with important bug fixes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2212-00682 Bug Fix Sub-Transactions

    Sub-transactions could be entered but not saved via the 'Save' button, only via exiting the card.

    Fixed
    TN-2212-00744 Bug Fix Web

    In some cases, the CAD viewer could not be loaded correctly in the Web Client.

    Fixed
    TN-2212-00768 Bug Fix Custom Pages

    Searching with only the placeholder asterisk "*" was no longer possible in Custom Pages. However, placeholder searches with "**", "a*", "*b" etc. worked.

    Fixed
    TN-2208-01255 Bug Fix Building Block

    The 'OpenLocalMailClient' building block did not open the local email client and returned false, even though a local email client was installed.

    Fixed: The local email client is called using an additional .NET 4.8 program. Please note that the .NET Framework 4.8 must be installed when using this building block.

    TN-2212-00814 Bug Fix CAD Import

    An area may not have been filled with the correct parent room data when using the wraparound scheme.

    Fixed
    TN-2212-00834 Bug Fix CAD

    In the list of room stamps, the entry for the currently displayed stamp remained empty, but the entry was present in the drop-down list.

    Fixed
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.3213.36

    Date: 15.12.2022, Global version: 50646

    Please note that the regular release in January 2023 will not take place due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Solution / New Feature Innovation Cards

    Transaction lists: Sub-transactions can be displayed as a card and in a list (table view). This is now also possible with transactions.

    Transaction lists are set up in the Designer and in the Supervisor Options and are then available for appropriate transactions for better overview and quick data entry.

    QM JF 24.11.22 Bug Fix System Rule Editor

    In some cases, rules that were edited or created in the System Rule Editor could not be published correctly in order to use them in waveware clients. In this case, the waveware server had to be restarted in order to enable the rule.

    Fixed
    TN-2212-00085 Bug Fix Web

    The authentication using MSAL did not work in the waveware Web Client if single clients (single client in Microsoft Azure) were used. In this case, the data transfer was not error-free.

    Fixed
    TN-2211-07413 Bug Fix Mobile

    When starting waveware Mobile, e.g. a delay can be set so that automatic VPN connections can be established in the background before the app connects to the waveware server. However, pre-configurations of waveware ('InstantLogin', 'InstantLoginDelay' and 'SplashScreen') were not executed correctly.

    Fixed
    Chat mit AW/DG 14.12.22 Change DataManagement

    The Customizer management in DataManagement has been redesigned and is now available in the same place as a user management.

    As usual, customizers for DataManagement can be created in the user management, customizers can be logged off and debugging processes can be interrupted.

    What is new is that the DataManagement administrator is also managed here and no longer under 'waveware Server'.

    QM JF 24.11.22, TN-2211-07651 Bug Fix Building Blocks

    The 'Recent' (1897)  system package caused problems in the ChangeRange, which could result in erroneous scenarios in various processes. For this reason, among other things, the 'GetAllUtransRecords' building block did not work correctly. Under certain circumstances, this no longer supplied any data.
    As a workaround, the "1897.Card.Entered" rule could be completely deactivated.

    Fixed
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.3089.28

    Date: 15.11.2022, Global version: 50296

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Mail AS 26.10.22 Change Print

    The 'List & Label' reporting tool has been updated to the current version 28.

    The creation and processing of print forms is implemented in waveware using the extensive reporting tool 'List & Label' from combit®. In order to integrate current developments into waveware and to achieve full support of Windows 11, List & Label was updated from version 27 SP1 to the latest version 28.

    Mail KS 14.10.22 Change Export

    The existing selection filters for all determined tables of an export are queried and displayed in the 'Available filters' area. This can be used to determine which records are to be exported.

    In order to improve clarity and performance when loading the available filters, filters are only displayed for new export directives after the relevant selection types have been selected. The 'Available filters' window is therefore initially empty with such export specification. Click on the new 'Choose selection types to display' button to activate the required selection types. The filters for the selected types are then offered. For more information see 'Export: Available Filters'.

    Mail KS 18.10.22 Change Multi / System Rule Editor

    In Multi 'Further actions' you can provide your own multi rules specifically intended for a specific application. By default, the description of the executable data rule is used in waveware clients, which, however, is intended for application developers in the System Rule Editor and could possibly be formulated too technically.

    When developing multi-rules, you can now create self-sufficient descriptions using your own user interface rule in the 'MultiGuiDescription' folder. Use the 'SetMultiRuleName', 'SetMultiRuleSummary' and 'SetMultiRuleDescription' building blocks in a rule whose name and relative rule path must be identical to the associated data rule. In addition, you can arrange the entries under 'Further actions' in a function-related order and make groupings. You can use the 'SetMultiRuleSortOrder' and 'SetMultiRuleGroup' building blocks for this. See 'Rule Processing: Multi' For more information 'Rule Processing: Multi'.
    TN-2209-04053 Extension DataManagement

    Comments can be stored in backups and transport orders.

    When creating backups and transport orders via DataManagement, you can now enter any comments that describe the data status of backups in more detail, for instance. These comments will be displayed again before importing them later.

    QM JF 27.10.22 Extension Mobile / System Rule Editor

    Bar/QR codes play a key role in the mobile recording of objects or in inventorying. With the help of the camera, which is integrated in many mobile end devices, these codes can be scanned without any additional equipment.

    In very dark environments, the camera of mobile devices could only be used to a limited extent when scanning bar/QR codes. With the new 'OnOffFlash' building block you can now switch on the camera light/flashlight of the mobile device in a corresponding rule in the System Rule Editor.

    TN-2205-06240 Bug Fix DataManagement

    Warnings about wrong field types during package import, were not displayed correctly in DataManagement (area 'All Messages') and also not fully output in the HTML log file.

    Fixed
    TN-2208-13466 Bug Fix Mobile

    If the calendar is opened in the mobile client from any object, all available transactions of the object are displayed in the dropdown. Then if you changed to the transactions 'Appointments' and opened the calendar here again, all available transaction types were offered again and not just the opened transaction type (in this case 'Appointments') and its sub-transactions.

    Fixed: When opening the calendar from a specific transaction card, only records of the opened transaction type and its sub-transaction are displayed.

    TN-2209-03401 Bug Fix Mobile Fields in which a time span/duration can be entered did not react to the edit property in the mobile client, so that these fields could be edited, although the entire card was disabled, for example. Fixed
    QM 20.10.22, TN-2209-03980 Bug Fix Package Update/ Clients

    Changed client IDs were not taken into account in a package update with data (dump) in client versions. This was noticed during a package installation from the ticket system. This delivers the 'Ticket status' table with several status values, which are assigned to the client with ID 1 in the standard system. After installation, the 'Ticket Status' table was set up to be available globally/across clients (client identifiers of data rows changed to 0). In a subsequent package update, the client IDs were reset to 1. The package update therefore did not take into account the individual setup.

    Fixed: When activating the data world, it is checked again whether the data is in the correct client.

    TN-2210-00390 Bug Fix Rights Management

    In the Rights Management, it was possible to withdraw the role 'Supervisor' from the user Supervisor. This allowed the supervisor to be excluded from waveware. It was no longer possible to log on and the message "Access to the data of this client is not allowed!" appeared.

    Fixed

    Known Problems

    Ticket No. Area Description Solution
    QM/CK, 15.09.22 Mobile Listings of tags used in selections are not yet displayed in the Mobile Client. If, for example, a selection is opened that is to list tags for devices in Mobile Client, the cell for the tags remains empty in the selection result. Will be fixed in the next release.
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.2965.44

    Date: 09.11.2022, Global version: 50158

    A brief overview of the most important changes:

    This version is an extended release of the 11.200.2965.37 release.
    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2209-04108 Bug Fix System Rule Editor

    The 'SFtpConnection' building block can be used to establish an SFTP connection. So far, no port deviating from the standard could be specified.

    Fixed: Ports can now be specified in the building block.
    TN-2210-00800 Bug Fix System Rule Editor The start screen (splash screen) that is displayed when loading the waveware Windows Client can be customized using rules. However, in waveware 11.200.2965.37, such rules were not applied, so the default splash screen was displayed. Fixed
    TN-2210-01003 Change Client Connection When establishing a connection from the waveware client to the waveware server, errors can occur with a system-wide proxy server if the proxy server does not support HTTP/2. waveware automatically uses the system-wide proxy server. This should usually configured to accept all required protocols. As of waveware 11.200.2965.44, the system-wide proxy server can be bypassed when establishing a connection to the waveware server using "noproxy" and a direct connection can be established. When registering, enter "noproxy://adresse:17000" instead of "adresse:17000" in the 'waveware Server' field; e.g. "noproxy://server.waveware.de:17000" or "noproxy+http://server.waveware.de:17000".

    Known Problems

    Ticket No. Area Description Solution
    QM 20.10.22, TN-2209-03980 Package Update / Clients

    Changed client IDs are not taken into account for package updates with data (dump) in client versions.
    This was noticed during a package installation from the ticket system. This delivers the 'Ticket Status' table with several status values, which are assigned to the client with ID 1 in the standard system. After installation, the 'Ticket Status' table was set up to be available globally/across clients (client identifiers of data rows changed to 0). With a subsequent package update, the client IDs were reset to 1. The package update therefore did not take into account the individual setup.

    When activating the data world, from one of the next versions it will be checked again whether the data is in the right client. This will fix this bug in one of the next versions.

    QM/CK, 15.09.22 Mobile Listings of tags used in selections are not yet displayed in the Mobile Client. If, for example, a selection is opened that is to list tags for devices in Mobile Client, the cell for the tags remains empty in the selection result. Will be fixed in the next release.
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.2965.37

    Date: 20.10.2022, Global version: 50026

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-1902-03543 Innovation Selection

    Selection - Monitor list with grouping: Switch type of grouping

    Data from a selection can be displayed in a grouped list. This is always a list with grouped columns first. The type of grouping view can now be switched to a detail view here.

    TN-2207-01948, TN-2209-03556 Innovation Mobile

    The use of biometric information for login (Face ID or Touch ID) saves the repeated entry of a user name and password when opening and thus enables the app to be started quickly.

    To set up the login with biometric data system-wide, use the 'OnOffBiometricLogin' and 'IsActivatedBiometricLogin' building blocks. In any mobile rule, this form of login must be activated once with the 'OnOffBiometricLogin' building block, e.g. after pressing a custom button. Then log in once in waveware Mobile, activate the option 'Remember me' when logging in and tap on the custom button set up beforehand. Authorization is obtained by scanning Touch ID or Face ID once. Then you can log in via Face ID or Touch ID.

    TN-2208-14571 Innovation Mobile

    Swipe gestures make it easier to use apps. In waveware Mobile, dialogs can now be created for example to show websites or text content, and can be scrolled through with a swipe gesture. In this way you can integrate your company's news into waveware Mobile and distribute it easily.

    In waveware Mobile, the new swipe gesture dialog can be integrated into the general workflow by rule. You need three new building blocks for this:
    'ShowSwipeDialog': Shows a new dialog with a submitted set of pages. The pages can be scrolled through with a swipe gesture. The respective page content can be created by rule or be a website.
    'SwipeDialogPage': Creates a new page in the dialog with title, header, images and texts.
    'SwipeDialogWebpage': Creates a new page in the dialog, where the page content is a web page.

    Mail QS/AS 06.10. Extension CustomPages

    Field rights allow restrictions on rights for certain fields in a table. The field rights set up are now also taken into account in CustomPages.

    Field rights are only applied to controls in CustomPages where it is by definition possible. This affects the following: 'FieldName', 'LhFieldLabel', 'LhFieldContent', 'LhCatalogFieldContent', 'LhMultiSelect', 'LhMultiTableControl', 'LhTableFieldContent', 'LhTableContent', 'LhTransTableContent', 'LhUTransTableContent' and 'RecordValue'.
    In addition, field rights are only checked if data is retrieved or requested from the control. If data is retrieved via a rule (e.g. using 'GetGridDataSource' in conjunction with 'customSelect'), the field rights in the server rules must be validated. When saving via the CustomPages, the validation must also take place in the corresponding server rule. This is because field rights do not apply to server-side rules.

    TN-2207-11534 Extension DMS Tags

    Documents in the waveware document management can be indexed with tags. With the help of the Supervisor Option ('DMS tag assignment when linking'), the assignment of tags can be made mandatory directly when uploading or linking new documents. It can sometimes happen that not all tags can be assigned to a document.

    In this case you can use the new rule trigger 'GetTagsForAssignment' to specify which tags should be available when linking/uploading a document. If such rule exists, it must return all tags that are to be offered in the dialog. Any logic can be implemented, so that filtering is also possible in this way. If the rule does not exist, the previous default behavior, which shows all tags, applies.

    TN-2110-19314 Extension System Rule Editor

    For access to various email servers, e.g. from Microsoft Azure/Office365, authentication with a user name and password (basic authentication) may no longer be sufficient. Another/additional method (OAuth – Open Authentication) is required here in order to successfully authenticate on the server.

    Building blocks that retrieve or send emails to waveware (establish an IMAP, POP or SMTP connection) usually go back to the central settings in the Supervisor Options (system / waveware / mail options). Here for example, the client ID created in Microsoft Azure and the associated client ID are stored so that authentication is guaranteed system-wide.

    TN-2209-03796, TN-2209-03998 Bug Fix Database

    The internal table column 'G' is part of every waveware standard table and contains the unique ID of the record. The value in the 'G' column is unique worldwide thanks to the use of a so-called GUID. This offers particular advantages when exchanging data between waveware systems, especially when importing and exporting.
    Up to waveware 11.180 version , the 'G' column was protected from double entries by a unique constraint. This restriction has prevented the easy import of data of one client into another client.
    Due to an error, this restriction was removed in version 11.180 and no longer referred to column 'G' alone, but to columns 'G' and 'M' (internal client ID) together. This only enforced that records within a client had to have a unique ID in the 'G' column. It is currently possible to import a client into another client.
    Only installations that work with multiple clients are affected. Updates from 11.170 to 11.180 and newer are generally unproblematic, since double IDs in the 'G' column could only occur if changes were made directly to the database or with unforeseen actions, such as importing a client into another client.

    Since this state can be problematic for various data structures, the 'G' column is made unique again by error correction.
    If there are duplicate entries in table column 'G', there is a system update step that assigns new values ​​for duplicate entries and also takes the dependencies (transactions and sub-transactions) into account.

    Known Problems

    Ticket No. Area Description Solution
    QM 20.10.22, TN-2209-03980 Package Update / Clients

    Changed client IDs are not taken into account for package updates with data (dump) in client versions.
    This was noticed during a package installation from the ticket system. This delivers the 'Ticket Status' table with several status values, which are assigned to the client with ID 1 in the standard system. After installation, the 'Ticket Status' table was set up to be available globally/across clients (client identifiers of data rows changed to 0). With a subsequent package update, the client IDs were reset to 1. The package update therefore did not take into account the individual setup.

    When activating the data world, from one of the next versions it will be checked again whether the data is in the right client. This will fix this bug in one of the next versions.

    QM 20.10.22, TN-2210-00156 Mobile

    When creating a new transaction on IOS it can happen that the area where a new sub-transaction can be filled is not expanded.

    The error can be avoided by selecting the new, non-expandable sub-transaction in the app, deleting it (action button 'Delete') and creating it again (plus button). An empty template of the sub-transaction ment is then created, ready to be filled out and saved.
    Will be fixed in the next release.

    QM/CK, 15.09.22 Mobile Listings of tags used in selections are not yet displayed in the Mobile Client. If, for example, a selection is opened that is to list tags for devices in Mobile Client, the cell for the tags remains empty in the selection result. Will be fixed in the next release.
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.2706.40

    Date: 23.09.2022, Global version: 49716

    The deployment of version 11.200.2706.36 (09/15/2022) has been replaced by 11.200.2706.40 (09/23/2022) due to bug fixes in the Dashboard and database (see below).

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2208-03477 Change Trigger The 'Unlinked' and 'Unlinking' triggers should be no longer used in new rules. The desired functions can be mapped using the 'Committing' or 'Saving' / 'Saved' triggers. However, existing rules with these triggers can still be used if they will not cause any problem.

    The 'Deleting' and 'Deleted' triggers are now also available for sub-transactions.

    TN-2207-04602 Innovation DMS If a URL was added to the document management, this URL was previously used as the name. Depending on the structure, however, this may not always be very informative, for example"www.bit.ly/13btlwtz2".

    A field can now be specified via the "DisplayedDocumentName" field tag on table 86 (document), the content of which contains a name for a document in the DMS. The field tag applies to all documents, not just URLs.

    Teams VK 12.07.22 Extension Mobile

    Tags are used in waveware to categorize records with simple terms. The tags can be now also used in the Mobile Client.

    For the creation and assignment of tags, there is a new action button 'Tags' on each record, which in turn opens an assignment dialog. The structure of the dialog is essentially the same as the 'Tags' tool window, so that you can find your way around quickly.
    Mobile tags can be used without setup if the global right 'Use tags' is granted. More information in 'waveware Mobile: Tags'.
    Mail KS, 30.06.22, TN-2205-02535 Extension Selection

    When outputting a selection with list option 'Output format' = "All in one cell" to Microsoft Excel or a CSV file, several pieces of information were previously written into one cell separated by a comma.

    A new output option 'Separator for the output format "All in one line"' allows specifying a separator for related data such as tags or cost allocations. In this setting, a separator that differs from the 'Data field separator' must be stored, e.g. "+". Tags are then output in one cell: "Tag1+Tag2+Tag3". More information on the output of tags: 'Tags in the Selection Result'.
    Teams DL 09.09.22 Change Notifications

    With the help of the system function 'Notifications' system function you can easily be informed about data changes. As of 11.200.821.31, a new notification can be created/triggered using rules via the System Rule Editor. As of 11.200.1652.30 there is a process to create triggers for notifications of any table without having to create rules yourself.

    In many cases, however, this optional process is not required since only system notifications are to be received from packages or rules, so this process has been transferred to the 'Notification Assist' (1890) package. Therefore, to create custom notification triggers via Assist, the 'Notification Assist' (1890) package is now required.

    TN-2206-09907 Bug Fix Selection

    A placeholder dialog appears when executing all selections that use placeholders in filters. In this way, variable values ​​can be entered by the user before a selection is made. When entering the filter terms, the context menu was missing, that provides options to copy, paste, cut, etc.

    Fixed
    TN-2206-06589 Bug Fix CAD

    A crash could occur when loading a drawing and reading in layer groups with duplicated name entries.

    Fixed
    TN-2207-11975, QM 28.07.22 Bug Fix Dashboard

    Global dashboards that were hidden at the start (tool window option 'Hide') and only activated via the waveware status bar could no longer be opened by the person who created them. This problem occurred from waveware 11.200.1652 and usually only affected people who created the dashboard themselves.

    Fixed
    TN-2207-03734, QM 28.07.22 Bug Fix Operations

    When using operations, it could happen that when deleting an object and its transactions, not all related operation transactions were also deleted. If an object was created again later with the same ID, it could happen that these operation transactions were visible on the new object.

    Fixed
    TN-2208-01059 Bug Fix Restrictions

    When updating from an 11.180 or 11.190, the operators of all restrictions were changed to "=", which could lead to unexpected behavior.

    Fixed
    TN-2208-10117 Bug Fix System Rule Editor

    Under certain circumstances, IronRuby was not installed correctly when installing the waveware server. When using the corresponding building blocks, the error message "An error occurred when running the building block - the system cannot find the specified file" appeared. The reason was that the IronRuby files were missing in the waveware server directory.

    Fixed
    TN-2209-03686, TN-2209-03344 Bug Fix Dashboard

    Dashboards that displayed correctly in earlier versions may not return the expected results in version 11.200.2706.36. For example, bar/line charts with series representing different measures with identical index in bar sections or in different line shapes showed incorrect visualizations.

    fixed as of 11.200.2706.40
    TN-2209-03796 Bug Fix Database

    In many tables, the internal column 'G' accepts an ID (so-called GUID) which, together with the client information (internal column 'M'), uniquely identifies a record. Records can therefore be uniquely identified within a client with this ID. In connection with a bug fix, waveware 11.200.2706.36 only specified a uniqueness check (index) for the 'G' column.

    The index was removed again from 11.200.2706.40, so that the ID in the 'G' column still only has to be unique within one client.

    QM JF 14.07.22 Notice Notifications

    With the help of notifications, you receive short notifications for any actions directly "in-app" in every waveware client.
    Push notifications will be soon available for the Mobile Client, which display waveware notifications directly on Android or iOS.

    The functionality is in the beta/test stage. If you would like to test the functionality in advance, contact your system partner. You will receive a token that you will need to set it up. However, make sure that you do not transmit any GDPR-relevant data via push notifications.

    Known Problems

    Ticket No. Area Description Solution
    QM/CK, 15.09.22 Mobile

    Listings of tags used in selections are not yet displayed in the Mobile Client. If, for example, a selection is opened that is to list tags for devices in Mobile Client, the cell for the tags remains empty in the selection result.

    Will be fixed in the next release.

    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.2150.50

    Date: 18.07.2022, Global version: 48378

    Please note that the regular release in August 2022 will not take place due to planning. The next release will be in September 2022.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    TN-2202-00429, Mail KS 24.06.22 Extension Universal Selection

    Universal selections enable selections for transactions across all object types. There is now a new section 'All objects and catalogs' for universal selections in the list of available tables and fields for selection filters and lists. Here all fields are offered that have the same field ID and the same field type in the related higher-level tables of a transaction type and are activated for selection.

    The fields contained in 'All Objects and Catalogs' can be used both in the selection filter and in the list. If an offered field has the same catalog stored in all higher-level tables, the catalog support or 'auto-complete' function is activated when entering the field value in the selection filter. If the field provided has the same name in all higher-level tables, the name is also used as the column header in the output, otherwise the field names are lined up. However, aggregations are not allowed for these fields because they are selected by sub-query with 'UNION' when executing the selection.

    Teams DL, 12.07.22 Extension Notifications

    When creating a notification, you can now differentiate between a personal and general notification.

    Only the person who was explicitly specified when creating the notification trigger or the person who created it receives a personal notification. Several people can receive a general notification at the same time. In order for a person to be able to create corresponding notification triggers, they need one of the following roles, which you must create in advance via rights management and assign to the person: "NOTIFICATIONS_Admin" (access to the creation of personal and general notification triggers; creation of personal notification triggers for other people) or "NOTIFICATIONS_Personal" (Person can only create notification triggers for themselves). For more information, see: 'Notifications: Create or Customize Triggers'.

    TN-2206-00795 Extension Database

    If a column of type 'uniqueidentifier' was empty, it still had the content "00000". This was not identified as "empty" but as "filled".

    The DatabaseGenerator has been adjusted so that empty GUID fields are also correctly recognized and removed when activating a data world. This applies to both MSSQL and SQLite. The "PROCG" column has been removed from the table 'T_TRANS_LINK' and all references to it. A unit test has also been added, which creates a GUID column in the database and fills it with data to check whether the column is removed correctly.

    Mail AS 28.06.22 Extension Print

    The design of the print output (email, printer, etc.) is defined via print forms. The handling of the forms in the print dialog has been improved. In addition, building blocks relating to printing have been restructured in the System Rule Editor and categorized/grouped according to their intended use.

    Print forms that are created for an object type vor example, can now be filtered by form type in preparation for Telerik Reporting (see announcement below) for a better overview. You can also call up further information on a form via the print dialog (button 'Display/edit form details').

    TN-2206-05261 Bug Fix Designer

    Drawn fields enable read-only display of any value, e.g. via rules. It was no longer possible to copy these field values ​​to the clipboard.

    Fixed
    TN-2205-11609 Bug Fix Clients

    Client groups allow for a summary of all records from the clients that belong to the group. The list of available client groups may not have been updated correctly, e.g. after changing the active client.

    Fixed
    TN-2206-04295 Bug Fix Mobile

    In the Mobile Client, fields can be grouped in areas that can be opened and closed in order to display large cards as compactly as possible. If several such areas were set up on a card via the Designer (property 'Collapsed?'), only the last of the card could be expanded in the Mobile Client. Other areas could not be opened.

    Fixed
    Mail AS 28.06.22 Announcement Print

    The print functionality will be expanded to include Telerik Reporting in one of the next release versions. If activated via the Supervisor Options, the new form type is available in print dialogs.

    This new function can already be used now. However, it is a preliminary version in which not all components are available (including the localization of the interface and the associated documentation).

    Known Problems

    Ticket No. Area Description Solution
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.1652.30

    Date: 15.06.2022, Global version: 47438

    Please note that the regular release in August 2022 will not take place due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Teams DL 13.06.22 Extension Notifications

    With the help of the system function 'Notification' you can easily be informed about data changes. In this way, you always have an eye on updates of important elements and reduce response time.
    A notification can be sent to a person or to an entire group of people (role, Staff Functional Group). You always have an overview of your personal notifications via the new tool window 'Notifications', which is structured almost identically in the waveware Windows, Web and Mobile Clients.

    As of 11.200.821.31, a new notification can be created/triggered using rules via the System Rule Editor.
    In addition, there is now a process to create notification triggers from any table without having to create rules yourself. For this purpose, the 'Notification triggers' catalog provides a wizard that guides you through the setup step by step.
    See 'Notifications' for more information on how to set up and use it.

    Teams DL 13.06.22 Change Notifications The behavior of deleting notifications has been customized. Deleting an entry from the 'Notifications' window causes the related catalog record to be marked as deleted (field 'Deleted on'). Such catalog records can then be removed individually as usual via the card or via selection or rules.
    In addition, a Supervisor Option can now be used to set how many days a read notification should be retained before it is automatically removed. This setting is disabled by default. More information: 'Notifications: Automatically Delete Read Notifications'.
    JF QM 02.06.22 Change Data World Update

    An update of the data world is no longer mandatory in the future if a new version has been installed that differs from the previous version only in the last digit (so-called 'build'/'revision'): e.g. from version 11.200.1652.25 to 11.200.1652.30.

    Such update will appear when the data world has been disabled. Since it is not mandatory, the data world can also be started without performing the update. If the version differs in one of the preceding digits (e.g. so-called 'Major' and/or 'Minor'), the data world must be updated before activation.

    Mail CK 08.06.22 Change

    Drawn Fields

    Drawn or painted fields provide a quick way to output read-only data for rules or any other card functions.
    The assignment of the field IDs of painted fields has been adjusted. The IDs from 13000 to 13499 are released for user-defined creations in customer data worlds. The range 13500 to 13999 is reserved for packages. Such IDs (13500 to 13999) must be registered in the future.

    In the past, various misbehaviors occurred due to overlapping field IDs of drawn fields. Therefore, please only use fields from the free ID range (13000 to 13499) on your cards and in customer packages. Packages released by Loy & Hutz and partners do not use this area, so there can be no overlap.

    Mail SP 28.04.22 Change Rights Management

    Which fields from the object type 'Staff' are to be displayed in the rights management can optionally be set using the "showinrightsmanagement" field tag. Important internal fields 'Staff ID' and 'Login name' were then hidden.

    The fields 'Staff ID' and 'Login name' are internal fields, which is why you cannot set the field tag for these fields. As a result, these two fields were not displayed with optional field arrangement. The fields are now always displayed even with optional field arrangement, without having to mark them with the field tag.

    TN-2205-00248 Bug Fix CustomPages

    Special characters and umlauts in a string field were not saved correctly in forms with file upload. Question marks were saved for these characters instead.

    Coding is fixed
    TN-2111-00241 Bug Fix DataManagement

    Although no external changes were made to a data world, the message "The data world was changed outside of waveware..." may appear after various actions in the data world management.

    Corrected so that the message only appears if the data directory was not created by waveware or was changed manually.

    TN-2205-00283 Bug Fix Layouts

    The last positions of the opened cards are saved personally via layouts ('Open last view again when program starts'). If the person's table rights for one of the saved cards were subsequently withdrawn, the result was a crash when the waveware client was started.

    Fixed
    TN-2204-16480 Bug Fix Navigator

    The 'Structure List' navigator view could not be updated manually ('Refresh' button in case of disabled synchronization). Data was retrieved but was not displayed correctly when the window was continuously open.

    Fixed
    TN-2204-16176 Bug Fix Series

    If the pattern in the series definition of an existing series appointment was changed to a weekly one, it was possible that no valid appointments could be determined from the settings. A message pointed this out.

    Fixed so that the pattern can be modified successfully.

    Known Problems

    Ticket No. Area Description Solution
    DL/QM 15.06.22 Notifications

    Creating notification triggers via the new 'Create trigger' wizard does not work correctly for transactions. Notifications may not be generated when such a trigger occurs.

    The problem will be fixed in the next release.

    QM 07.02.2022 Offline Data World If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("Rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.1209.24

    Date: 16.05.2022, Global version: 46250

    Please note that the regular release in August 2022 will not take place due to planning.

    A brief overview of the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Mail AS 05.05.22 Extension Custom Pages

    CustomPages provide basic functionalities of waveware via the web browser. The use of DMS tags is now also possible in CustomPages.

    For this purpose, a new control 'LhTagSelection' was added, which creates a tag selection. The 'LhFileUpload' control has been extended by the following hash attributes (with hash attributes it is possible to pass HTML tags or special properties):
    ShowInactiveTags (show inactive tags), MaxTagCount (max. number of selectable tag entries), EnableOptionalTagSelection (enable optional tag selection), TagSelectionLabel (set identifier).

    TN-2203-00332 Extension Record Cleanup

    Sync had issues in some cases capturing the correct information from parent transactions and sub-transactions. The cause was erroneous records in the T_UTRANS_LINK.

    A cleanup function is now available in DataManagement under 'Miscellaneous' that deletes such erroneous  records.

    Presentation SK am 04.04.22 Extension Appointment Series (Package 1044)

    Series definitions are created through the Series Definitions Window. There is a multi-function for appointments, which can be used to change the series definition of selected appointment series. A specific property is not changed here, but the series is overwritten by a new series definition.

    There is now a new field 'Series Type', to which the 'Series Types' catalog is stored. This enables better filter options in the selection. For existing serial appointments, a record can be automatically created in the 'Serial Appointments' catalog and the catalog field can be filled using a tools function.
    For new appointments, a 'Series type' can first be selected on the card. This is then used as a template when opening the series definition window.
    In addition, new multi-functions through new multi-rules for changing certain properties of appointment series, e.g. interval, validity, series start/series end, appointment view.

    Presentation Appointment Series Stefan Krieg 04.04.22 Change Appointment Series

    The default setting for a series definition is now "Yearly" or "Monthly".

    In practice, when you create appointments, you usually want the first appointment to be prompt. Therefore, the default setting is changed here to "This year" or "This month".

    TN-2203-04418 Bug Fix Dashboard

    When using the KPI data source in dashboards, it could happen that the date of a KPI entry was not evaluated correctly. Charts populated with this recorded KPI data,  provided only data for the current tag instead of a historical course.

    Fixed
    TN-2203-05692 Bug Fix Layouts

    Working areas save open cards/document windows when the Windows Client is closed and restore them next time they are started ("Reopen last view on program start" option). If the Windows Client was exited with open cards still in the creation state, all open cards were duplicated on the next start.

    Fixed
    TN-2203-04424 Bug Fix Mobile

    When saving transactions with sub-transactions, e.g. Tasks with own services that were created via the Mobile Client, errors could occur when saving or error messages in mandatory fields, although input masks were filled out correctly.

    Fixed
    TN-2106-01452 Bug Fix Mobile

    If a sub-transaction, opened via a selection or the calendar in waveware Mobile, the button 'New' (plus symbol) on the card of the sub-transaction had no function․

    Since a new sub-transaction cannot be created in such situation, the button has been disabled.

    TN-2203-01257 Bug Fix Rights Management

    A crash error could occur when logging on to the waveware Windows Client if the Supervisor Option 'Log user rights' was activated. The trigger was the evaluation of global rights for import sources that are no longer used.

    Fixed
    TN-2203-06177 Bug Fix Bug Fix

    "lhCardWidgetType is not defined". 

    If a document that was checked out via the document management of the waveware Web Client was checked in again or the check out was undone, the error "lhCardWidgetType is not defined" occurred.

    Fixed

    Known Problems

    Ticket No. Area Description Solution
    QM 07.02.2022 Offline Data World If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.821.31

    Date: 19.04.2022, Global version: 45472

    A brief overview on the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
      Innovation Tags

    Tags are used in many areas to categorize items with simple terms. This form of categorization is now also used in waveware for assigning and grouping any  records (object, catalog, transaction, sub-transaction) to freely definable keywords.

    You can create and assign tags to any record intuitively using the new 'Tags' tool window, which you can display for each open card. Visualize tags or symbolize priorities using colors, which you can specify from the Tags gallery. You can also structure tags hierarchically to clearly define tag affiliations. In this way, a tree structure of a categorization is created, which you can use to easily evaluate the selection or search, for instance.
    The 'Tags' functionality is directly applicable. See 'Tags' for more information.

    QM-JF 24.03.22 Extension Rights Management

    Roles are used in the rights management of waveware to assign permissions, restrictions, client rights, etc. to persons. Until now, the purpose of a role could only be understood with the help of an appropriate name.

    Notes can now be stored for all roles, e.g. to describe their use in more detail. There is a new column 'Description' in the list of roles for this purpose.

    Mail SP 10.03.22 Extension System Rule Editor The building block 'ShowObjectSelectorDialog' shows a dialog to select an object type and search/select one or several records.

    A record filtering can be set up at the 'FilterObjectRule' parameter of the 'ShowObjectSelectorDialog' building block using an expression. Any custom arguments can now be passed to this expression. There is a new 'FilterObjectRuleArguments' input on the building block for this purpose, which accepts a list of key-value pairs. These can easily be evaluated in the expression at 'SearchFilterArguments'. More information under 'ShowObjectSelectorDialog'.

    TN-2111-05953 Change Selection

    The assignment of color and pattern in a selection used to be somewhat confusing.

    A new, clear solution that is based on the interface of the filter and list compilation. To select the field, another window is opened in which you can easily open and close levels and filter by fields.

    Mail SA 19.03.22 Change Browser

    Web content is displayed in waveware Windows Clients using a browser control. Previously, you could choose between IE (Internet Explorer) and Chrome in the settings of the waveware server. Both components are now being replaced by WebView2, the Microsoft Edge Control.

    Unlike the Chrome Control, the WebView2 Browser Control receives updates via the Windows update function, which ensures that the control always meets the current security criteria without any further effort for update. In addition, the WebView2 control improves performance, provides a way to run downloads directly and enables developer tools to be called up directly, e.g. to simplify debugging during package development. Since Microsoft Edge uses the Chrome Engine internally, all current web technologies will continue to be supported.
    The 'WebView2 Runtime x64' is required before installing the current waveware Windows Clients (waveware FAT Client and DataManagement).

      Change DMS

    Keywording plays a major role in document management. The new tags can be therefore applied to documents, for example, to replace the fields 'Category 1' to 'Category 3'.

    The 'Tags' functionality provides the option of assigning keywords to documents in order to make it easier to search for specific files later or to enable a grouping (tree view) of the documents. Until now, indexing and grouping was mostly done using the 'Category' fields in the 'Document' object.
    During an update, tags are automatically created from the entries in the 'Category 1' to 'Category 3' fields and assigned to the respective documents. If you have a very large document library, allocate time for the update. The field entries remain after the update and can be used further with the help of the compatibility mode, in case you use them in your own rules. In a new installation, the 'Category' fields are no longer included.
    See 'Document Management: Tags' for more information.

    TN-2203-05020 Bug Fix DataManagement

    The 'Update status' filter function in the DataManagement package manager had no effect on the result. For example,  "Only Updates" filtering will continue to include all packages.

    Fixed
    TN-2203-02003 Bug Fix Selection

    Selections can also be called up directly via rules, e.g. using a 'CustomButton' that is placed in the waveware ribbon. If a selection called up in this way contained filters with placeholders, no dialogs were displayed that asked the user for filter criteria. Required filter criteria were only queried when executing the selection via the selection of waveware.

    Fixed so that dialogs for determining filter criteria appear now also when the selection is made using rules.

    TN-2203-02694 Bug Fix CustomPages

    Fields of field type 'Boolean' are displayed on CustomPages using checkboxes. There was a display error here: the checkbox was displayed twice.

    Fixed
    TN-2112-00185 Bug Fix Mobile

    In the field properties of a selection list, optional column headers can be set up for fields that are used instead of the field name. These column headers were changed in the Mobile Client, when defining user-defined filters on a selection result, not taken into account, so that only the field names were displayed there.

    Fixed
    TN-2203-03595 Bug Fix Multi / Selection

    Tasks for an appointment list can be created via Multi (Multi - 'More actions' - 'Create Tasks from Appointment List'). This could lead to errors if the generated tasks contained sub-transactions (e.g. internal or external tasks). The sub-transactions were stored correctly for the first 100 tasks. The number of sub-transactions then doubled every 50 records (>100: 2 sub-transactions, >150: 4 sub-transactions, >200: 8 sub-transactions, etc.).

    Fixed
    TN-2203-03635 Bug Fix Availability

    Among other things, availability is made available only to certain people or roles in the selections, lists, filters and outputs. Inactive people were displayed as a blank line.

    Fixed so that empty rows are no longer displayed.

    Mail OH 11.04.22 Announcement Notifications

    With the help of the system function 'Notification' you can be informed about data changes from one of the next releases. In this way, you always have an overview of  updates of important elements and reduce response time.

    Building blocks and triggers for creating and using the notifications have already been implemented in this version. The integration of the system package, which provides a user interface and integrates the necessary processes into waveware, will take place in a later version.

    Known Problems

    Ticket No. Area Description Solution
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.488.7

    Date: 04.03.2022, Global version: 42852

    A brief overview on the most important changes:

    Ticket No. Type of  the Change Area Description Solution / New Feature
    TN-2201-04196 Innovation Selection

    When adding fields as a filter criterion or as part of a selection list, the first level of all available fields is shown first. Previously, you could expand nodes individually or expand them all.

    In addition to the filter field, there is now a new input field in which the number of levels can be specified, that should be taken into account when expanding the nodes. In addition, levels can be expanded and collapsed individually using the '+' and '-' buttons.

    TN-2201-04196 Innovation Selection

    Filter / List: You can enter a filter term above the available tables and fields in the field 'Filter displayed fields'.

    Fields that match the entered filter term are now displayed in bold. This improves the overview of the matches.

    Mail KS 24.02.2022 Innovation Selection

    The selection list controls the display of fields in selections. In the case of a field whose catalog is static (the so-called DEF catalog), only the catalog terms could previously be output in a selection.

    In a selection list displaying a DEF catalog field (e.g. 'Status'), it is possible to display the item icon instead of the term. To do this, only the field option 'Output type' = "Icon" must be set in the selection list. The 'Sort type' = "Icon" can also be specified.
    Note that DEF Catalog terms must be previously iconized via the Designer to use this feature.

    Mail SA 22.02.2022 Change Download

    The current waveware versions can now be downloaded from the waveware Service Center.

    You can now download the released waveware versions from the waveware Service Center. All you need is a valid user account, which you can set up yourself in a few steps if you don't already have one: 'waveware Service Center: Registration'. The new menu item 'waveware Download' is displayed in the 'Technical Support' area of ​​the Service Center.

    Mail AS 17.02.22, TN-2201-02436 Change Print

    The 'List & Label' reporting tool has been updated to the current version 27 SP1.

    The creation and processing of print forms is implemented in waveware using the extensive reporting tool 'List & Label' from combit® company. List & Label has been updated from version 26 SP3 to the latest version 27 SP1 in order to integrate current developments into waveware and to fix a critical error with nested project templates that led to an application crash.

    Mail FLB  Change Layouts

    Size, position and arrangement of document and tool windows are managed in waveware via workspaces/layouts. It is now also possible to create a new custom view if 'Reopen last view on program start' is activated.

    By default, the last states of all windows are restored, as they were set before waveware was exited. This ensures the option 'Reopen last view on program start' in the 'Workspaces' dialog. Previously, a custom view could only be created if you had previously switched to the 'Custom View' option in the dialog. If a saved view already existed, it was loaded and displayed directly. Window positions that you may have wanted to save were thus overwritten.
    Now you can also create a new custom view if the option 'Reopen last view on program start' is set. This allows you to back up the current workspace at any time without the risk of overwriting it first.

    TN-2202-04533 Change System Rule Editor

    The 'Basics.Record.CreateUTransRecordSuccessor' building block, which should create and link a new sub-transaction, was not working as intended. In addition, the use has a negative effect on the performance of various processes such as Offline/Sync.

    The building block has been deactivated. Please, use instead e.g. ''CreateUTransRecord'.
    TN-2202-01576 Bug Fix DataManagement

    If a path to a transport order(*.ztransaction) was selected within the data world administration in DataManagement, a network error occurred during the check and the DataManagement crashed.

    The check of the transport orders has been corrected.
    TN-2202-02883 Bug Fix Mobile

    If the Mobile Client was reinstalled and client ID 0 was then used when logging in, the message "Session has already expired. waveware will now be closed." appeared.

    Fixed.
    TN-2202-01544 Bug Fix Mobile

    Fields with specific values ​​can be highlighted using coloring. Changing the color of a field always required a refresh of the record list in the Mobile Client to reflect the changed color.

    Fixed: Color is now displayed correctly without refresh.
    TN-2202-03324 Bug Fix Supervisor Options

    After installing a package that brought new tables, these were only displayed in the Supervisor Options once the waveware server had been restarted. For example, no status terms could be set for new transaction tables.

    Fixed: Tables are correctly listed again in the Supervisor Options after package installation without having to restart the waveware server.

    TN-2202-01586 Bug Fix System Rule Editor

    The 'IsDevelopmentSystem' building block, which is required to record in a rule whether it is a development system, only worked within the scope of the waveware Server or DataManagement.

    Fixed so that it can also be used in client rules.

    Known Problems

    Ticket No. Area Description Solution
    QM 07.02.2022 Offline Data Worlds If you use Offline Data Worlds in waveware 11.180, the update from to 11.200 is currently not possible because the functionality is not yet fully implemented in the version. The update to this version is not possible.
    The IsType, IsAssignable, TypePicker, IsTypeExt and IsAssignableExt building blocks have been switched to 'ServerOnly' because using them in WebWave rules could lead to errors. Older packages that use these building blocks in rules on the web can now report errors. Then, these have to be rebuilt.
    Assigning a new scope ("rescoping") can make this task easier, as long as the affected rules are in folders that allow this. When changing the scope of a Lib folder, it should be considered where the building blocks are used and, if necessary, tested.

    11.200.115.1

    Date: 01.02.2022, Global version: 42852

    A brief overview on the most important changes:

    Ticket No. Type of the Change Area Description Solution / New Feature
    Message in the Docu-QM-Chat: 04.10.21 Upgrade  .NET

    Microsoft .NET offers libraries for integrating modern functions into your own programs. waveware has relied on this extensive library since the very beginning. With the recently released version 6.0 of the .NET framework, further innovations are made possible.

    Starting with this version, Microsoft .NET 6.0 is used internally in waveware. When installing or updating the waveware server and the clients, the required components of the .NET Framework will be automatically installed in the future. Even with ClickOnce installations, the .NET no longer has to be installed manually in advance.

    Mail BN 24.01.22 Innovation Assist

    A new Assist in waveware will support simplified data entry in the future. The exact sequence of dialog windows, as known from software installations, it allows extensive data input to be recorded in an ordered sequence.

    With the Assist, you can ensure that users successfully complete all relevant steps of a process. The new system function is available from 11.200 for the waveware Windows, Web and Mobile Clients. The Assist is gradually being added to many standard packages and can also be used at any time in your own solutions, controlled via the customer package (1), for instance.

    Mail TW 21.10.21 Innovation Designer  

    In the Designer context menu, you have the option of copying one or more properties to the clipboard for documentation purposes. This is now possible in particular for (grayed out) properties that may only be read, and also for all properties of an element selected in the Designer at once: 'Copy Properties to Clipboard'.

    Mail BN 24.01.22 Innovation Mobile

    The HTTPS/GRPC protocol can optionally be activated for communication between the waveware server and its clients in order to encrypt data transmissions for third parties.

    The Mobile Client GRPC communication can now take place via a proxy server. In order to use a proxy server, it must be activated in the system settings of the smartphone. This setting can usually be found in the WLAN settings of the end device.

      Innovation Rules-Based Logging

    A log is an automatically maintained record of the actions performed in processes. With the new system package 'Logging' (1833) actions and errors can be recorded in addition to logging in the waveware standard log files, when writing your own customer package by rule, for instance.

    Log entries are stored in a consistent format in the new system package. A classification of the entries into levels defines the importance (0 = high importance/serious error - 4 = lowest importance/information). The structure is like a tree structure: the higher the set level, the more detailed the log becomes. A new protocol is set up and the recorded protocol entries are evaluated directly via the waveware Client. More information: Documentation on 'Logging' (1833)

    SA in response to Ticket TN-2110-21321 Change API Key

    API keys ensure external access to the waveware installation in DataManagement, e.g. when using single sign-on on the web and custom pages. You could use the dialog to create and manage the required accesses.

    The dialog is no longer required and has been removed because single sign-on on the web and custom pages is no longer possible and has been switched to MSAL or SAML. More in the Single Sign-On (SSO) section.

    Mail KS 01.11.21 Change Selection  

    The selection tables T_SELECTION, T_SELECTION_FILTERSET, T_SELECTION_FIELDSET, T_SELECTION_OUTPUTSET now have the columns CRTIMESTAMP, TIMESTEMP, USERNAME and these are filled when saving:
    CRTIMESTAMP (only when creating a new component): DateTimeUtc of the saving process
    TIMESTEMP: DateTimeUtc of the save operation
    USERNAME: Name of the logged in user

    Mail SA, 14.10.21 Change Setup

    The waveware Windows Client and the DataManagement are only available for 64-bit operating systems, just like the waveware server has been for a long time. This allows, among other things, to allocate more RAM to waveware clients in order to achieve better performance. In earlier versions, RAM was limited to 2 GB.

    waveware Server, waveware Windows Client and DataManagement can no longer be run on x86/32-bit operating systems. Only the CAD-DWG and CAD-DGN import client are still delivered as a 32-bit version for technical reasons.
    Please note that the ClickOnce links have also changed for this reason. 64-bit installations of the ClickOnce client also require a reinstallation of the client after the waveware server has been updated.

    Mail SA 10.09.21 Change IronRuby / IronPython

    Update scripts or ERB pages are developed in IronRuby, an implementation of the Ruby programming language for the Microsoft .NET Framework. Since IronRuby has not been further developed for several years, support in waveware has been discontinued.

    IronRuby support will be phased out over a two-year period. This means that support is still given until around mid-2023.
    With the current version, waveware receives IronPython support in return. Please convert all update scripts and ERB pages to IronPython within two years.

    Mail SA 20.09.21 Change Rules

    In installations, system rules of packages can be changed directly, i.e. user rules are created.

    This release changes the behavior of system and user rules. For a user with the license right 'Package development', it was always the case that no user rules were executed. This is no longer the case: user rules are executed and system rules can be edited. Execution behaves in exactly the same way as without the license right of 'Package development'.

    Mail SA 10.09.21 Change SSO

    Single sign-on (SSO) enables direct access to all applications and services for which authorizations exist after a one-off authentication at a workstation without having to log in again for each service.

    Until now, a WCF service was used in waveware for this purpose. As of Microsoft .NET 6.0, which is used from waveware 11.200, no longer supports WCF services, the previous standard procedure for Single Sign-On in the waveware Windows Client and on the Web/CustomPages must be replaced by Single Sign-On via MSAL (Microsoft Authentication Library - Microsoft authentication library) or SAML (Security Assertion Markup Language - XML ​​framework for exchanging authentication information). Both methods have been integrated in waveware for a long time and offer the advantage that they can be used not only for the waveware Windows Client, but also for Mobile and Web Clients. This way you can use a single SSO standard for all platforms.
    More information at 'Single Sign-On with SAML' or 'Single Sign-On with MSAL'.

    FLB 27.01.22 Change Operations

    Measures and processes that are recorded via transaction chains (tasks, activities, follow-up tasks, etc.) can be displayed in the form of a tree structure via 'Operations'.

    Operations have been improved in terms of performance and clarity. If for example, a transaction or object is opened via the object or transaction search, the appropriate entry is now marked under 'Operations'. Since the search with a large number of operation transactions resulted in longer loading times, the search has been optimized so that only the important first level of the building structure is searched. In addition, operations can now be viewed page by page. At the bottom of the window there are buttons for scrolling. The number of entries in a page can be set in the Supervisor Options.

    Mail SA 10.09.21 Change Web  Service (SOAP/WSDL)

    The new Microsoft .NET 6.0 only supports SOAP-based web services to a limited extent. The original web service standard is very extensive and due to the high complexity (at least outside of pure Microsoft solutions) it has not been accepted. Instead of SOAP/WSDL, most applications support pure REST interfaces that do not require the complex standard. For this reason, Microsoft has reduced support for SOAP/WSDL web services from .NET 5.0.

    Since waveware depends on support from Microsoft or .NET 6.0 in order to be able to offer a corresponding integration of web services, we unfortunately have to stop supporting SOAP/WSDL as well. The support of REST interfaces is still guaranteed. Packages that include WSDL or provide rules in the "Webservice" folder are affected. It is recommended to switch the previous WSDL interfaces to REST interfaces if possible.

    Mail SA 21.01.22 Innovation Databases

    PostgreSQL support, a free database system for waveware new installations.

    New waveware installations will soon be able to run with a PostgreSQL database. The function is already supplied here, but will only be fully functional with next release.

    The release of database support for PostgreSQL, a free database system to be used for new waveware installations, has been postponed to the March '22 release.