Releases/Fall 2025
Warning | Work in progress! We are in the process of updating the information on this page. Subject to change. |
The 18.2 / Fall 2025 release is planned for September 2025. Find the download links for the latest preview version on the Preview page.
Questionnaire Player Gen 2
New generation of questionnaires is available for a limited preview. See Questionnaire Player Gen 2 for more information.
Rules: bugfix/change in behavior in row scripts
The row script in Woodford hid an insidious bug where the order in which you initialize variables affects the rule execution. With release 18.2.0 preview 3, the bug is fixed. Some of your row scripts that have accidentally worked because of the bug might suddenly stop working. For example, you might observe swapped values in cells. If you experience such behavior, please correct the cell bindings of your view and republish the app project with the latest Woodford. You can also contact Resco support for assistance.
Rules: Get UTC offset
Timezones can complicate distributed deployments. The rules engine of Resco Mobile CRM now supports a new operator, GetUtcOffset. It returns the difference between the logged-in user's time and UTC in minutes.
Rules: visual view
Woodford rules editor can now visualize XML rules as a flowchart. Edit a rule and click Visualize XML.
Calendar: indicate current time
The calendar UI in the app has been enhanced to display the current time.
Last sync date
The Mobile users section of Woodford includes an extra column: Synchronized On. Quick access to the last sync date can simplify license management.
Style editor: format string validation
When editing styles, Woodford will now check if the entered format string is valid. For example, an appropriate warning is displayed if the parentheses don't match.
Salesforce optimizations
In our continuous effort to improve the experience of Woodford for Salesforce, we have optimized the process of connecting and updating metadata. Several steps of the process should now execute much faster, e.g., the deletion of business units, re-association of users with roles, or merging system users.
Salesforce: Better handling of Contentdocumentlink sync error
We have improved how Resco Mobile CRM reacts to failed uploads of ContentDocumentLink caused by null or deleted parent record (ContentDocument or referenced entity). These issues are now solved by automatically deleting them. A warning is saved to the sync log, e.g.:
WARN: sf_contentdocumentlink(17ac0d0f-b047-4f0c-9ff0-9cb006de3179).linkedentityid:03d5548c-393d-4f94-8370-1eeba7d94ac4 not in localdb. Deleting invalid record.
WARN: sf_contentdocumentlink(17ac0d0f-b047-4f0c-9ff0-9cb006de3179).linkedentityid: null. Deleting invalid record.
To make future troubleshooting of similar sync problems more efficient, we have improved the information displayed on the Sync Errors screen:
- Sync errors due to missing Salesforce ID are now more explanatory, indicating that the cause is either a linked record upload failure or it has been deleted.
- The layout of the Sync Errors list is more spacious to ensure even longer sync error messages are completely visible, especially on smaller devices.
- Finally, the sync error item title for a ContentDocumentLink now shows the linked document name, not just "Unknown" as before.
(These changes are before the fall release as part of 18.1.8 hotfix.)
Pending questionnaires in web app
You can now use pending questionnaires in the web app version of the questionnaire player.