Mobile Builder
Productivity
Free
Reduce your field data collection costs by improving data collection accuracy, decrease timelines for sharing field data, and adjust to changes in your existing enterprise as your business evolves.
Why Trimble Forestry Mobile Builder? Simple! It has proven advantages over paper-based processes. Specifically, it reduces the need for data reconciliation; provides tighter control over harvest operations, inspections or surveys; and reduces data administration while improving data integrity from field to office.
Mobile Builder allows forestry clients to mobilize spatial and tabular business processes allowing workers access to the enterprise on handheld platforms. Portable field collection applications can be easily created to closely match any enterprise business process. Mobile Builder validates the field data before it gets uploaded to the enterprise, and automates the data exchange process for you so you don’t have to.
Administrators can quickly configure mobile forms for any type of business process that is better managed on the go and rapidly deploy to the user community. Mobile Builder can also integrate business processes directly with Trimble Forestry’s Land Resource Manager enterprise solution for improved accuracy and data validation.
It means getting your Saturday’s back!
Our premier hauling app - 4Loads™ is a mobile ticketing solution that simplifies the creation, access and sharing of harvested timber data for loggers, foresters and haulers. The solution provides forestry workers a simple way to enter and manage load data that eliminates manual tracking, provides instant access to the data online, and reduces time to summarize load financial information. Harvest operators enter load data on their mobile devices in the field, which automatically synchronizes with the Trimble Forestry cloud service for timely access to data via the Mobile Builder Website.
Forestry stakeholders can log into the mobile site to view data, run reports and customize mobile form menus. 4Loads provides real-time access to harvest load data that historically has been captured via slower manual processes that can take weeks or months to produce data. This real-time insight into remote operations can shorten reconciliation cycles and provide clear load traceability.
Key Benefits:
Improve timber security. Follow your timber through the supply chain to the mill
Know when, where and what was delivered
Determine cash flow from amount of timber removals
Ensure proper payments from timber harvesting company
Compare actual removals to forecasted removals
Real-time feedback on delivered loads
Quickly monitor weights of loads delivered
Eliminate duplicate data entry improving accuracy and timeliness
Eliminate risk of lost tickets; get paid for EVERY LOAD!
Centrally access all load tickets and scaled load data
Get near real-time load sheets
Quicker reconciliation of delivered mill receipts
Key Features:
Downloadable App
Configure any type of attribute
Manage drop down values centrally and access reports at the Trimble Forestry Mobile Website
Deploy changes centrally
Capture GPS locations
Map features
Configure signature panels
Link photos to records
Control security centrally
Does not require connectivity
Data synchronization back to server or enterprise
more CENMOBILE-11265 - Fixed problem where the Item ID was displayed when using an unfiltered LIMS Attribute in Calc Expression.
CENMOBILE-11484 - Resolved intermittent crash when opening Esri map view while offline.
CENMOBILE-11485 - Fixed issue where Esri map fails to zoom to feature when tapping map control layout item.
CENMOBILE-11503 - Fixed intermittent crash when re-rendering the Esri map view in offline mode.
CENMOBILE-11604 - Fixed issue where checkmark was not visible when digitizing features on authenticated offline Esri layers.
6.2.0 17/09/2025
Use red asterisk inside grid cells to indicate required fields instead of using red cell borders.
Updates to translated content for French.
Fixed Esri offline map freezing issue while downloading.
Fixed crash if layout section labels contained the apostrophe character.
Fixed intermittent crash when re-rendering the Esri map view in offline mode.
6.1.0 04/06/2025
- Fixed issue where offline Esri maps would periodically stall during download.
6.0.2 17/04/2025
- Fixed issue preventing adding new child features from Esri map.
- Fixed issue where #PREVIOUS_PARENT#+1 default could create duplicate values when repeatedly adding features through Esri map.
6.0.1 06/04/2025
- Improvements to the display of required field warning alerts.
- Added support for conditional expression on multi-layout app child grids.
- Fixed issue where "Tap to Choose" was displayed for calculation fields in instanced grid view.
- Fixed rendering issue when entering full screen mode in map view.
- Fixed rendering issue for calendar pop-up on instances grid.
- Fixed crash when tapping on an Esri map field in the multi-level app grid configured with conditional expressions.
- Fixed issues with the display of sync progress.
- Fixed issue where after tapping Done on the keyboard, focus would be applied to a lookup field with the keyboard visible.
- Fixed issue where full screen view was not being existed when tapping edit from the feature details pop-up on the Esri map.
- Fixed issue to exclude file selection when printing to attachment.
- Fixed issue where required symbol would be incorrectly displayed on conditional layout items in form view when navigating from grid view for multi-level apps.
- Fixed issue where single quote character was not recognized in string calculation expression.
6.0.0 21/03/2025
- Add support for multi-layout application child layouts to respect Can Create layout flag.
- Fixed issue where Zoom level was not preserved opening map view from the grid view.
- Corrected issue where the app would crash after adding enough plots to cause high memory usage.
- Fixed issue where child form view would render in grid view under certain configurations and workflows.
- Corrected issue where #PREVIOUS_INST#+1 default text value was defaulting to zero instead of defaulting to blank.
- Fixed issue where multi-layout application child grid calc shows "Tap To Choose" for parent calc ref. This only occurred on misconfigured layouts.
- Fixed crash issue when discarding a record and having started from Esri map.
- Fixed issue where the user was unable to tap on the Nav line on Esri map to stop Navigation.
- Fixed UI issues with a delayed sync logo and where the screen was flickering on the handheld during sync.
- Fixed issue where the map zooms to the wrong area when an MMPK is added to the map.
- Fixed issue where the Search Bar was cleared after exiting the MapView while in full screen.
- Corrected issue where the device used the last saved location in Map View when Location Services are disabled.
- Fixed issue when "Deleting" a shape where the graphic didn't immediately clear from the screen on Esri map.
- Fixed issue where the Use Wi-Fi Only setting was being ignored.
- Fixed issue where Esri map was displaying unlinked features on a managed layer for multi-layout applications.
- Fixed issue where not all values were exported during a CSV export.
- Fixed issue where the Plot Grid generation would fail to create suggested plot grids if the underlying feature table name is not the same as the service layer name. The code now uses the service layer name in both online and offline cases, ignoring the underlying feature table name.
- Fixed issue causing duplicate comma separated values from being stored in Lookup List layout items in rare cases.
5.5.0 11/12/2024
- Upgraded the Esri Runtime to SDK v200.4.
- Add support to allow the handheld user to be notified if their changes are rejected due to Deleted/Completed server ticket, if the ServerRecordStatusEnabled setting is enabled on the server.
- Improved accessibility gaps with dark mode.
- Allow content on Map and GPS controls to wrap to multiple lines when large fonts are used.
- Fixed issue with the IS_UNIQUE_VALUE() function when multiple parameters were used.
- Fixed issue where child grid would not scroll to newly added record.
- Fixed issue where domain bound text fields parented to a location control would not show display value on existing records.
- Fixed bug where canceling a new record creation in Esri Map was not removing the shape.
- Minor improvements and bug fixes.
5.4.0 02/10/2024
- Boolean expressions within calculations will now return "True/False" instead of 1/0.
- Fixed issue where the forced user logout could occur while a record is open, resulting in data being lost.
- Fixed UI issues when changing orientation on the record editor.
- Fix to have handheld acknowledge deleted dataset requests for batch dataset send mode, to match the behaviour of non-batch modes.
5.3.0 17/06/2024
- Added support for localization of Application descriptions.
- Added support for reordering multi-level application child tabs.
- Modified handhelds to preserve values in child dropdowns when the parent value changes if a matching value can be found in the refreshed list. A new layout item configuration option has also been added to override this functionality to instead clear the child dropdowns when the parent field is modified.
- Added support for IS_UNIQUE_VALUE() function in calculation and configurable validation expressions.
- Improved accessibility compliance for handheld UI.
- Performance improvements when syncing data from LRM integrated layouts.
- Added functionality to select a default primary organization when creating a new user.
- Added multiple copy print support for PDF/HTML document printing.
- Improved coverage for UI localization.
- Updated the interface for the sort field on server defined sort orders for the layout Filter.
- Fixed issue where the compass navigation on the Esri map didn't automatically complete when you are near your target point.
- Fixed issue where child records in a multi-level application would not always be deleted if the parent was deleted.
- Fixed issue location filtered lookup lists would not exclude values with invalid coordinates.
- Allow layout item references in LIMS SQL statements to reference layout items on different sections.
- Fixed issue where blank white space would be rendered on a child grid of a multi-level app.
- Changed the multi-level application child grid functionality so that any features can be created in sibling sections (eg. Plot) even if the current section doesn't have a MapControl.
- Fixed a crash that would occur when navigating between Esri map features.
- Fixed crash that occurred while synching offline Esri maps.
- Fixed issues handling expired login sessions and log off notifications.
- Improved coverage for UI localization.
- When changing password on the device, an explicit error message will be displayed if the user's session is disconnected instead of a general error that the password cannot be changed.
- Fixed issue on multi-level application child grids to allow #PREVIOUS_PARENT#+1 to properly increment when child records are created from the Esri map.
- Set label length for printing pdf/html document formats using Zebra Mark media type.
- Fixed the issue where a server delete request process wouldn't find the ticket being deleted.
5.2.0 16/04/2024
- Refresh localization support for German, Finnish, French, Portuguese, and Spanish.
- Fixed issue where the Plot Grid generation would fail to find the correct layer in the offline map, if the first point layer in the layer list was not the correct one.
- Fixed crash loading misconfigured Esri feature URLs.
5.1.1 20/02/2024
- Added functionality to allow a dataset status to automatically be set to 'Complete' once the ticket is printed.
- Added functionality for the #PREVIOUS# defaults on the handheld to be cleared after a set day/week/month.
- Added support for multiple device logins by a single user.
- Added support for a handheld user to be forced to logout once their session token expires or is invalidated.
- Automatically update the thumbnails of generated QR Code layout items when the dependent fields are updated.
- Fixed issue where QR Code layout items on instanced sections would only render data from the first instance.
- Fixed issue where disabled sections would not be hidden in LRM integrated multi-level applications.
- Added localization for printer configuration screens.
- Fixed sync crash that would occur after uploading attachment(s) selected from iCloud Drive.
- Fixed an issue where the Compass Navigation would cancel on the Esri Map when returning to the Map View.
- Fixed bug where the handheld was creating tickets with ticket numbers outside the ticket min/max range of the issued ticket sequence.
- Fixed a crash that occurred on nil reference when Evaluating Domain from the Calc Engine.
5.1.0 06/02/2024
Fixed issue where calculation engine wouldn't evaluate numbers with regional settings using ',' as decimal separator.
5.0.1 05/12/2023
- Added support to allow the selected handheld region to determine layout and domain language on sync.
- Added support for QR Code layout item references on HTML and ZPL Print Layouts.
- Updated UI for preserving esri MMPKs and credentials when clearing user data off a device.
- Zebra Printer Settings now supports the configuration of Media Type (continuous, gap/notch, mark).
- Improved contrast ratio and handling of larger font sizes in the handheld screens.
- Fixed Lock With Undo to change status to Open when unlocking a completed versioned record.
- Fixed HTML Document print layout rendering to generate blank values instead of 0.000. Prevent generation of trailing zeros for numeric values without explicit formats.
- Improvements to handheld UI localization support for Spanish, Portuguese, and German.
- Prevent app from recording a coordinate of (0,0) from invalid GPS lock.
- Execute sync of spatial and tabular data on server triggered Clear All data, aborting the clear if either operation fails, or if there are incomplete records still on the device.
- Calculation layout items no longer generate leading zeros or trailing zeros in decimals unless an explicit format is applied. This also removes leading zeros from generated id values.
- Fixed issue where PDF417 barcodes generated on Zebra printers were dropping underscore characters.
- Fixed crash when copying empty file, image, or signature layout items in multi-level application child grids.
- Fixed issue where add new button would not show up on esri map for multi-level applications if there was only one child layout.
5.0.0 01/12/2023
- Restore behaviour to filter out orgs containing only shared layouts.
4.7.2 20/10/2023
- Support Lock View Mode setting to prevent users from switching between form and grid view in the record editor.
- Translation refresh for Portuguese, Spanish, and German.
- Updated HTML print layout rendering to explicitly default margins and padding to 0 px, and use Arial font to maximize print area. Use HR instead of blank lines to separate summary sections.
- Fixed issue where no Organizations would appear on first login if the user had access only to shared Layouts.
- Fixed issue where different domain value attachments with the same physical file name would be all deleted if only should have been deleted.
- Updated compass screen to show cardinal directions (N, S, E, W) in addition to the decimal degrees.
4.7.1 06/10/2023
- Added Distance To Item in display value for lookups with LAT|LON attributes.
- Added support for the string and numeric values math functions of "IF" and "IN".
- Added support for forcing handheld users to change their password.
- Added support for preserving esri MMPKs and credentials when clearing user data off a device.
- Added support for the radius parameter to be specified by a calculation expression for location filtered lookup lists.
- Added support for Vendor/Subscriber ticket sequences.
- Added logic to prevent showing multiple esri offline map checkout/checkin errors.
- Added support for custom attribute labels and ordering for MMPKs based on popup definition configured in ArcPro.
- When digitizing polygons on esri map, the fill is now semi-transparent so the underlying layer is visible.
- Add functionality used to restrict creating domain values with the same ID value in domain layouts.
- Fixed issue where some child lookup lists would not be populated when creating records staring from the esri map.
- Fixed issue where "No valid esri credential" message would be incorrectly displayed for network or server errors.
- Fixed issue where the wrong dataset can be sent to the server if the same dataset record exists for different users on a single device.
- Fixed a crash that would occur when navigating between plots.
4.7.0 19/09/2023
- Updated translation content for Spanish.
- Retrieve updated device settings from the server before sending records. This allows changes to the batch send configuration to take effect before records are sent to the server.
- Apply default field status value when unlocking completed records on handheld.
- Prevent stacking of multiple esri Feature Service authentication/connection error pop-ups.
- Fix issue where a delayed GPS lock was incorrectly selecting the first item in a lookup list.
4.6.1 20/07/2023
- Added support for Domain Value attachments.
- Support for a new "Record Editor Only" setting on Import Types to only allow imports from within a record.
- Updated Send To Device to handle or block between users of different Vendor Orgs.
- Changed logout options to try to prevent logouts when the user will not be able to log back in due to lack of network connectivity under SSO authentication.
- Added support for LIMS SQL based Assigned User lookup on bulk reassign screen.
- Removed some unnecessarily Custom Validation checks that were executed for Calc field references.
- Fixed issue where the Esri License did not clear when switching server user credentials.
- Fixed bug where Location Based Source filtering did not Auto Populate where there was only one source in the list once the GPS position was acquired.
- Fixed issue where ZPL Print Layout - QR Code: symbol '~' was replaced by '_7E'.
- Updated Spanish translations for static text.
- Fixed issue where NEXTPARENTSEQ default was not enforcing min/max when an edit condition was applied to the field.
- Fix issues for UNION clauses in LIMS SQL.
- Fixed issue where the Send to Device function was ignoring the Sync on Save Settings while receiving records.
- Fixed issue where hidden calculated layout items would not be updated in grid view.
- Fixed issue where GPS update would continuously clear dependent child lookup values.
4.6.0 27/06/2023
Fix performance issue when refreshing large domains.
4.5.2 11/06/2023
- Synced, Completed, Versioned Datasets should not be unlocked if Complete Locking is enabled.
- Crash when tapping esri Map View Layers after removing Basemap.
- Prevent loading of esri map layers on layouts that are not enabled for esri mapping.
- Prevent sqlite db locks when processing LIMS lookup data.
- Fix encoding issue preventing LimsConfiguraitonReceived message from being processed by server for content containing double quotes.
- Fixed hanging issue on saving dataset with print to pdf layout item.
4.5.1 08/05/2023
- Support for loading QR code configuration dynamically based on entered form data.
- Added ORDER BY and GROUP BY Support for Lookup List SQL for LIMS lookup data.
- Added the Organization ID to the Organization Details page.
- LIMS lookup data is now available to Organization Admins.
- Added mode validation when Importing VTs from LRM to prevent null reference errors.
- Increased the MOBILE_DOMAIN_VALUE.ID_VALUE field from 50 to 2000 characters.
- Fixed Date Field validation issue.
- Updated Layout and Domain Cache logging and layout import to better handle VT configuration issues in LRM.
- Fixed issue where the DRIVER value would not flow to CFX unless the item is tied to a domain.
- Improved PageLoad/OnLoad Exception handling.
- Added support for deletes and updates to checked out LRM records to sync back to LRM when running with AsyncDatasetSend and OnlySendToHostOnCompelte mode.
- Fixed the inconsistent population of the MapControlXML when sending records to the handheld.
- Corrected a Summary Report problem that occurred if the json is very long while using an oracle database.
- Constrain Drop Trailer duplicate delete procedure to only operate within the current org.
4.5.0 18/04/2023
- Fixed issue where LIMS based lookups could be missing values after sync.
- Fixed issue preventing handheld from confirming receipt of LIMS lookup data that contained special characters in ID values.
- Add support for ORDER BY and GROUP BY SQL in LIMS based lookup lists.
4.4.2 29/03/2023
- Additional features for handheld summary reports.
- Order attributes alphabetically on feature pop-up on esri map, and increase size of pop-up.
- Changes to plot grid generation algorithm to improve chances for successfully generating a plot grid for specific sample sizes.
- Removed detailed feature descriptions in select layout pop-up from esri map.
- Fixed issue where new feature button would not be visible on esri map if no child records were created for that section.
- Resolved issues for plot grid configuration popup in landscape orientation.
- Resolved issues with status icons displayed for deleted child records for multi-level applications.
- Added warning message before deleting records in multi-level app child grids.
- Fixed issue where user is not returned to record list after auto print on save.
- Fixed crash during plot grid generation workflows.
- Fixed issue where server errors were not handled properly by Send Attachment sync calls.
- Fixed issue to prevent top-level layouts from being shown in the new feature pop-up from the map view launched from the record editor.
4.4.1 28/02/2023
Support added to execute automatic cloud syncs when the application is in the background, including when the screen is off.
Added ability to advance to the next field on barcode scan with trailing special character configured on hardware scanner.
Added LAT|LON attribute support for LIMS SQL based Lookup Lists.
Added a warning message when assigned ticket sequences are low.
Add support for LIMS SQL queries in calculation expressions.
Add Attribute Support for LIMS Lookup SQL.
Added default connection string for 4Loads Spain.
Added support for Scale Ratio to be specified for Signatures and Images on print layouts.
Improved esri map notifications to the user when attempting to checkout from an private feature service without a valid feature access account configured on the handheld.
Summary report button is available on all child levels of multi-level records.
Allow #PREVIOUS_PARENT# default to initiate sequence based on existing items in the multi-level child grid.
Fix issue where LIMS SQL Bound Lookups exclude NULL Display Values.
Calculation layout items with a blank expression now render a blank value instead of #Calc! to match behaviour on other platforms.
Fixed issue preventing location button on multi-level child grids from functioning after copy.
Improved device sync stability.
Corrected issue where duplicate values get inserted into multi-select domain fields.
Fixed issue where records may not be sent from handheld for some editing workflows on child girds.
Fixed issue where style attributes embedded in print layout items for calc fields are ignored for HTML layouts.
4.4.0 07/02/2023
Fixed crash when adding a new child record in a multi-level app after selecting a value from a lookup list.
Fixed issue where existing records prior to the 4.3 upgrade would not have the Created Under Org Unit Tracking field properly populated causing sync failures for records to the server.
Fixed issue where domain attribute filtering would not handle cases where more attribute values than names are defined on a domain.
4.3.1 05/12/2022
CENMOBILE-11265 - Fixed problem where the Item ID was displayed when using an unfiltered LIMS Attribute in Calc Expression.
CENMOBILE-11484 - Resolved intermittent crash when opening Esri map view while offline.
CENMOBILE-11485 - Fixed issue where Esri map fails to zoom to feature when tapping map control layout item.
CENMOBILE-11503 - Fixed intermittent crash when re-rendering the Esri map view in offline mode.
CENMOBILE-11604 - Fixed issue where checkmark was not visible when digitizing features on authenticated offline Esri layers.
more Version 6.2.0 17/09/2025
Data Linked to You The following data may be collected and linked to your identity:
Location User Content Identifiers Diagnostics