Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 (Settings > MobileMap Cruise > Trees > Allowable Tree and Log Edits) 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 setting (Settings > MobileMap Cruise > Trees > Tree Label Field) to support use of a field other than Tree_ID for labeling trees in validation error and warning messages. This is an uncommon scenario where the Tree_ID field is not the preferred reference ID for trees.

    • Custom Tree and Log Field Calculations (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 calculation syntax to specify the number of rounding digits for the resulting 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 and Juniper Allegro attachable keyboards as well as any USB or Bluetooth connected keyboard. No settings are needed, these arrow buttons should automatically work if 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. 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. 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).

      • Fixed issue with keyboard opening/closing in Tree and Log Lists.  Problem was only observed on some devices and orientations. Symptom was that keyboard would open then immediately close. Workaround had been to use alternate keyboard like SwiftKey or Simple Keyboard.  This problem should now be resolved.

  • 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.

  • Map

    • Fixed bug in which a user could tap twice (a little slower than a ‘double tap’) when using the Draw tool to create a new Point feature (e.g., Plot or Generic Point) and create an error condition where an incomplete Point feature was created and prevented data upload.

MobileMap 4.4.26 (8/16/2024)

...