2020-04-07: release Axiell Collections 1.7.4

Today we release the fourth update of Axiell Collections 1.7 (build 1.7.4.364), offering the new functionality and bug fixes described in the paragraphs below.

Bug report no.

Short problem description

CV1-1892

The Input field group was sometimes left empty after saving a new record, while recycling the application pool would temporarily solve the issue.

CV1-1869

Inherited data was not appearing properly directly after a search and replace.

CV1-1868

After running an "expand" search and then ordering the Result set by a date field, the number of records returned in the list was reduced.

CV1-1843

The View table tab in the Find data for the field window would sometimes stay empty.

CV1-1787

The write-once setting for a field already blocked data entry before record storage, i.e. directly after the field was filled.

CV1-1770

The &1[2] system variable wasn't set when a record was copied, causing code in the copy record procedure not being executed if it depended on this variable.

CV1-1767

A link domain tag value was not used when forcing a term from the second occurrence of a linked field.

CV1-1511

Field group occurrences beyond the first did not have all data merged in.

2020-04-02: write-once fields now writable until the record is saved

Certain fields may have been set up by your application manager as so-called write-once fields. These fields can only be filled with a value once and can't be edited later on. You could think of the Input and Edit fields on the Management details tab for example. Their behaviour has changed in Collections 1.7.4: previously, as soon as a write-once field had been filled, either manually, by a defaul value or by copying a record, the field contents were locked. From 1.7.4 though it works as follows: whichever way a value was entered in a write-once field for the first time, it will only be locked after the record has been saved. This allows users to still change an incorrectly entered or default or copied value in a write-once field before saving the record.

2020-04-01: release Axiell Collections 1.7.3

Today we release the third update of Axiell Collections 1.7 (build 1.7.3.256), offering the new functionality and bug fixes described in the paragraphs below.

2020-04-01: relevant bug fixes

Bug report no.

Short problem description

CV1-1867

Internal link references weren't always processed correctly when new child records were added, during an import or normally. This could lead to records being listed twice in the Result set view, for example.

CV1-1864

When for a field the current user name had be filled in in a new record, by Collections, as the default value, the field remained empty.

CV1-1859

Error when deleting a saved search.

CV1-1856

The Links options to link marked records to one or more records in other data sources, could offer the wrong search form (for the wrong data source) if the underlying "connection" was created by copying and pasting it in Axiell Designer.
(In Designer this problem can be resolved by right-clicking the Connections header underneath the relevant data source and selecting Reset ID's in the pop-up menu. This will reassign ID's for the underlying connection definitions in the .pbk.)

CV1-1852

A user with full access rights got a "permission denied to access" message when leaving certain field while creating a new record.

CV1-1842

"Invalid key" error when trying to save a Geolocation record: Collections was unable to load 'SqlServerSpatial140.dll'.

CV1-1831
CV1-1826

After logging out, you couldn't directly log in again anymore and you got an internal server error.

CV1-1809

Ctrl+C and Ctrl+V for copying and pasting no longer worked in table grids and the Result set view.

CV1-1695

Printed portrait oriented images scaled to fit in table cells in a Word template were sometimes cut off at the bottom.

CV1-1606

A specific task adapl was run twice for each marked record, in a specific order.

CV1-1194

Inherited data sometimes wasn't shown in child records unless they were in edit mode.

2020-04-01: shortcuts added for commonly used functions

From 1.7.3, a lot of functions in Collections can be started by using a shortcut (a key combination) as well as by clicking the matching icon in one of the toolbars. When memorized it allows you work more efficiently and reduces the need to use the mouse. To remind you of the shortcut for a function, just hover the mouse cursor over the relevant icon and the tooltip will show you the name of the function and the shortcut (if any, because not all functions have a shortcut).

ACshortcuts

The following shortcuts have been implemented:

Shortcut

Function

Ctrl+C

Copies selected text

Ctrl+V

Pastes copied text

Ctrl+H

Opens the Search and replace window

Ctrl+D

Copies the current field contents to the clipboard

Ctrl+J

Pastes all fields

Ctrl+K

Pastes field

Ctrl+M

Opens the Edit multilingual texts window for a multilingual field

Ctrl+N

Creates a new record

