What’s new on the Onedot platform.


19th JUNE 2019

Improved Allowed Value Performance: The computation of allowed values without a hierarchical settings has been supercharged! Data sets of up to 50K products with 10k possible allowed values are now handled in an instant, without noticeable delay.

Giving feedback on categorisation tasks or attribute mappings is now a lot faster due to the responsive allowed value suggestion when double-clicking into a cell.

Wrong File Name in Task: We fixed the file name being used to show the original file a task has been created from. The file name is now correct and leads back to the original file, as expected.


Fixed Duplicate Columns for Allowed Values: When adding allowed values to a column that has been just created, but not saved, a duplicate column was generated. This problem has been fixed, you can now set allowed values on new columns without saving them already.

13th JUNE 2019

Clipped File Names when Uploading Files: The presentation of file names in notifications which are shown when uploading files are now properly clipped to be better readable overall.

Improved Allowed Values Computation: Computing the allowed values has been made more resilient towards a number of edge cases in the underlying category tree model. The proposed allowed values are now properly constrained based on the categories chosen.

Generic Filter for Checkbox Columns: Previously, filtering in a checkbox column was hard because you had to guess the underlying values. You could try true and false, or anything, but still have no luck.

Now, you can simply use the (Checked) and (Unchecked) filter expressions, similarly to (Blank) and (Filled) in regular columns. Of course, filtering for the underlying values still works: If the checkbox column matches checked/unchecked state to true/false, you can filter by entering true or false as filter expressions.


Better Wording for Conditions: Conditions in feedback tasks have been renamed to better reflect their semantics. The conditions are now called No Empty and Only Filled Valid Values to be more precise.

Updating of Column Values: The algorithms to update dependent values in columns have been updated. This mostly concerns derived values (e.g. the histogram of a target attribute), checkbox columns (e.g. the feedback status of a task data set). When pasting or dragging values, those kinds of columns are now reliably updated, regardless how the original value is being changed.

6th JUNE 2019

Fixed Problems with Task Management: A number of related minor issues has been fixed involving the editing and management of tasks, in particular showing and hiding columns while configuring a feedback task.

Related Tasks and Files: We improved the visual presentation and user guidance of feedback tasks significantly. Previously, users would have a hard time to see whether feedback is given on the corresponding feedback task or directly in the original data set the feedback task has been created on.

When filling in a feedback task, you now see a message in the breadcrumbs bar indicating the data set the task has been created on. Conversely, the files and folders view will now also show annotations to the file icon if a feedback task has been created for that file already.


Not Assigned Tasks: The Progress View now also shows tasks which are not assigned to you, making it easier to see where are still pending tasks by other team members. Naturally, if the task is not assigned to you, you will first have to reassign the task to yourself if you want to step in, work on it and resolve it.

29th MAY 2019

Closing Browser Window: We have added an additional guard checking whether you have any unsaved changes in a data set before you navigate away or close the browser window. In such cases, the Onedot application shows a browser dialog asking you whether to proceed without saving and reminds you to save your work.

Derived Values for Empty Values: The derived values column support has been changed to properly deal with missing original values.

In such cases, an empty derived value will be shown. Even if you remove the value, e.g. while giving feedback to an attribute mapping. Awesome!


Pasting in Add Comment: A very unexpected behaviour has been fixed, once and for all: Previously, when copy/pasting a cell value and opening the dialog to add a comment, when pasting from the clipboard, the underlaying cell value got updated as well. Strange things happen sometimes. Not anymore.

Increased File Editing Limit: We have further increased the file size limit to allow for bigger data sets to be displayed and saved as well.

Over the next couple of weeks, we will further work on our infrastructure to allow files with (almost) unlimited size to be handled in the Onedot application.

22nd MAY 2019

Fixed Behaviour of Checkbox in Feedback Task: Applying derived values and allowed values on a set of overlapping columns would previously result in inconsistent behaviour editing the data set afterward. We now implemented a clear policy of latest action wins: Whatever action you choose next to apply derived or allowed values, columns will be updated accordingly and any previous derived or allowed values will be removed.

