Version 4.00
The following table lists the new features, bug fixes and known faults for Version 4.00 of Konect.
New Features | |||
Affects | Description | Details | Reference |
Konect App | Konect App is now available for Windows 10 | Konect App is now available for devices running on Windows 10. Previously Konect App ran only on iOS and Android devices. It should be noted that in referencing Windows 10, we are only referring to the Windows 10 and Windows 10 Mobile operating systems and not Windows Phone which has been phased out. The Konect App can be downloaded from the Windows Store - it is best to search for "Windows Store Konect" in your browser and link from an appropriate search result. | KO-197 |
Konect App | Changed user interface and form navigation | The user interface has been modified to make the interaction with datasets in relationships more intuitive. The most significant change is that when a record is saved, control is returned to the 'Related Items' tab (previously referred to as the 'Child Records' tab) allowing another related record to be chosen or created. |
|
Konect Manager | List Management - changed naming convention for list components | The header names have been changed when lists are displayed in the List Editor (Catalogue > Lists) and the Form Editor (Catalogue > Datasets). This name change better reflects the usage:
|
|
Konect Manager | List Management - items in child lists are now displayed with their associated parent list value | Whenever the list items of a child list are displayed in Konect Manager, the 'Parent Unique Value' of the child list item is also displayed in addition to the 'Unique Value' and 'Display Value' . The three values are displayed for child list interactions in the list editor (Catalogue > Lists) or in the form builder (Catalogue > Datasets). | KO-204 |
Konect Manager | List Management - introduction of a list export function | To facilitate editing of existing list values, particularly for parented lists, lists can be exported from Konect Manager to CSV files. This applies to parent and child lists. The exported CSV files can be edited and then re-imported to update the list or create a new list. The exported CSV contains a header row that will be recognised and accepted during re-import.
| KO-204 |
Konect Manager | List Management - introduction of a list import function that allows overwriting an existing list | There are now two import options when importing a list from a CSV file - 'Create a new list' or 'Overwrite an existing list'. The new overwrite on import option means that a list can be updated while it is in place. This means that lists do not require re-attachment to List fields. Caution: Some issues with the 'Overwrite List' function are known as at release date. It is recommended that if lists with Parent-Child relationships require updating, then overwriting existing lists should only be done if 'DisplayValues' are to be updated. If lists in parent-child relationships require 'Unique Values' to be updated, it is recommended that all lists in the relationship are exported, edited, validated, re-imported and then re-attached to the relevant fields in any affected datasets. | KO-204 |
Konect Manger | Complex visibility rules for a field | Visibility rules for a field now allow the selection of multiple list values across multiple fields in a Dataset. For example - (Asset Type = "Bridge" OR "Culvert") AND (Priority = "Urgent" OR "Very High" OR "High"). | KO-191 |
Konect Manager | Data can be included in KPK export files | When a project is exported to a KPK file, the data in the project's datasets can optionally be included in the KPK file. Correspondingly, when the KPK is imported into another account, the data in the datasets is also imported. This facility gives users a way to duplicate Projects or Datasets and share or move them between users. For example "User A" can give "User B" a project which is imported into the "User B" account. "User B" can then add or edit data within the Project which can subsequently be exported to a KPK file and given back to "User A" who can then import it and update the original project. | KO-229 |
Konect Manager | Additional example Projects (KPK packages) | Additional package templates have been added to the package library. Konect Manager provides access to example project packages that contain complete workflows including dataset definitions, forms, lists and project definitions. The packages can be used as a template for workflows or they can be modified and enhanced to better reflect your own processes. | KO-202 |
Konect Manager | Project Information button and Save Location button added to the Projects definition screen | Two additional features have been added to the Project building window (Catalogue > Projects). There are now three buttons on the status bar at the bottom of the window:
|
|
Bug Fixes | |||
Affects | Issue | New Behaviour | Reference |
Konect Manager Konect App | Field Visibility Rules based on Time, Date and Datetime fields do not work | Visibility rules for fields can now be based on Time, Date and Datetime fields and the visibility rule for a given field can have any number of conditions. | KO-191 |
Konect Manager | Numeric fields lose their value when the user clicks into another field | When a number is entered into a number field using the keyboard, the value is retained when another field is subsequently selected. Previously the value would be replaced by zero. | KO-302 |
Konect Manager | Default values for numeric fields can be out of limits | If a numeric field (whole number or decimal number) is allocated a default value AND there are limits on the value of the field, then the default value must lie within those limits. | KO-209 |
Konect Manager | When a KPK file containing a dataset with a query is imported into Konect Manager, the import fails | Konect Manager now imports datasets that contain queries. | KO-259 |
Konect Manager | Konect Manager fails to flag repeated unique values when importing a CSV file into a list | Konect Manager now flags an error when an attempt is made to import a CSV file into a list where the unique values in the file are not unique. | KO-281 |
Konect Manager | Konect Manager fails to flag a non-existent parent item when importing a child list from a CSV file | Konect Manager now flags an error when an attempt is made to import a child list with missing parent values. |
|
Konect Manager | Konect Manager crashes when exporting a dataset whose name contains an illegal filename character such as '>' or '<' | When exporting datasets that contain illegal filename characters (eg '>', '<' ) in the dataset name, the illegal characters are now ignored. | KO-292 |
Known Faults | |||
Affects | Issue | Required Behaviour | Reference |
Konect App | 'Limits' settings applied to numeric fields do not work correctly:
| All issues to be rectified. | KO-194 |
Konect App | Keyboard covers bottom of image during text annotation on iOS devices | While a text annotation is being added to the bottom of a photo on an iOS device, the keyboard covers the text annotation and the user can't see what they have written until they save the edit. | KO-244 |
Konect App | Incorrect value when second summary field is a photo field | If a summary field is a photo field, long sets of characters are inserted into the summary area rather than the number of photos. | KO-299 |
Konect Manager | Default list value behaviour does not occur when a field is made visible | When a list field has a visibility rule applied it should have the following behaviours:
| KO-350 |
Konect Manager | Map labels based on List fields display the list item's unique value rather than the display value | The list item's display value should be presented as the label. | KO-157 |
Konect Manager | Datepicker control shows a default time of 10 am | The default time should display as 0:00 | KO-177 |
Konect Manager | Catalogue > Datasets > Data/Queries | Changing the Minimum or Maximum zoom values should apply immediately so that the settings can be tested without needing to save. | KO-178 |
Konect Manager | Cannot directly enter negative numbers for default values in numeric fields | A temporary work around to this issue is to first enter a positive number, delete it and then enter the negative value. | KO-225 |
Konect Manager | Mouse does not detach from the scrollbar after navigating through a form and attempting to edit a new field in the form | The mouse should detach from the scrollbar after scrolling and allow selection of the required data entry field in the form. | KO-231 |
Konect Manager | When panning (left click hold) on map screens, the mouse remains in pan mode if the panning action is taken beyond the edge of the window | If the left mouse button is released, panning mode should be disabled irrespective of when the mouse button is released ie inside or outside the map window. | KO-249 |
Konect Manager | Fails to recognise missing double quotes when importing a list from a CSV file | If a comma is part of a value in a CSV file (eg big, red circle), then that value must start and end with double quotes (eg "big, red circle"). If such a value is missing a double quote, Konect Manager does not notify the user that the CSV file is invalid when importing a list, it simply fails the import | KO-280 |
Konect Manager | Edits to an existing parent list with dependent child lists breaks the relationships in the dataset form | When editing an existing Parent List with a dependent child list/s (Catalogue > Lists), new values can be added or existing 'Unique Values' edited and saved. This will break the parent-child relationship in the form - the child list related to the default parent list value is always displayed irrespective of the parent value chosen. | KO-286 |
Konect Manager | Incorrect error message when photo import can't locate a photo file | When importing photos, Konect Manager looks for photo files in the same folder as the CSV file and in a subfolder called 'Photos'. If a particular photo file can't be found, there is no indication to the user as to what the problem is. The error message simply says that there was an upload failure. | KO-288 |
Konect Manager | Exported list field display values have '_Alias' appended to the column header | When the display value of a list field is exported, the column header has '_Alias' appended to it. This has to be changed to '_Display_Value'. | KO-298 |
Konect Manager | Importing a KPK file does not update lists | When a KPK file is imported in order to update an existing project, changes in lists are not honoured. | KO-309 |
Konect Manager | Attempting to import a list with an incorrect number of columns fails but does not report what the issue is | When attempting to import a list from a CSV file with an incorrect number of columns, the import screen displays "No results loaded". An error message should be displayed informing the user that the CSV structure is incorrect. The current expectation is:
| KO-325 |
Konect Manager | No warning about losing changes when setting default for a Date field or a Numeric field | The user is not prompted to save the dataset following either of the following:
| KO-366 |
Konect Manager | Default value for numeric fields can't be updated | When setting a Default value for a numeric field, if the default value is entered and then the form is saved immediately, it is not possible to enter and save a new default value unless you click outside the value entry box before saving the form. | KO-370 |