Ctrl+P

Opens the Output formats window

Ctrl+S

Saves the current record (without prompting for confirmation)

Ctrl+Enter

Adds a row (field occurrence) below

Ctrl+F5

Jumps to the last record in the Result set view

Ctrl+F6

Jumps to the first record in the Result set view

Shift+F3

Keeps all marked records in the Result set

Shift+F4

Opens the Find data for the field window for a linked field

Shift+F5

Copies the current record

F1

Displays or hides the (field) context-sensitive Help

F3

Mark all records in the Result set view

F4

Toggle marks

F5

Displays the next record in the Result set

F6

Displays the previous record in the Result set

F7

Opens the search dialog for the current data source

F8

Opens the Select database dialog to start a search in another data source

F9

Opens or closes the Hierarchy browser view

F10

Add or remove the current record to or from a saved search

F11

Edit the current record

2020-04-01: add or remove the current record to/from a saved search

A new function has been added to the Record details context toolbar, to add or remove just the current record to/from a saved search:

ACManagedSavedSearchesIcon

It opens the Add/remove current record to a saved search window, which is just a slimmed-down version of the Manage saved searches window (hence the identical icon). Here, just select the saved search you want to add the current record to or remove the current record from, and click the Add or Remove button. Note that once you've added or removed a record, a saved search can no longer be rerun: you can only rerun saved searches (from the Manage saved searches window) if they are based completely on a search query, without any manual modifications to the contained record set.

ACAddRemoveRecordToSavedSearch

2020-03-16: release Axiell Collections 1.7.2

Today we release the second update of Axiell Collections 1.7, offering the new functionality and bug fixes described in the paragraphs below.

2020-03-16: relevant bug fixes

Bug report no.

Short problem description

CV1-1807

Text fields with length 0 were displayed as a single line even when the field's data was spread across multiple lines.

CV1-1805

The import functionality only reported on errors up to and including duplicate reference numbers.

CV1-1782

Collections would allow you to create a record with a circular reference.

CV1-1776

Right-clicking the Object name field and choosing Properties in the pop-up menu, resulted in an Input string was not in a correct format error.

CV1-1775
CV1-1766

Undocked views couldn't be moved outside the browser window anymore.

CV1-1774

The Forget password link opened the wrong URL when the feature was used without a previous session.

CV1-1762

A field based adapl generated a missing .bin error on zoom screens.

CV1-1741

Saving a copied archive catalogue record would trigger a "recalculation" error.

CV1-1738

Merged-in fields from a newly created media record (after uploading an image) were not populated.

CV1-1719

It wasn't possible to print the first occurrence of multiple linked images, using a local Word template.

CV1-1717

In some occasions, when browsing through a result list and selecting various records, at first the Record details view would take longer to show, to finally stop showing any record details at all and display a completely grey view instead.

CV1-1708

Help texts at screen level did not show up in Collections, only help texts on field level could be displayed.

CV1-1704

Multilingual GIS map and overlay names were not displayed in the relevant drop-down lists in the map menu.

CV1-1701

After setting a sort order for search result which resulted from a Widen search operation, the search result reverted back to the original result before the Widen search was applied.

CV1-1697

Attached files were not always removed when the relevant field occurrence was deleted.

CV1-1693

Using the WHEN advanced search operator for fields in the ACCESS_RIGHTS group, would cause a The Method or operation is not implemented error.

CV1-1688

The digit grouping symbol in numerical values was treated as decimal separator.

CV1-1684

In some browsers it was not possible to edit or display data in an HTML field.

CV1-1679

The sample Collections settings.xml file, deployed with a clean install, contained the invalid element:
<Gis><DatabaseSettings><DataSourceType>
The fix has replaced the incorrect element by:
<Gis><DatabaseSettings><ConnectionType>

CV1-1678

The text in the confirmation message that appears when trying to delete a term or name that is used in another database table, was not completely visible because it ran off the side of the message window.

CV1-1674

In some occasions, thumbnal images displayed in the Result set view, could be displayed with inverted colours.

CV1-1669

Column dividers in the grid view for Workflow records did not work when you dragged the horizontal scroll bar to the right hand side.

CV1-1668

Inserts into metadata tables were blocking.