Downloading Dictionaries: Previously, downloading dictionaries was not possible. We thought why not, isn’t this a very nice feature to have? And fixed it right away. Download them and enjoy!

Increased File Editing Limit: We have further increased the file size limit to allow for bigger data sets to be displayed and saved as well.

Over the next couple of weeks, we will further work on our infrastructure to allow files with (almost) unlimited size to be handled in the Onedot application.


Conditions now shown in Column Header: Conditions are shown on a feedback task as a new icon in the column header. Look out for the eye icon to see what kind of conditions are enabled and which checks are performed when resolving a feedback task. Columns can be checked to contain no empty cells or to contain valid allowed values only. Hover over the eye icon to see more details which conditions need to be satisfied in order to resolve a feedback task.

Unified Behaviour of Save Button: The behaviour of the safe buttons for data sets and feedback tasks has been unified and improved. Save buttons are now only enabled if there is something to save, which really makes a lot of sense.

New Progress View: An entirely new feature of the Onedot application comes into the world: the Progress view. You will now see a new icon in the dark-blue navigation bar, clicking on it will open the new Progress view.

The current functionality of the Onedot application was mostly centered around the exchange of product data files, editing data sets, feedback tasks, and dictionary management. With the new Progress view, we introduce another strong capability: visualising the progress of data processing over time and the ability to see intermediate results, feedback tasks, and other status information along the way.

Customers for which this new functionality is enabled will enjoy up-to-date processing progress for the current processing jobs. Right-clicking on a processing step will reveal further information like pending feedback tasks and data sets produced during that step. Of course, the final processing result can also be obtained from the last step of the processing job. Once you are happy with the result, you can simply approve the processing job and it will be moved to the Processed Jobs section for future reference.

The Progress view makes it easier than ever to stay on top of the current processing jobs, see how Onedot learns and progresses by looking at intermediate results, and have an overview where things are blocked due to pending feedback or other problems.

15th MAY 2019

Download Feedback Dataset: When giving feedback to a data set, you can now also download the feedback data set as well.

The associated data sets are now visible in the context menu as well, allowing you to quickly see what the data looks at a certain step and this helps with the orientation of the data sets enormously.

Better Progress Notifications: The interaction feedback for long-running actions was improved. All actions that run for a few seconds show proper progress feedback on top of the browser window.

Fixed Flickering in Chrome after adding Column: When creating a column in the Chrome browser, version 73.0.3683.103, visual artefacts and flickering would occur when the context menu is closed. Fixed.

Data Set View Breadcrumbs: The bread crumbs shown for the data set view now also show the name of the original data file or dictionary file.

This change makes navigating more intuitive, in particular when navigating to other data sets.


Reject Task now just unassigns Assignee: The Reject action on a task has been renamed and must unassigns the assignee (or yourself) from the task.

Unassigning a task is the right choice if you are the wrong person to give feedback on the data or if you have been assigned by mistake.

Feedback Tasks: You can now also select a dictionary to get feedback on. The entire process works exactly the same as for any other data set. We think that this is a great improvement and that this something pretty cool.

Fixed Behaviour of Popover Dialogs when Closing: Sometimes, clicking on OK did not close the dialog, as could be seen when renaming a task. You had to click next to it to close it. We fixed this and the dialogs now close properly in all scenarios.

Derived Values & Allowed Values: Applying derived values and allowed values on a set of overlapping columns would previously result in inconsistent behaviour editing the data set afterwards.

We now implemented a clear policy of latest action wins: Whatever action you choose next to apply derived or allowed values, columns will be updated accordingly and any previous derived or allowed values will be removed.

9th MAY 2019

Fixed Dataset View in Safari: Previously, the data set view would not show properly on certain versions of the Safari browser on Mac.

This has been fixed, Apple aficionados can now use our application again without any problems.

2nd MAY 2019

Feedback Tasks: We have released completely new functionality to facilitate the feedback process on data sets in order to train the Onedot software! Onedot now offers the concept of Feedback Tasks, a light-weight mechanism to get feedback from one or several persons collaborating and answering questions raised by the Onedot software in case of low confidence, missing context or simple ignorance of some product ranges the software has never seen before.

