Skip to content

Releases: SoftwareAG/cumulocity-digital-twin-manager

r1019.1.2

23 Jan 03:04
Compare
Choose a tag to compare

Improvements:

  • Subassets page now displays complex properties in user specified order.

Fixes:

  • Preview of data model in complex property now displays null value in case of empty value for number type.
  • Handled the error when user imports asset models containing Location properties.
  • Marker in the map will not get displayed if Latitude or Longitude value is not provided in Location property of an asset.
  • Marker in the map is now displayed at the center position for Location property of an asset.

r1019.1.1

04 Dec 09:10
Compare
Choose a tag to compare

CHANGE: Improved visualization of steps skipped during asset instance creation
Non-mandatory steps that are skipped during the creation of an asset instance are now distinguished by a grey-colored tick. [CTM-654]

CHANGE: Immediate feedback from validation of Key field
During the creation of asset models, asset properties and assets, upon entering input in the Key field, if the value entered is invalid then an error message will be shown, and if the value is valid and all required fields in the form are filled, the Save button will be enabled - no need to click outside the field. With de-bouncing implementation, the API requests are triggered after a short delay following the last key entry, significantly reducing the frequency of calls and enhancing the responsiveness of the application. [CTM-651]

CHANGE: Improved readability in Localization page
Renamed the column heading Keys to Identifier and the column heading Terms to Translation in the Localization page. [CTM-642]

CHANGE: Improved action buttons in Localization page
Realigned the edit and delete icons for translations in the Localization page. [CTM-696]

CHANGE: Improved validation for number property during asset instance creation
Users now receive validation errors when incorrect exponential values for asset properties are entered in number type fields during asset creation. [CTM-681]

CHANGE: Default values of asset properties available in assets bulk import template
The bulk import template now shows any default values that are set for asset properties. [CTM-702]

CHANGE: DTM version moved under Platform info section
The DTM version is now displayed in the right drawer under the Platform info section. [CTM-677]

CHANGE: Role-based access for bulk import of assets
Access to the bulk import feature can now be controlled using Cumulocity IoT global and inventory roles. [CTM-649,CTM-729]

FEATURE: Implemented ordering of key value pairs in complex property
Key value pairs in a complex property can now be ordered as needed by entering the desired order in the Order field. [CTM-846]

CHANGE: Improved asset model selection dropdown with search option
A search function has been added to the asset model dropdown when creating new assets. [CTM-771]

CHANGE: Modified DTM URLs to match naming conventions of DTM entities
DTM URLs have been modified to reflect the naming conventions followed for DTM entities. [CTM-689]

FEATURE: Assign a location to an asset
A new default property “Location” has been introduced. Add the Location property to the desired asset model to assign co-ordinates or select the location on a map while creating an asset. [CTM-615]

r1018.0.2.202309222049-156da08

27 Sep 08:43
Compare
Choose a tag to compare

Improvements:
• The columns Child asset models and Asset properties have been added to the table in the Asset models page.
• A generic tree view of entities has been created for the Asset models page.
• Lazy loading has been implemented for the tree view in the Assets page and Asset tree tab. The "Expand all" and "Collapse all" functionality has been removed.
• Users can now import the selected asset models into a tenant.
• The Export asset model popup now shows a tree view representation of all the asset models.
• Users can see a preview of selected asset models that will be imported.
• Users can now import the selected asset properties into a tenant.
• Users can see a preview of selected asset properties that will be imported.
• Users can now export the selected asset models from a tenant.
• Users can now export the selected asset properties from a tenant.
• Users can now import or export a maximum of 250 asset models and 500 asset properties.
• Users can now move the child assets to another asset which belongs to the same asset model.
• A breadcrumb is shown for the Asset model samples page.
• In the Asset tree tab, the count for the number of asset models has been removed.
• In the Asset tree tab, a Reload button is now displayed.
• The import assets layout has been modified to be in sync with other layouts.
• Localizations have been added for the Subassets page.
• Cell renderers have been added for child asset models and asset properties columns in the Export Asset models popup.
• In the New asset model page, the New asset property button is always enabled and is by default assigned to the asset model after creation.
• A warning message is shown in the Subassets tab when the associated asset model or property gets modified.
• A warning message is shown in the Subassets tab when the associated asset model is deleted from the backend.
• A warning message is shown in the Subassets tab when the associated asset property is deleted from the backend.
• The DTM application name changed from "Digital Twin Manager" to "digital-twin-manager" in order to enable it as a default subscribed application in Cumulocity IoT.
• A set of pre-defined asset models is added under the Asset model samples tab which makes it much easier for users to understand the concept of asset models and starting to work with it.
• The Subassets tab is implemented using a plugin approach.
• The required CSS changes have been applied to the assets move feature.
• Role-based access to DTM entities has been implemented.
• Asset hierarchy dropdown is now implemented with search functionality in asset creation page.

