November 15, 2024

Prev Next

Project notes

In a collaborative environment, different developers work on various parts of the same project.
Comments help communicate decisions, assumptions, and intentions, providing context for why certain approaches were taken.
This is essential for onboarding new team members, conducting reviews, and ensuring consistent developing practices.
To help console users we introduced notes that can be added to any element that can be configured in the Console.
In this way each console user can add additional information helping the environment configuration over time and from different developers.

Firmware release notes

Before updating the firmware on a connect product, the DPS user is interested to see what is included in the new firmware version.
In the Console when configuring Firmware, you can now provide Release Notes into a text/html are.

Automation based on conditions

Integration with external services often requires that when a certain event occurs, conditions must be fulfilled before performing actions (e.g. IF (country=ā€œItalyā€œ) THEN ā€œmake API callsā€). Automations relating to the creation, modification and deletion of things, customers, locations, partners and users now support the definition of conditions based on the properties of the object involved in the modification event.

Bulk delete action

When dealing with thousand of customers, back-office users sometimes need to clean up the customer base.
To help back-office users in their operations we added the bulk delete action on list-based widgets.

 

The widget supporting bulk deletion are: Thing List, Location List, Customer List, Partner List.

The bulk deletion is enabled in the presence of a specific permission, and the confirmation requires a double check (e.g. type DELETE to delete).

SVG schema navigation improvements

To help DPS users to find the right spare part to replace, in the Catalog widget, when navigating SVG schemes of product models, DPS users can have a preview of the part when they are over on it with the mouse.

The JS function for customizing the transformation of SVG text nodes into clickable elements has been modified, here you can find the new sample code.

New spare parts management API

To facilitate the synchronization of spare parts and their references in product models from third-party systems, it is now possible to use the new API endpoints based on CSV files. With these new endpoints, it is possible to reduce the amount of API requests to be executed when synchronising thousands of elements.