Releases/Spring 2025: Difference between revisions
| Line 19: | Line 19: | ||
Traditionally, lists and views for the mobile app are designed as narrow as possible to fit on the screen of a mobile device. However, some use cases warrant large lists with many columns, particularly when working with the Windows versions of the Resco app. For these scenarios, Woodford admins can enable horizontal scrollbars for some of their views. | Traditionally, lists and views for the mobile app are designed as narrow as possible to fit on the screen of a mobile device. However, some use cases warrant large lists with many columns, particularly when working with the Windows versions of the Resco app. For these scenarios, Woodford admins can enable horizontal scrollbars for some of their views. | ||
[[File:Enable-horizontal-scrolling-in-views.png|alt=enable horizontal scrolling in views|300px]] | |||
=== Export project customization === | === Export project customization === | ||
Revision as of 08:47, 2 May 2025
| Warning | Work in progress! We are in the process of updating the information on this page. Subject to change. |
The 18.1 / Spring 2025 release is planned for June 2025. Find the download links for the latest preview version on the Preview page.
Mobile App Development Toolkit
Use MSAL for connecting to SharePoint and Exchange.
Auth0 support
Resco Mobile CRM now supports Auth0 standard for authentication.
Expanding/collapsing of cards
Users of the mobile app can now tap anywhere in the card header to collapse or expand the card. They no longer have to aim for a tiny expand/collapse zone.
Views with horizontal scrolling
Traditionally, lists and views for the mobile app are designed as narrow as possible to fit on the screen of a mobile device. However, some use cases warrant large lists with many columns, particularly when working with the Windows versions of the Resco app. For these scenarios, Woodford admins can enable horizontal scrollbars for some of their views.
Export project customization
For troubleshooting, Resco support may occasionally ask for your app project. Until now, the best option has been to Export the project from Woodford. Such export includes your custom images and offline HTML content but may be incomplete if you use project hierarchy. In this release, we offer an alternative export function called Dump. It exports the project in a format similar to what's consumed by Resco Mobile CRM during synchronization/customization update. The dump does not include images or offline HTML content; however, information from the parent project is included.
Save Woodford projects in Azure DevOps
Woodford administrators can now store their work in Azure DevOps. This works just like the existing GitHub integration, except you select a different provider.
Modern editor for custom home screen design
The editor for custom home screen row design now offers the same look and feel as the modern view editor. You can set up the design for standard rows and section rows.
New welcome screen and demo app
The welcome screen for new users who have not yet connected the app to their online business platforms has been redesigned. Users who stick to demo data see a modernized project showcasing newer Resco features.
Redesigned login experience
TBD
InspConverter: new UI and conversion options
Our tool for converting questionnaire answers to a modern format, InspConverter, offers new features:
- A new graphical user interface is available.
- You can switch questionnaires to template-dependent without converting the answer storage to JSON.
The questionnaire conversion tool is available on demand; contact Resco support. See InspConverter for more details about this tool.
JSBridge: update drop-down options in editable lists
On forms, if you want to limit the options users can select in a drop-down list, you can use a rather simple rule. On editable views, this can be trickier. To allow a more focused click handling, the MobileCRM.UI.EntityList object now supports a new function onCellClick.
// This example demonstrates how to handle a click on a specific clickable/editable cell on the entity list. It works only from an iframe placed on the entity view.
function () {
MobileCRM.UI.EntityList.onCellClick("new_service_operation", function (entityList) {
var rowIndex = entityList.context.event.row;
var popup = new MobileCRM.UI.MessageBox("Service Operation");
// Add the buttons for message box
popup.defaultText = "Cancel";
popup.items = [
"Installation",
"Maintenance",
"Repair",
"Training"
];
// If the title is too long, set the 'multi-line' to true
popup.multiLine = true;
popup.show(function (button) {
// update entity property
MobileCRM.UI.EntityList.setEntityProperty(rowIndex, "new_service_operation", popup.items.indexOf(button), false, function (error) {
MobileCRM.bridge.alert("An error occurred: " + error);
});
});
}, true);
};