Fixes:
• A progress bar is shown during the processing of the files for Import asset model, Import asset properties, and Asset model samples.
• Fixed duplication of asset models when imported from the Asset model samples.
• The Export button is disabled when there are no selected properties to be exported.
• Deselecting the child asset models after exporting the asset models is fixed.
• Modified the success messages that are shown while creating, updating, and deleting the Asset properties.
• On clicking the Reload button in the Asset tree tab, the expanded asset hierarchy is completely closed now.
• Fixed CSS issues in the Asset Models page.
• Child asset models and asset properties are shown on expansion of the parent asset model in the Export Asset Models popup.
• The issues observed in the New asset page are fixed.
• The Import asset properties dialog box is shown on click of Import asset properties.
• The Subassets tab now shows a valid message if no assets/devices exist.
• Selection and page navigation issues in the Assets page are now handled.
• The Asset model samples tab is now added with a loading symbol while loading the sample models.
• The Move assets dialog window is implemented with pagination and search functionality.
• The Move assets dialog window now displays a valid message when no assets exist.
• The Move assets dialog window now shows all possible instances of assets where assets can be moved.
• Duplicate name validation is handled in the assets move.
• Handled the unexpected error message when a user cancels the delete operation in the Asset models and Asset properties page.
• Exporting asset models having multiple properties is now supported.
• Importing of complex asset property is now possible in both Import asset models and Import asset properties.
• The Subassets tab now displays a complex property label.
• The Import asset properties preview windows now display a message when no record exists. Moreover, the Reload button has been removed.
• Lengthier column names are handled by adding ellipses.
• Handled the run-time exceptions during asset creation.
• Handled the run-time exceptions for asset models and asset properties.
• Handled the unexpected error message during bulk assets deletion.
• Handled the file type validation during asset hierarchy creation.
• Handled the invalid regular expression pattern in asset properties text type.

r1017.0.0.696

04 Aug 06:12
Compare
Choose a tag to compare

Improvements:
• The Home screen of the DTM application gives an overview on the application. User can see the number of asset models, asset properties and assets available at a glance, and also can add asset properties, asset models and assets using the quick links.
• The Assets page now shows a tree view representation of the assets for better visualization of hierarchies.
• In the Asset tree page of an asset, users can view its hierarchical/ tree-view representation.
• Users can now search for any asset via the search option available in the top bar.
• The Group asset model available by default in the DTM application has been removed.
• The option to navigate to the details of an asset by using left navigation has been removed.
• Child devices of a device can now also be assigned to an asset.
• In the hierarchical/tree-view representation in the Assets and Asset tree pages, displaying devices assigned to an asset is restricted.
• A confirmation popup which states that the changes made to the Asset hierarchy will be lost is shown when a user leaves the page abruptly.
• Asset properties can be marked as required during the asset model creation. During asset creation these properties then show the hint that the asset property field is required.
• On creating assets with deep hierarchies, to display the hierarchical details in a user-friendly way the parent information is truncated at the end path of the node not at the beginning.
• In the New asset model page, the Add child asset model dropdown displays a description along with the asset model name.
• In the New asset model page, the Add asset property dropdown displays a description along with the asset property name.
• Delight 2.0 branding changes have been incorporated to DTM.
• Sorting and filtering is now available for the Model name column in the Asset models page.
• The terms "asset type" and "property library" have changed to "asset model" and "asset properties", respectively. The left navigation menu items have been updated accordingly.
• During the creation of asset models and asset properties, the Key field is automatically populated with the value based on the label.
• The DTM microservice now uses API version 2.
• Focus is now set on the Name field while creating the asset.
• The parent asset models in the hierarchy of the current asset model are not listed in the Add child asset model selection to restrict cyclical nesting of asset models.
• Role-based access to DTM entities has been implemented.