CV1-1664

When the Save after successful test option in the Import window was set, the test run would sometimes still save the  records if there were errors in the test.

CV1-1651

Temporary fields (filled by an after-retrieval adapl and defined on the brief display screen) disappeared from the Result set view when you clicked the Settings icon, after which they could not be re-added.

CV1-1648

In some occasions, saved searches were not accessible.

CV1-1646

The Result set view did not refresh inherited values when a parent value was updated.

CV1-1645

The Result set view did not show images of some records.

CV1-1643

The Restore inheritance function didn't work correctly.

CV1-1642

It was not possible to delete a value from the Part of field.

CV1-1641

In the scheduled saved searches, when you selected the Email radio button, it greyed out the Email text box and enabled the Printer text box, while the opposite (selecting Printer) greyed out the Printer text box and enabled the Email text box.

CV1-1639

The Result set view sometimes didn't show any records after a successful search.

CV1-1622

A newly created hierarchical link between two records present in the Result set view, did not immediately become visible in the other (not explicitly edited) record, until you edited it and saved it.

CV1-1615

There was no option to switch geocoding functions off, causing errors when attempts were made to use the functionality without proper license key anyway. (A geocoding web service provides a way for application users to enter a place name and retrieve matching map coordinates from the web service.)
If a geocoding provider is not available to you, you should now set DefaultGeocodingProvider and ConnectionType in the Collections settings.xml file to None. This switches off the geocoder cache and all geocoding features in the user interface.

CV1-1614

Formatted domains (Fixed domains with a variable part) were not recognized by the Import function.

CV1-1612

Sorting was not possible on merged-in fields.
From 1.7, sorting will only be available for merged-in fields that are indexed in the field’s source database.

CV1-1605

It was no longer possible to copy separate field contents from the Result set view by marking the field contents and pressing Ctrl+C: this action copied the entire field row instead.

CV1-1599

The use of some output formats could result in a time-out.

CV1-1565

When selecting a term outside the domain for the current field and confirming that the field domain would be added to the term record, that domain would not actually be added to the term record.

CV1-1563

When files were linked using the original file name, the operation could not be aborted by deleting the field occurrence before saving: the file would still be linked.

CV1-1562

From an object record, it was not possible to create a new book or other documentation record when using the Create and edit term function from within the  linked Title field: on saving of that book record, a Permission denied to access '0' error was generated.

CV1-1557

Discarded, unsaved records were opened when you next attached an image to an existing record.

CV1-1555

Screen conditions that checked whether certain fields were empty, did not work.

CV1-1554

Searching on non-indexed fields, with specified rights switched on, yielded no records.

CV1-1543

Copying and pasting a field didn't work: the Paste field option was greyed out.

CV1-1541

The adapl statement tag[i] = null did not remove the whole field group occurrence, it just emptied that particular field.

CV1-1539

Starting any task for a selection of marked records gave an Object reference not set to an instance of an object error.

CV1-1538

Uploading files to network drives via application fields didn't work if the destination folder was outside the bounds of the application folder root.

CV1-1536

The Collections version/build number was unreadable when the Map view was active.

CV1-1535

When during an import the storage adapl produced an error message, this error would not be passed on to the user.
Also when the storage adapl ran through a "select no", this would be ignored by the import. As a result the import screen showed empty records (which were not saved).

CV1-1533

When a second image was uploaded in the same edit, the upload would succeed but the image wouldn't be displayed.

CV1-1531

Trying to import a CSV file gave an Object reference not set to an instance of an object error.

CV1-1530

After uploading an image, a Missing parameter: value error was generated and the record couldn't be saved.

CV1-1529

When the result set contained a single record, that record would not be shown.

CV1-1525

When editing a record, you often needed to scroll in the Result set view to find it again.

CV1-1524

Using record access rights in combination with default access rights None, no longer yielded any search results.

CV1-1513

When bulk creating records, the local Part of or Parts fields were filled but the links were not resolved. Only when you edited the created records and saved them, would the link be resolved.

CV1-1508

The paged Result set view switched from showing 60 to 15 records per page when performing various actions (turning on views), exporting records etc. with no relevance to the Result set as such.

CV1-1500

