Releases/Spring 2025: Difference between revisions
| Line 39: | Line 39: | ||
The questionnaire conversion tool is available on demand; contact Resco support. See [[InspConverter]] for more details about this tool. | 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 [[Rules_editor#Option_set_filtering|rather simple rule]]. On [[View#Editable_field|editable views]], this can be trickier. To allow a more focused click handling, the [https://github.com/Resconet/JSBridge/wiki/MobileCRM.UI.EntityList MobileCRM.UI.EntityList] object now supports a new function '''onCellClick'''. | |||
<syntaxhighlight lang="js"> | |||
// 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); | |||
}; | |||
</syntaxhighlight> | |||
== Power Solutions == | == Power Solutions == | ||
Revision as of 07:25, 23 April 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.
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.
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.
Improved tool for converting questionnaires to modern format
Resco is slowly deprecating legacy questionnaire formats. On demand, we provide a tool for converting answered questionnaires to a modern format. In this release, we have made the tool more user-friendly (no longer a command-line interface) and added more conversion options.
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.
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);
};