Fixes:
• Issues related to the display of the asset type icon in the Subassets page have been fixed.
• After creating an asset, the asset properties are displayed in the asset details.
• The issues in the Assets page and the Asset tree page related to the display of the Import assets and Add asset buttons are fixed.
• The navigation issues in the Home page with the User guide and the asset properties have been fixed.
• The filter applied in the Asset models columns is now saved when changing tabs.
• In the Asset tree page, the create and the cancel operations now navigate back to the Asset tree page.
• In the Asset tree page, issue with the child hierarchy creation have been fixed.
• The button name in the Assign devices dialog has been changed to Enable child devices selection.
• The asset search now works properly in case of multiple instances of an asset.
• The abrupt closure of the Assign devices dialog, after child devices have been assigned, has been fixed.
• The Import assets button will no longer be displayed if the microservice is not available.
• The delay in the display of messages in the Localization page has been fixed.
• A message is now shown in the Assets model page if there are no asset models available.
• The message shown on deletion of an asset property using the Inventory API is now translated.
• Microservice logging errors on startup are now resolved and the status is no longer shown as "Unhealthy".
• A message is now shown in the Asset properties page if there are no asset properties available.
• The bulk import no longer fails in case of an asset property of type "File upload".
• A message is now shown in the Assets page if there are no assets available.
• Handled the run-time exceptions during asset creation.
• Handled the run-time exceptions for asset models and asset properties.
• Missing German translations have been added for DTM pages.

r1016.0.0.561

05 Jan 08:16
Compare
Choose a tag to compare

Improvements:

• The DTM application is integrated with Gainsight to capture the data. Gainsight PX is an product experience software which supports
tracking product experience, enables product teams to make data-driven product decisions and gain insights to business impact of
product investments.
• Added a warning notification which shows up if a custom property associated with an asset is deleted using Cumulocity IoT REST APIs
while an asset is viewed.
• A confirmation popup is shown in the Property library page for every delete operation.
• Implemented a maximum file size field for custom properties of type "file".
• Added a confirmation popup which states that the changes made to the asset type will not be reflected in the assets that are currently
associated with it.
• Added a confirmation popup which states that the changes made to the custom property will not be reflected in the assets that are
currently associated with it's asset type.
• An alert popup which warns the user about unsaved changes is displayed in the Localization page.
• Contextual help has been added to the DTM application to guide users on DTM application usage.

Fixes:

• The Import assets button is no longer visible for the last asset in the hierarchy.
• The loading message in the Localization page has been corrected.
• An issue observed during hierarchy creation is fixed.
• An issue while creating subassets when there are both required and optional child asset types at same level is fixed.
• Changes made in the Asset type page are now saved.
• A fix has been provided for the Add child asset window which became unresponsive for assets that had a custom property deleted from
the backend.
• A warning message is now displayed on deletion of a custom property from the backend.
• The Properties tab is not displayed when there are no properties defined.
• The text of the unassign device alert popup has been corrected.
• Users can now delete the uploaded file in the custom properties of an asset.
• Fixed an issue where a bulk import failed if the complex property contains a duplicate label.
• Fixed localization issues related to the bulk import feature.
• The creation of assets via bulk import can now be tracked in the Gainsight application. Gainsight PX is an product experience software
which supports tracking product experience, enables product teams to make data-driven product decisions and gain insights to business
impact of product investments.

r1015.0.0.318

11 Nov 12:04
Compare
Choose a tag to compare

Cumulocity IoT Digital Twin Manager with below fixes

• Updated Microservice base image version to fix security vulnerability.
• Fixed Apache Common Texts vulnerability.

r1015.0.0.312

11 Oct 13:58
Compare
Choose a tag to compare

Cumulocity IoT Digital Twin Manager with below bug fixes.

• Digital Twin Manager : Deletion of Asset type and Custom property, which is being used in Asset is allowed. Refer #1 for more details
• Digital Twin Manager : Validations missing in Assets section. Refer #3 for more details
• DTM : Select all devices link does not work as expected. Refer #7 for more details
• DTM: Property library: Issues observed in Add new property screen. Refer #8 for more details
• DTM : Assets : In Assets page the total asset count at bottom is not getting displayed. Refer #9 for more details

r1015.0.0

19 Sep 10:44
6545400
Compare
Choose a tag to compare

This drop implements a new feature of bulk asset import. Also it has fixes to the defects which were part of 1014.0.0 release.

Cumulocity IoT Digital Twin Manager

14 Jun 12:55
Compare
Choose a tag to compare
Pre-release

Early drop of Cumulocity IoT Digital Twin Manager.