The button to open a view in a separate window didn't always work in Firefox.

CV1-1499

Linked videos couldn't be played in the Media viewer.

CV1-1496

When you created a new incoming loan, entered a loan number and status and linked an object record to this loan record before saving it, then an Invalid occurrence: '0 ' for tag 'OB' in database collect, record 1 error would appear.

CV1-1494
CV1-1478

For some linked fields, the Find data for the field window did not close automatically after selecting an existing term.

CV1-1489

The $ADMIN role didn't always have full access to everything, as it did in Adlib.

CV1-1479

When the Expand function in the advanced search was applied to non-indexed fields (which is not possible), Collections returned an unclear error message: Object reference not set to an instance of an object.

CV1-1476

When the workflow screen had no workflow to display, the application crashed and further use was totally blocked since the workflow screen is the first to show.

CV1-1467

When a second search was done by choosing the same dataset, an Item Adlib.Setup.Database.DatabaseInfo : etc.)~..\data\collect.inf not found error would be generated.

CV1-1464

When trying to do an advanced search on a time field, a The method or operation is not implemented was generated.

CV1-1443

When creating a new saved search, the next higher available number was assigned, instead of the lowest available one.

CV1-1439

An ADAPL "open COLLECT noreset" statement when COLLECT was already open didn't produce a new &E (so the previous value was still present).

CV1-1436

The CSV export settings had not been translated to Dutch.

CV1-1434

Using the hierarchy browser to move from one record to another did not update the Media Viewer.

CV1-1432

Axiell Collections did not recognize the nested AD groups of users. Collections would always start with $REST access rights.

CV1-1431

Date fields with a calendar did not allow manual entry of data.

CV1-1430

After a WRITE NEXT in a task adapl, the relevant FACS field alias for the priref didn't contain the record number of the new record.

CV1-1426

In an application with specified record rights and default access rights None, the record owner did not have any rights.

CV1-1423

A merged-in enumerative object status field displayed an incorrect object status value.

CV1-1418

A getcounter call in a task adapl incremented the counter in memory on retrieval, while in a storage adapl a getcounter call retrieves the current value of the counter and only increments it in memory after retrieval.

CV1-1411

Leaving an additional occurrence of any linked field empty would throw an unresolved link error.

CV1-1405

When you right-clicked a date field in the Internal object catalogue and chose Properties in the pop-up menu, an Input string was not in a correct format error was shown.

CV1-1399

A field with access rights None for the current application ID would still be shown.

CV1-1377

When the path to an image file contained a single quote, the thumbnail would not be shown in the Result set view.

CV1-1375

Missing system texts in Arabic.

CV1-1374

The Find Word template text was in Hebrew when the language was set to Arabic.

CV1-1361

Importing data using the Import tool prevented users from manually creating records at the same time.

CV1-1356

It was not possible to upload a document to an object record.

CV1-1338

It was not possible to sort the Result set view on a logical field.

CV1-1220

Importing a CSV file would be very slow.

CV1-1205

Inherited fields weren't automatically changed in child records.

CV1-1191

Changes in detail view screen tab order weren't saved.

CV1-1156

Video and audio files could no longer be played in the Media Viewer.

CV1-1120

When a field group contains multiple inheritable fields, setting the inherited value as a local value in one of the inheritable fields did not automatically make the values (even if empty) in the other inheritable fields local values as well.

CV1-1030

Record access rights via two steps gave an error message on a merged-in field.

CV1-1029

Image orientation would sometimes be different after uploading to Collections.

CV1-981

Outdated jQuery library was still in use.

CV1-923

The right-click pop-up menu was not available for a specific time field.

CV1-891

Collections did not observe permissions using roles at field level on screens, when queried in field conditions.
The fix consist of the following:
- The $role now checks the groups of the current user, not just the active role.
- The $dataset now checks on all dataset names in which the current record lives.

CV1-806

After logging into Collections, the top left corner of the main window displayed the title Workflow even though there was no workflow functionality in the application.

CV1-781

When the ADAPL enumval$ function contained a tag (instead of a literal string), it yielded no output string.

CV1-747

A free-text method on a merged in field returned a Conversion failed when converting the nvarchar value '<search value>' to data type int error.

