Skip to main content
Headshot of article author Greg Lindhorst

You can now set the timeout for the Notify function, controlling how long the banner appears, from 1 millisecond to infinity. And you can now sign out the current user with the Exit function, important in situations were devices are shared such as health care.

» Read more
Headshot of article author Greg Lindhorst

You now have a new tool to better understand, debug, and improve your apps.  Similar to a network trace, Monitor provides a running list of all the activity within your app.   You can examine what data requests are made from your app, how long they took, how much data was returned, and which resulted in an error. 

» Read more
Headshot of article author Greg Lindhorst

Welcome the SetFocus function to Canvas apps!  You’ve got data to enter.  Get it done fast by having the app position the cursor in the input field where we should begin.  And when you go to validate, the app can take you directly to the offending entry, even if it scrolled off screen.

» Read more
Headshot of article author Greg Lindhorst

Welcome the With function to Canvas apps!  You can now simplify large formulas by dividing them into named sub-formulas, eliminate redundant sub-formulas, and easily work with functions that return records.  All while staying declarative and automatically responding to dependency changes.

» Read more
Headshot of article author Greg Lindhorst

Explore relationships, option sets, and other Common Data Service features with the Northwind Traders sample solution, recreated from the famous Microsoft Access sample. Detailed instructions are included for building the canvas app from scratch, explaining how to easily work with Many-to-one and One-to-many relationships between entities.

» Read more