Version Information
New Features
TSM-7270 PowerTSM App: 4.9 HTTP API Connectivity
3.11
This version introduces the possibility to connect the PowerTSM app with a 4.x HTTP API. The functionality is identical to using a 3.x WebService.
TSM-7294
The fields Table and Archive Table in the time series definition tab are greyed out and not yet usable with 4.9.
TSM-7612
To determine the correct time zone for the time series, the following settings in the PowerTSM App Config and HTTP API Config must contain the same time zone.
PowerTSM App:
<HAKOMConfiguration>
<products>
<HAKOMFramework>
<settings>
<DefaultTimeZoneForHttpConnectionGreaterThan3>W. Europe Standard Time</DefaultTimeZoneForHttpConnectionGreaterThan3>
<settings>
</HAKOMFramework>
</products>
</HAKOMConfiguration>
HTTP API:
<HAKOM>
<TSM>
<TimeSeries>
<Defaults>
<TimeZone>W. Europe Standard Time</TimeZone>
</Defaults>
</TimeSeries>
</TSM>
</HAKOM>
TSM-7309
Creating formula time series with an underlying HTTP Connection is slightly different than in previous versions:
There is no auto-completion for syntax and time series names
The radio buttons for switching between displaying time series names and IDs are greyed out
The formula validation button is deactivated
Pasting ID-list from clipboard is not supported
TSM-7471 Update SpreadsheetGear from 2017 to 2023
3.11
Updated SpreadsheetGear from 2017 to 2023 version which improves Excel compatibility.
Fixed Bugs
TSM-7023: Removal of Obsolete ITimeSeriesAttributeRepository
3.11
Previously, there were the two classes IAttributeRepository and ITimeSeriesAttributeRepositor that covered overlapping functionalities. The latter of the two has been removed and merged into the other. Specifically, these are the changes made to IAttributeRepository:
Load,SearchandSearchAsyncnow returnIAttributeEntryinstead ofAttributeEntryFor every call to
ITimeSeriesAttributeRepository.Search, thenameparameter is now a named argument (Function(name: “AttributName”)Addition of helper methods for URL-building
Addition of
Delete,SearchandSearchAsyncinHttpAttributeRepositoryThe factory now only supports
IAttributeRepository
TSM-7801 PowerTSM App: Undo and Redo Icons Switched
3.11
The icons for undo and redo were switched up and have now been arranged correctly.
TSM-7028 TSM App: Permission Error After Performing Inconsequential Changes
3.11
When editing an attribute that the user is not allowed to edit, naturally an error is thrown. However, this was also the case if the user reverted their changes by hand. This has been fixed.
TSM-6558 TSM App: Attributes Stay Active Even After Switching to Another Template
3.11
When switching between two templates, attributes of the first template would remain active. This has been changed to the intended behavior, which is to remove these attributes and add in only the ones from the second template.
TSM-7080 TSM App: Activating the Quotation Option does not Clear the Table Field
3.11
Checking the “Quotation” box when creating a time series is supposed to clear any text in the “table” fied right next to it. This was not the case but has been corrected.
TSM-7089 WebTSM Services: Unintended Behavior When Reading NaN Values
3.11
When the configuration value for <SetCellEmptyIfValueIsNaN> was set to false, there would be a discrepancy in behavior between WebTSM Services and direct database connections. This has been fixed.
TSM-7277 WebTSM Services: Undescriptive Error Response for Undefined Unit Conversion
3.11
When trying to read a time series of unit A in another unit B without actually providing the respective mapping, a very universal error message would be returned. This has been changed in favour of a more descriptive error message that gives the user a better understanding of what has gone wrong.
TSM-6938 HAKOM.Config: The Settings for Caching of Authorization Rules Have Been Moved
3.11
Due to internal reordering of code, please be advised that the settings <Enabled> and <Expiration> for <Caching>of Authorization has been moved from the <WebTSMServices> section in the HAKOM.Config file to the <Caching> section under //HAKOMConfiguration/products/HAKOMFramework/settings/Authorization.
As of this version, the setting is only supported in its new location. The original location in <WebTSMServices> is no longer recognized.
TSM-6934 HAKOM.Config: The Settings for DisableOwnerCheck of Authorization Rules Have Been Moved
3.11
Due to internal reordering of code, please be advised that the setting <DisableOwnerCheck> has been moved from the <WebTSMServices> section in the HAKOM.Config file to the <Authorization> section under //HAKOMConfiguration/products/HAKOMFramework/settings.
As of this version, the setting is only supported in its new location. The original location in <WebTSMServices> is no longer recognized.