CV1-719

The Find data for field window was inconsistent in showing data.

CV1-716

On the View hierarchy tab in the Find data for the field window, when opened from within the Change location task, hierarchical entries would display a little arrow to the left, but clicking the arrow didn't open the hierarchy. The arrow disappeared but nothing else happened.

CV1-629

Some authority term properties were ignored on data entry.
The fix implements the following:
- On data entry, obsolete terms now give the user a warning in the top corner of the screen.
- Rejected terms now give the user a warning and you can't create a new version of the term.
- Non-preferred terms are replaced by their preferred terms on saving of the record.

CV1-425

An unresolved link error occurred on a link reference to a record when the user had no access rights to that record.

CV1-140

Clicking on URLs or mailto: links in an application field would not open the browser or the mail client.

2020-03-10: Column filtering in Workflow grid view

Right-click on a column header and select Filter in the pop-up menu. In the submenu select an operator and a value to limit the list of visible workflows to. Click the Filter button to apply the filter or click Clear to remove this filter and expand the list of visible workflows again. You can filter on more than one column.

workflowfiltering

2020-03-09: selected map location icon changed

The icon to indicate that a location on a map has been selected, has changed to:

ACGeoJSONfieldIconFilledNew

Previously, the icon looked like this:

ACGeoJSONfieldIconFilled

2020-01-24: restoring an inherited value

Inherited fields inherit their contents from a record higher up the hierarchy. Those contents are displayed in a light grey font. For example:

ACRestoreInheritance3

If the field is writable and any business rules allow it, such a value can be edited or even emptied. A manually edited value in an inherited field will be displayed in a dark grey font.

ACRestoreInheritance4

Now suppose you'd like to remove the manually edited value so that the inherited value will show again. Emptying the field won't have the desired effect because you may want to store the field without value deliberately. Instead, right-click the inherited field in edit mode and select Restore inheritance from the pop-up menu.

ACRestoreInheritance1

It will delete the manually edited value and show the inherited value again.

ACRestoreInheritance2

Save the record to store the restored situation.

2019-12-10: new media upload mechanism

Previously, when you uploaded a new file to a reproduction reference or digital reference field, by clicking the Find file icon and selecting a local file, the file name was converted to a new, unique file name immediately, even before you actually saved the record.

ACFindFileIcon

From 1.7 this behaviour has changed. After uploading a file, the greyed out text <<New>> will now appear in the field. At this point, the uploaded file only exists in a temporary holding area. Now, only when you save the record will the uploaded file actually be processed further: only then will the file either be copied to the file system or written to an optional Digital Asset Management System, depending on the file storage system used by your application, at which point the new, unique file name will also be generated (either by Collections or by the DAMS) and stored in the record.

ACnewReproRef

2019-11-15: GIS fields to store map locations

If set up in your application, certain location fields may show a map icon instead of an entry field, preceded by a field label like Map or GIS location.

ACGeoJSONfieldIconEmpty or ACGeoJSONfieldIconFilledNew (old: ACGeoJSONfieldIconFilled)

The icon represents a single GIS (Geographical Information System) field which can store a selection of location metadata that you select on a geographical map. (For the technicians among us, this metadata is stored in the so-called GeoJSON format, an XML type to organize geographical data.) You select a new location on a map and you view an earlier selected or stored location on a map. So instead of forcing you to work with a latitude and longitude and other technical details of a location, you do all your work for these fields on a map: that's why this type of field doesn't have an entry field on screen. An empty map icon means that no location has been selected or stored yet, while a map icon with a location pointer indicates that a location is already present in the field.
A GIS field may also have been combined with a linked field as a so-called merged-in field. In that case you can find the map icon behind the linked field. The icon functions the same as without the linked field, but the location metadata will now have been stored in the linked record you select or create. The linked location record will then also have a name, so you can select the location by its name. The location metadata will then be merged-in when you link to this record. It will depend on the setup of the linked field whether you can only view the location on the map or also change the location that is stored in the linked record.
 
ACGeoJSONfieldIconPlusField
 
