Technical Changes 11.200
11.200.8273.50
Date: 20.09.2024, Global Version: 63390
A brief overview of the most important changes:
Ticket No. | Type of the Change | Area | Description | Solution / New Feature |
---|---|---|---|---|
various announcements, apparently Vanessa and Stefan Berger have built something |
New Feature | Series |
With the help of serial appointments, appointments can be created automatically according to detailed settings. |
The start date of a new appointment series is always TODAY. If the 'Start' field on the card is filled, this is the start date. If the appointment series is changed or extended, the start date is the current appointment and not the original start date, which is in the past. When defining appointment series, a preview of the next three appointments in this series is displayed. If parameters are changed in the series definition window, the appointments in the preview change immediately. |
TN-2404-03289 | Extension | Restrictions |
Record restrictions can specify that only certain records in a table are shown to users. Other records in this table then remain “invisible”. |
Restrictions can now be set on catalog fields, i.e. on fields that are contained in the catalog that lies behind a field. This is useful for object catalogs, for example. If the object type 'Building' is stored as an object catalog on the 'Room' card (FM hierarchy), it can also be used here for the fields on the 'Building' card. The setting takes place in a structured overview, similar to filtering a selection. See also “Known Issues” below. |
TN-2408-00258 | Bug Fix | System Rule Editor |
If the 'Basics.Record.GetCatalogFieldValue' building blocks was used in the rules, which reads the value of a field from a catalog entry based on a search value, it returned an incorrect value for languages because it always compared with field ID 5 instead of with the field ID 2000005 to take the languages into account. |
Fixed |
A complete overview can be found in the Changelogs.
Known Problems
Area | Date | Description | Solution |
---|---|---|---|
Serial Appointments | 31.10.2024 |
If the following parameters are used together in appointment series:
it could happen that appointments that are corrected are deleted. |
Will be fixed in the November release of 11.210 and also in an upcoming LTS release. |
11.200.7663.69
Date: 29.08.2024, Global version: 62836
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 | Bug Fix | Offline Data World |
When logging into an Offline Data World, for example, with waveware MOBILE, a message appeared stating that all licenses had been expired, even though there were still enough client licenses available. In this case, the login was canceled. |
Fixed |
TN-2408-00242 | Bug Fix | Offline Data World |
When synchronizing with SYNC, the following message could occur: "Record errors occurred when attempting to import the data from the Main Station via SQL. The data on your device is not complete. ...". |
Fixed |
TN-2408-00702 | Bug Fix | Offline Data World |
When updating a local station, the error "Resolution failed with error: No public constructor is available for type LoyHutz.AppStack.PackageUpdate.IRubyInstanceManager." appear. In this case the update was aborted. |
Fixed |
A complete overview can be found in the Changelogs.
11.200.7663.55
Date: 07.08.2024, Global version: 62420
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
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
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. |
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 |
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
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
A brief overview of the most important changes:
Ticket No. | Type of the Change | Area | Description | Solution / New Feature |
---|---|---|---|---|
Teams VK, 11.01.24 | New Feature | 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. |
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
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. |
New Features and Extensions in the Application Packages
Ticket No. | Type of the Change | Application Package (Package Number) | Description |
---|---|---|---|
GR | New Feature | 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 | New Feature | 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 |
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 |
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 |
New Features 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", . |
GR | New Feature | 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 |
A complete overview can be found in the Changelogs.
11.200.6223.34
Date: 15.02.2024, Global version: 58370
A brief overview of the most important changes:
Ticket No. | Type of the Change | Area | Description | Solution/ New Feature |
---|---|---|---|---|
TN-2306-00157 | New Feature | 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 | New Feature | 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
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. |
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
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
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
A brief overview of the most important changes:
Ticket No. | Type of the Change | Area | Description | Solution/ New Feature |
---|---|---|---|---|
Mail, AS 10.11.23 | New Feature | 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. |
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 |
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.
New Features 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:
|
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. |
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. |
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. |
New Features 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. |
Mail PD, 08.08. | Extension | Instruction Management |
|
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
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
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
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. |
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
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
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
New Features 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 | New Feature | 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.) |
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 |
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 |
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.
New Features 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 | 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 |
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
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. |
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. |
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. |
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 | New Feature | 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. |
Mail QM 21.12.22 | New Feature |
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 | New Feature | 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'. |
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. |
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: |
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
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 |
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
A brief overview of the most important changes:
Ticket No. | Type of the Change | Area | Description | Solution / New Feature |
---|---|---|---|---|
Solution / New Feature | New Feature | 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. |
Fixed |
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 |
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. |
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:
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. |
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. |
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 | New Feature | 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 | New Feature | 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 | New Feature | 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: |
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'. |
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. |
Since this state can be problematic for various data structures, the 'G' column is made unique again by error correction. |
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. |
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. |
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. |
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
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 | New Feature | 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. |
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. |
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
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 |
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 |
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. |
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
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. |
As of 11.200.821.31, a new notification can be created/triggered using rules via the System Rule Editor. |
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. |
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. |
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
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): |
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. |
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. |
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 |
---|---|---|---|---|
New Feature | 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. |
|
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. |
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. |
|
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. |
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 | New Feature | 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 | New Feature | 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 | New Feature | 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. |
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 |
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. |
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. |
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 new features 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 | New Feature | 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 | New Feature | 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 | New Feature | 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. |
New Feature | 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: |
|
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. |
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. |
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. |
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 | New Feature | 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. |