You will now see a new icon in the dark-blue navigation bar, clicking on it will open the new task view. Here, you can see all tasks assigned to you, where your feedback is needed. Double-clicking the task will open a data set view where you can submit your feedback.

Follow the instructions provided in the column headers that describe where and how your feedback is needed. Once you are done entering your feedback, click on Resolve to resolve the task and send it back to Onedot. Processing will then continue and take your feedback into account for the current processing step.

Availability of Checkbox Column: The checkbox column functionality is now also available when there is only 1 initial distinct value in the column selected. For this to happen, we are now also allowing to map the checked/unchecked state to arbitrary values (e.g. values which do not exist yet (and are therefore not mapped) at this point in time in the checkbox column).


Conditional Allowed Values: A new specific type of allowed values is now supported as well: Conditional Values. This functionality comes in handy if you want to use allowed values which depend on a certain condition, e.g. attribute values which are only valid for certain product categories.

Simply select two columns where the first one is the condition, e.g. the product category, and the second one denotes the allowed values column, e.g. the category-specific attribute value, and right-click to choose Conditional Values. You will be asked to select a data file containing at least two columns (the condition and the allowed value column) or alternatively a dictionary file.

Pressing OK will set up the allowed values in such a way that you can only choose from a subset of values, depending on the selection of the condition column.

The conditional value is its expected value or the value it would take on average over an arbitrarily large number of occurrences, given that a certain set of conditions is known to occur.

Better Behavior of Checkbox Column and new Rows: You cannot check the value of a new row in a checkbox column anymore, avoiding all kinds of inconsistencies and unexpected behaviour. Luckily, no more travelling to weird places for our users.

24th APRIL 2019

Derived Values: A new type of column has been introduced in the Onedot Application: Derived Values. This type of column shows values which are uniquely depending on some source values, and are updated in real-time when a source value changes.

Use cases for this new column type include:

  • Automatically showing a (conditional) histogram for a target attribute in an attribute mapping report. When you change the target of a mapping, the histogram changes as well, allowing you to immediately verify your decision.
  • Supporting key/value-based attributes, category tree levels, etc. Usually, enterprise-grade product data models (PDMs) use business keys to identify concepts like attributes and categories in a language-independent way. Derived value columns help to keep business keys and related information in sync while you are editing product data sets.
  • Using dictionaries to transform values in real-time: You can use a dictionary as the source for the derived values, which allows you to implement use cases like brand name normalisation on-the-fly.

This new functionality complements the existing Allowed Values and supports more sophisticated use cases of data validation and dependencies.


Task Workflow Conditions: We have introduced additional checks to perform when resolving tasks. Onedot can automatically verify whether all feedback columns have been filled or whether all feedback columns with allowed values have only valid values specified.

Clicking Resolve on a feedback task will trigger these checks and show appropriate error messages in the Onedot application if not satisfied.

Scroll Gif Onedot gif

Fixed Horizontal Scrolling: An issue related to scrolling horizontally in the data set view made life quite hard for some of us. This in particular happened using late Chrome browsers.

While using the Tab key is a valid workaround, life without scrolling nowadays is just unthinkable. Luckily, you can use your mouse wheel and scroll bars again and enjoy the usual behaviour you are so used to.

17th APRIL 2019

Better Reliable Save: When performing a series of actions on a data set, e.g. filtering, sorting and editing, all at once, sometimes we were not able to save these actions appropriately, as one would expect. We have identified and solved the problem so evil strikes no more.

Dataset View features Checkbox Columns: While editing a data set, e.g. as part of a feedback task, it is paramount that you do not loose the focus when giving feedback to some hundreds of products or product groups where the software came up with low confidence results.

That’s why we’ve introduced a new type of column called a Checkbox column (in addition to Regular columns supported until now). Checkbox columns are optimised to track feedback status in a data set, e.g. whether a record has already been processed during feedback (either confirmed as being correct, or edited to correct the software’s decision).