In display (read) mode of a record, simply click a map icon with a location pointer to open the View map location window to view the earlier stored location on a map. (An empty map icon in display mode cannot be clicked.)
In edit mode of a record, on the other hand, you can click an empty map icon to select a location on the map in the Edit map location window or you may click a map icon with a location pointer to change the earlier selected or stored location or to just view the earlier selected or stored location. Unlike the Geograpical map view (see topic below), the Edit map location window only shows locations for the current field in the current record, but if desired you could store multiple locations in this single field in this record.

ACEditMapLocation1

The options of this window are:

Underneath the + and - icons in the top left corner of the map, you'll see some metadata of the currently shown base map, any applied overlay, the current zoom level and projection type of the map.
Zooming on the map can be done by scrolling up or down on the map or by clicking the + or - icons in the top left corner of the map. You can also drag the map in any direction.
Click the Overview map icon in the bottom left corner of the map to put the currently displayed map in context. The dotted section shows where the detailed map is located on a larger scale. Click the icon again to close the inserted display.
 
ACGeographicalMapView8
Click the three bars icon in the top right corner of the map to open the map menu.
 
ACEditMapLocation2
 
- The Drawing type drop-down list is only available in the menu for records in edit mode and for GIS access points (for searching on a GIS field), not for records in display mode. Open the list and choose how you want to specify the location(s) you'd like to register or search on. This does not necessarily need to be a singular point, it can also be a line, a circle or a polygon. So you can define areas too! The screenshot above shows a manually drawn polygon in the bottom left corner of the map. Clicking OK would store this polygon in the current field.
With Point you just click on the desired spot on the map to mark a single spot. In principle you could mark multiple spots.
With Circle, click the spot where the centre of the circle should be, release the mouse button and move the mouse to widen the circle. Click again to finish the circle.
With LineString you can draw a one or more consecutive straight lines. Just click the starting point, then the next point and the next, etc. Double-click at the end of the line.
With Polygon you can draw a closed shape with straight lines. Click the starting point, click the next point and the next, etc. Double-click the penultimate corner to close the polygon.
You can always end your current drawing by selecting None from the Drawing type drop-down. If you'd like to remove all your drawings from the map, just click the Clear button in the top right of the window. Or if you've made changes and you don't want to store the changes and stick with the old location, then click Cancel.
In principle you could mark multiple spots and/or areas if you want to store them all in this single field, but mostly you will define a single point or area.
 
- Map scale: at the bottom of the map, in the middle, the current scale of the displayed map is shown. By default it is shown in the metric system. However, if you'd rather have it displayed in another measurement system, you are free to select it from the Map scale drop-down list.
 
- With the Base map drop-down list you can select the base map to display (if more than one has been set up). The default base map is the Open Street Map. Other base maps might include topographical or other details.
 
- Overlays are partial maps that typically show details that a base map won't, like municipality borders, vegetation types or historical landmarks for example. If overlays have been set up for your application, you can apply them by selecting the desired one from the Overlays drop-down list and clicking the Add overlay button. The overlay will then be shown on top of the base map. You can apply more than one overlay. You can adjust the opacity of an overlay with its slider: move it to the right for maximum opacity and to the left for minimum opacity. You can also rearrange the top-down order of the overlays for a better overview, by clicking one of the little black up or down arrows underneath the slider. In the screenshot below, Provinces NL can only be moved down while Municipalities NL can only be moved up (having the same result of course). Clicking the minus sign next to the little black arrows will hide that particular overlay.
 
ACGeographicalMapView10
 
The screenshot below shows a base map with a municipalities overlay in red.
 
ACEditMapLocation3
 
- Show area calculates and shows the surface area of a Circle or Polygon while you are drawing it, so it is only present and functional when you are allowed to draw on the map.
 
- Show distances calculates and shows the length of a LineString while you are drawing it, so it is only present and functional when you are allowed to draw on the map.
 
- Show for current config only: GIS field data contains not only the location but also other metadata like the base map and layer on which the data was originally registered in the field. By marking this checkbox, the map will only display locations if their map and layer metadata matches the currently displayed map and overlay.
 
- Show location in UTM: clicking a spot on the map will normally show a pop-up with the latitude and longitude of the spot. If you'd rather see these details in UTM (Universal Transverse Mercator coordinate system), then mark this checkbox. (You may close the pop-up by clicking the x in its top right corner.)
 
