December 2019 Release Notes

december merry christmas happy new year

December has almost been and gone. You are probably getting ready for a well deserved holiday with family and friends. But before you go, make sure to take a quick look at the December release notes ­čÖé

The December release includes a long-needed data forms overhaul. We have thrown a lot of new data types into the mix. This makes it even easier to collect high-quality data. We also improved the overall experience to make data forms easier to work with. Finally, the December release includes minor UI improvements. I recommend you read all the release notes to make sure you don’t miss out on new features.

New data form types

Once in awhile users request new input control types. The list has been growing longer over time. In this release, Daniel from our development team thought it was time to shorten the list. As a result, we have implemented A LOT of new input types. Here is a quick rundown:


The control allows the user to select one, some or all input options.


The control allows the user to check and uncheck the checkbox.


The control validates that the user submits a valid date in YYYY-MM-dd format


The control validates that the user submits a valid time of day in format.


The control validates that the user submits a valid date and time in dd/MM/YYYY format.


The control validates that the user submits a valid week and year.


The control validates that the user submits a valid month and year.

Choosing the right input control is super important. It can make life easier for users because they can fill the forms faster. Similarly, using controls that provide fewer options requires less mental bandwidth. More importantly, using the right input control provide strong input validation to help users make fewer typos and errors. As a result, you get better data and spend less time checking and preparing data

Improved data form layout

In addition to the new input controls, we have been around almost all code for data forms. As a result, we did many improvements behind the scenes to improve performance and stability. We also made a few visual improvements to make data forms even easier to work with. Take a look.

Subgroups to organize data points inside a group

Users highlighted that groups with a lot of questions clutter the overview. To solve this we have added support for nesting subgroups within groups.

data form child subgroups

This allows you to logically divide data points into subgroups to make large groups of questions easier to manage.

Improved completion indicators that stand out

Data form completion indicators used to float together with data form and group titles. Also, indicators were always blue making it difficult to distinguish between pending, semi-completed and completed groups.

To make completion indicators stand out we have moved them to the right side of the data form.

data form group completion indicators

Similarly, indicator colors are now conditional. Pending groups have a grey indicator. Semi-completed groups have a blue indicator, and completed groups have a green indicator.

Vertical status bar on filled datapoints

Previously, it was only datapoints with pass/fail evaluation that had a vertical green or red status bar. This made it difficult to distinguish between pending and filled data points. To make this clearer, we have introduced a blue status bar for filled data points.

data form vertical status bars

Edit button moved to the bottom

Previously, the edit button was in the top-right corner of the data form. We have moved the edit button into the lower button bar. We realize that this could confuse users at first, but believe it is a much better approach long term. In fact, you may see us moving more edit buttons into the lower button bar.

edit button moved to lower button bar

Improved tooltips

Improved tooltips now show username and timestamp for each datapoint. This makes it super easy to see who filled the data point and when.

tooltip with username and timestamp

Improved navigation

This release also includes some general UI improvements including date filtering, action buttons, a hot action key, and improved context menus.

Improved data filtering

Pages that show continuous business data now include a date filter. This is especially useful as the amount of historical data grows. The date filter makes it easy to filter away results that are outside the desired time span. This reduces server response times and minimizes the data that Prescience is sending over the Internet.

The filter has three quick options that make it easy to select data for +/- 1 week, month or year. For example, selecting +/- 1 month in November, effective means querying for data between October 1st and December 31st.

The filter also has the option to filter by custom dates. This allows the user to choose data start and end dates. In the example below, we are querying all data between January 1st, 2018 and December 31st, 2019.

We save your filter selection to your user settings. As a result, when you re-enter Prescience we will set the filter as you left it during your previous visit.

Action buttons

We have added edit and delete buttons to the Actions column on all grids.

edit delete action buttons

Hot action on dialogues

We have added Enter as a hot action in confirmation dialogues. Now you can simply click Delete in the Action column and Enter on your keyboard to confirm. This is super useful if you have to delete a lot of objects.

Improved context menus

You access the context menu by right-clicking on an object. For example a grid line or a dashboard widget. We have cleaned up the context menus to make them more consistent. This includes adding delete options wherever appropriate, improving the structure, etc.

context menu

Integration mapping editor

Integration mappings allow users to map Prescience objects (locations, projects, etc.) to corresponding values in other 3rd party systems. Because Prescience is collaborative, multiple collaborators may need to identify e.g. a location by different names in each of their internal systems. For example, a location named “Location ABC” in Prescience can be mapped to "ERP-Id":"512" and "CMS-Id":"SupplierXYZ". This makes it easier to link Prescience data with 3rd party systems, without having to maintain separate mapping tables.

Integration mapping editor

It is now possible to manually manage integration mapping key-value pairs on all objects directly from within the Prescience dashboard. Prescience stores the integration mapping key-value pairs directly on the object. Similarly, all outbound webhook traffic that includes the object will include the object’s integration mappings.

Merry Christmas and a Happy New Year

That was all for this release. Stay tuned for more release notes in the new year.

Merry Christmas and a Happy New Year to you and your loved ones.


Share Post


Leave a Reply

Your email address will not be published. Required fields are marked *

Book a Free Demo