The Checkbox column can be toggled simply clicking on the relevant cell. Even better, if you correct a record by editing a cell, the Onedot Application automatically records that feedback has been given to this particular record and checks the cell without any further interactions, signalling that feedback is done for this record.


Asking for Save: Saving huge data set is generally not possible if it exceeds a certain limit of cells. Despite that, the Web browser still asked user to save the data set in such cases, causing trouble. Rest assured, it does not do that anymore.

Nicer Visuals for Navigation Bar: The left navigation bar of the Onedot Application has been visually improved, in particular if expanded.

10th APRIL 2019

Automated Detection of Field Delimiter for Text Files: The Onedot Application has become a lot smarter when it comes to detecting field delimiter for text files, such as CSV files where you encounter various delimiters such as comma, semicolon, tabulator or other custom characters.

The software analyses the uploaded text field and automatically detects and uses the appropriate field delimiter and character encoding, making text file handling for product data exchange a breeze.

Fixed Glitches while editing Cells: A number of smaller glitches has been fixed involving the editing of data set cells. Overall, we improved the speed and visual presentation, so larger data sets are more pleasant to edit than earlier.


Histogram View Improvements: The previously introduced Histogram view now also has support for allowed values, further simplifying the mass editing of product attribute values in the context of more complex product data models with huge lists of values.

Moreover, the visual representation of the histograms has been improved, making the whole view easier to read in case of larger datasets.

General User Interface Changes: We are constantly fine-tuning our Onedot Application user experience in order to make sure our product is intuitive and pleasant to use.

Several parts of the user interface have been streamlined, aligning terminology, visual representation and behaviour in order to provide a smoother experience for our customers.

3rd APRIL  2019

New Histogram View: Data sets in the Onedot Application have got a brand new view called the Histogram view which is available next to the existing Dataset and Statistics views. The purpose of this new view is to show the histogram of a data set, meaning only the distinct values per attribute, with an indication of how many occurrences of a particular value.

The Histogram view is designed to support bidirectional editing, so if you edit a value in the Histogramview, the changes automatically get applied in the Dataset view as well, and vice versa. Of course, sorting and filtering works as with any other view.

This new functionality is particularly useful when profiling product data or performing manual mass-editing of large product data sets.

More Meaningful Statistics: The Statistics view of a data set now shows a warning stating that statistics are only taking a sample of huge datasets into account. Previously, we where just showing the results based on the sample, causing unnecessary confusion. Now, we show it loud and clear, for your safety.

Filtering for Blank/Filled Cells: You can now also filter for any blank values in a column in the dataset view by just typing (Blank) into the filter text field. Similarly, if you type (Filled) only rows where the column has a value filled in will be shown.

Sorting has now three States: Previously, sorting in the data set view only supported two sort orders, ascending and descending. Now, there is a third one, using the order of rows as in the original data set.


Prefix Matching for Filtering and Suggestions: Typing Space followed by the text you want to filter for now automatically matches based on a text prefix. As an example, consider the following:

  • Typing just green in a column with the colours green, light-green and dark-green would match all colours mentioned.
  • Now, typing Space followed by green (meaning “ green”) would only match green, but not light-green and dark-green.

The same also works in columns with allowed values: suggestions are also filtered based on this new behaviour.

The new prefix matching functionality is particularly useful for semi-structured text like product descriptions, category tree labels, etc.

Quicker Display of Sparse Datasets: The infrastructure to read data sets and display them in the Onedot Application has been improved with respect to speed and reliability. Larger data sets whose columns are only sparsely populated with attribute values now display a lot quicker, in particular with low-bandwidth network connection.

Pressing Escape resets Value: When editing a cell with allowed values configured, pressing Esc when suggestions are shown will not only close the suggestion window, but also reset any previously typed text, e.g. when searching for appropriate allowed values. This facilitates categorisation and schema mapping feedback when exploring possible options for category or target attributes.


“Onedot supports ZAGENO in our rapid market expansion by automating the vendor onboarding and making products more searchable through better product data quality. This ultimately leads to a faster growing global customer base and higher customer satisfaction.”

David Pumberger, CEO & Co-Founder at ZAGENO Inc.


Contact us to find out how Onedot can help you grow your business.