- If you know the latitude and longitude of a specific location you'd like the map to zoom in on, then enter these values in the Latitude and Longitude entry fields and click the Locate button.
 
- If a so-called geocoding web service is active you can search for place names: type the place name in the Search entry field and click the Search button. If the geocoding web service finds any matches, those will be displayed underneath the Search button: click the desired one to zoom in on that location (see screenshot below).
 
ACEditMapLocation4

Buttons

OK selects the currently present points and/or areas on the map and fills the GIS field with their descriptive data. It also closes the Edit/View map location window.
Cancel closes the Edit map location window and disregards any new drawings, so any old data remains intact. It also closes the Edit/View map location window.
Clear removes all points and areas (old or new) from the map and leaves the Edit map location window open. You can draw new points or shapes or leave the map empty. Click OK to confirm the new situation or click Cancel to restore the old data from before you clicked Clear.

 

Access points for GIS fields

If set up, you can also search with the GIS functionality. In below screenshot you can see that an access point has been set up for a GIS location field. First specify your search operator: you'll typically be using within, if you want to search for all records in which the Gis location field has a location or area within the area you will be searching on. Then click the map icon to open the Edit Map Location window. Draw a shape within which you'd like to search and click OK. The map icon behind the Gis location access point will now get a location pointer. So finally click the Find button to start your search.

ACEditMapLocation5

 

2019-11-15: changes in the Geographical map view

ACGeographicalMapIcon

ACGeographicalMapView5

The read-only Geographical map view which shows locations for one or more fields from all marked records, has received a new appearance and new functionality to accomodate the existing Geolocation fields* as well as the new GIS GeoJSON fields*.

* Technical information

Geolocation and GeoJSON fields are both fields which allow you to store a location on a map in a field, but they do it in a different way. GeoJSON fields can be recognized by the fact that they have a map icon instead of an entry field (ACGeoJSONfieldIconEmpty or ACGeoJSONfieldIconFilledNew) while linked Geolocation fields can be recognized by the fact that the Find data for the field... window for validating an entered place name has a Geographical map tab (see the last screenshot in this topic).

The new options of the view are largely the same as for the View map location window described in the topic above:

Underneath the + and - icons in the top left corner of the map, you'll see some metadata of the currently shown base map, any applied overlay, the current zoom level and projection type of the map.
Zooming on the map can be done by scrolling up or down on the map or by clicking the + or - icons in the top left corner of the map. You can also drag the map in any direction.
There may be different filled location fields (of data types Geolocation or GeoJSON) in your records. All of them will be listed underneath the Filter by field header. Deselect any checkboxes in front of those fields to hide them on the map for now. Use the colour picker behind a field to display a marked field in a particular colour on the map.
Click the Overview map icon in the bottom left corner of the map to put the currently displayed map in context. The dotted section shows where the detailed map is located on a larger scale. Click the icon again to close the inserted display.
 
ACGeographicalMapView8
Click the three bars icon in the top right corner of the map to open the map menu.
 
ACGeographicalMapView6
 
- Map scale: at the bottom of the map, in the middle, the current scale of the displayed map is shown. By default it is shown in the metric system. However, if you'd rather have it displayed in another measurement system, you are free to select it from the Map scale drop-down list.
 
- With the Base map drop-down list you can select the base map to display (if more than one has been set up). The default base map is the Open Street Map. Other base maps might include topographical or other details.
 
- Overlays are partial maps that typically show details that a base map won't, like municipality borders, vegetation types or historical landmarks for example. If overlays have been set up for your application, you can apply them by selecting the desired one from the Overlays drop-down list and clicking the Add overlay button. The overlay will then be shown on top of the base map. You can apply more than one overlay. You can adjust the opacity of an overlay with its slider: move it to the right for maximum opacity and to the left for minimum opacity. You can also rearrange the top-down order of the overlays for a better overview, by clicking one of the little black up or down arrows underneath the slider. In the screenshot below, Provinces NL can only be moved down while Municipalities NL can only be moved up (having the same result of course). Clicking the minus sign next to the little black arrows will hide that particular overlay.
 
ACGeographicalMapView10
 
