...
Tree List
Added new setting (Settings > MobileMap Cruise > Trees > Center Tree List on Current Tree) to enable automatic vertical centering current (active) tree row to the middle of the screen (unless at beginning or end of list).
Added new setting to validate and save tree when are leaving each tree row (Settings > MobileMap Cruise > Trees > Automatically Save Tree When Leaving Tree Row). This can help to ensure data quality by applying validation rules immediately when completing each tree.
Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Audio Alerts) to enable sounding alarm tone when business rule is violated during validation. This is especially helpful when combined with the setting above.
Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Row Highlights) to enable highlighting tree rows with rule violations., this would allow users to more easily know what tree rows must be fixed before moving on. When validation runs, all tree rows with validation errors will be highlighted in red. If a tree row is selected, then unselected, the row highlighting is removed. If the error was not addressed, the row will be re-highlighted on the next validation.
Replaced 'Enable Copy of Individual Trees' checkbox setting with new 'Allowable Tree and Log Edits' setting that is dropdown with the values Copy/Add/Edit/Delete, Add/Edit/Delete(no copy), Edit only (no copy/add/delete), and none. This allows users to hide the copy, add, and delete buttons on the Tree List and Log List but still support editing.
Added new 'Tree Read-Only Logic' setting (Settings>MobileMap Cruise>Trees>Tree Read-Only Logic) to include logic (trigger field, operator, value) for setting a tree record to read-only. Only relevant when reloading existing trees and where some (but not all) trees should be read only. This setting does not cause trees to become read only when data is changed, trees are only set to read-only when loading the tree list, or when copying trees (in check cruise mode).
Added new 'Tree Label Field' setting in (Settings > MobileMap Cruise > Trees > Tree Label Field) to support use of a field other than Tree_ID for labeling trees in validation error and /or warning messages. This is an edge case needed by WeyCo R&D which uses 'Position' instead of tree ID and needs to display the Position in any errors during validationuncommon scenario where the Tree_ID field is not the preferred reference ID for trees.
Custom Tree and Log Field Calculations (see Settings > MobileMap Cruise > Trees > Custom Tree and Log Field Calculations)
Updated Custom Tree Field Calculations to work in the Log List. Previously custom calculations only applied to Tree List.
Added support for complex math equations using Exp4j library (https://www.objecthunter.net/exp4j/apidocs/index.html). See Tree and Log Data Collection page for full documentation on supported operators and functions.
Added new argument to the ability calculation syntax to specify the number of rounding digits in for the outputresulting value.
Added support for read-only Fields in the Tree List (Settings > MobileMap Cruise > Trees > Tree and Log Read-Only Fields). Similar to read only fields at the Stand and Plot level, these are fields are visible in the tree list and log list but are always read only. Read only fields are especially useful when used to display Custom Tree Field Calculations (described above).
Added support for physical navigation arrow keys (left, right, up, down) for devices like Trimble TSC5 units, and Juniper Allegro attachable keyboards as well as any USB or any Bluetooth connected keyboard. No setting settings are needed, these arrow buttons should automatically work if the buttons they exist on the device or connected keyboard.
Added new setting (Settings > MobileMap Cruise > Trees > Automatically Open Tree List) to automatically open the Tree List when the Plot is opened for editing.
Stylus-only Popups
Added support for tree popups for fields that are NOT coded value domain fields. Includes support for integer, decimal, and text fields.
Also includes
When this setting is checked, the user will not even see the Plot form because the Tree List will open quickly and display over the Plot form. Note that opening the Tree List triggers a save of the Plot, which forces a validation and save of the Plot. If there are validation errors in the Plot the user will see an error message and the Tree List will not open.
Tree List Popups
Added support for tree and log popups for fields that are NOT coded value domain fields. Previously popup mode only worked for fields with coded value domains. These new popups will display over the bottom part of the screen and includes specific support for integer, decimal, and text fields.
Add 2 new settings (Stylus Only Tree and Log Popup Mode, Stylus Only Tree and Log Popup Fields). When Stylus Only Mode enabled, these two settings will be used instead of the standard Popup settings. To do: add support for [Space] button for text fields. Extend to work in Logs List.
Related Tables
- Re-open the 'Edit Stand Attributes' window directly after closing the tree or plot window. This would save one or two taps for users by not having to open the 'Edit Stand Attributes' form after each tree window is closed
This allows a user to preconfigure the popup settings and then quickly switch from standard mode (no popups) to popup mode by simply selecting stylus only mode (Settings > General > Stylus Only Mode).
Related Tables
Improved the workflows for related tables by opening child table records as a new form displayed above the parent form. Saving and closing the child record immediately returns you to the parent record and updates the child table to reflect any new or edited values in the child table display fields. Previously, the user needed to re-select the parent feature from the map after closing a child record.
Moved 'Unique ID Field' and 'Parent ID Field' settings from MobileMap Cruise Data Model section to general Data Model section and removed dependency on Enable Forest Inventory. This ensures these can be used even when forest inventory is not enabled, or not enabled prior to download of features and storing in the database.
Added sorting to child tables when using related tables. Now child records in each related table will be sorted ascending by the first display field. For example, if Plots are exposed as a child table on each Stand record and the first display field is Plot_ID, the Plot records will be sorted by Plot_ID in the child table, starting with the lowest Plot ID at the top.
Fixed bug with display of dates in child tables. Previously had displayed as number, now displays as date using MM/DD/YYYY format.
Photos
Added support for automatically saving the current feature prior to photo capture. This ensures that data are saved even if camera app crashes.
Fixed bug that was preventing retention of photo metadata including geolocation information.
...