- Show for current config only: GeoJSON field data (not Geolocation data) contains not only the location but also other metadata like the base map and layer on which the data was originally registered in the field. By marking this checkbox, the map will only display locations if their map and layer metadata matches the currently displayed map and overlay. For Geolocation fields it simply means all locations will be hidden.
 
- Show location in UTM: clicking a spot on the map will normally show a pop-up with the latitude and longitude of the spot. If you'd rather see these details in UTM (Universal Transverse Mercator coordinate system), then mark this checkbox. (You can close the pop-up by clicking the x in its top right corner.)
 
- If you know the latitude and longitude of a specific location you'd like the map to zoom in on, then enter these values in the Latitude and Longitude entry fields and click the Locate button.
 
- If a so-called geocoding web service is active you can search for place names: type the place name in the Search entry field and click the Search button. If the geocoding web service finds any matches, those will be displayed underneath the Search button: click the desired one to zoom in on that location (see screenshot below).
 
ACGeographicalMapView9

 

For linked Geolocation fields, the Geographical map tab in the Find data for the field... window (when you validate or search for an existing place name in the linked database) is still the same. Note that a geocoding web service needs to be active to automatically show any manually entered place names on the map.

ACGeographicalMapView7

2019-10-15: user information

You log into Collections with a user name. The mapping of that name to a so-called role in the application definition and/or the Active Directory group the user name belongs to and the access rights specified for roles may determine which parts of an application and which Collections functionality you are allowed to access and use. Since you might not always know why you have or haven't got access to a certain function, it can be useful to know to which AD groups the user name belongs and to which role the name (explicitly or implicitly) has been mapped in the application. From Collections 1.7 you can find out by clicking the Information option in the Account drop-down menu. Your application manager can then use the information presented in the User information window to analyse or change your access rights situation.

ACLoggedInUserInfo

ACLoggedInUserInfo2

2019-10-15: editing in the Result set view sometimes no longer possible

Normally, records can be edited in both the Record details and the Result set view. The Result set context toolbar only offers an Edit mode icon and always saves an edited record without asking for confirmation, whichever way you close or leave the edited record, while the Record details context toolbar has a Save record icon (that never asks for confirmation) and an Edit mode icon that does always ask if you'd like to save your changes or not, via a so-called save prompt. The save prompt also appears if you leave an edited record in the Record details view by clicking a different record in the Result set.

ACSavePrompt

So normally there are different ways of closing, saving or leaving an edited record without having to confirm that indeed you want to save your changes, or choose not to. If your application manager was not too happy with that then from Collections 1.7 he or she may have done something about that. In order to always force a save prompt, the application manager may now have limited the number of options to close, save or leave an edited record to just the Edit mode icon in the Record details context toolbar and to leaving an edited record in the Record details view by clicking a different record in the Result set. So then the Edit mode icon will have disappeared from the Result set context toolbar (disabling editing in the Result set completely) while in the Record details context toolbar the Save record icon will have disappeared (and you'll have to save records by clicking the Edit mode icon again). This will apply to all data sources.

To summarize: once set up by the application manager in the Collections configuration, users will only be able to edit records in the Record details view. To save changes to a record in this view, the Edit mode icon needs to be clicked again, after which a save prompt appears, asking the user for confirmation. Users won't be able to edit records in the Result set view anymore nor can they change this setting.

2019-10-14: printing from the Axiell Move section in Collections

If the Axiell Move missions functionality has been set up in your application, the Axiell Move option at the top of the main menu in Collections will show all available missions. New in 1.7 is that you can print data from the selected mission records like you can in all other data sources, on the condition that one or more custom output formats have been set up for the Missions data source. You'll find the Create a report with a predefined output format icon (the printer icon) where you expect it: in the upper right corner, in the top toolbar. (No output formats are present by default.)

ACOutputFormatsDialogForAxiellMove

2019-10-14: printing from the Workflow section in Collections

If the workflow functionality and appropriate output formats have been set up in your application, then from Collections 1.7 you can print workflow activity details.

ACWorkflowActivityPrinting

The printer icon in the Record details context toolbar (all the way on the right) is present for all workflow activities. It opens the regular Output formats window which will only contain any output formats if those have been set up for the current activity.