Since a recent update of VSCode, you might have noticed that IntelliSense works somewhat different. Well, that’s because VSCode thought to do a good, useful update for you .. but apparently for AL development, it turns out to be quite contra productive..
You all probably know why CTRL+Space is for? It’s for forcing IntelliSense. Or the official term is “Trigger Suggest“. In a context-aware intellisense, it’s very useful to get suggestions on which keywords can be used in a certain context.
Since one of the latest updates of VSCode, the default behaviour has somewhat changed. When you “trigger suggest” (press CTRL+Space), it will point to the last one used.
Like in this example, I use the snippet “tprocedure”, and when I use the CTRL+Space to start coding, you will see it will jump straight to the “tprocedure”-item in the list, just because I just used it:
In a context-aware in IntelliSense, this just doesn’t make any sense.
You can fix this
VSCode wouldn’t be VSCode if you couldn’t fix this behaviour. And I have a strong feeling you would like to fix it ;-). It’s simple, just add following setting in your settings.json (File / Preferences / Settings):
As the tooltip explains: Editor.suggestSelection controls how the suggestions are pre-selected when showing the suggest list. In this case it will always select the first suggestion.
This means it will always suggest the first item in the IntellSense-list. Just the way you would expect (in my opinion). Let’s see what this means for our example:
Thanks Esben & Stan
When I was doing my session in Bangkok last week, Esben and Stan saw me struggling with this, and gave me the solution. :-). Thanks so much!
My last blogpost was merely an announcement of Microsoft’s announcement about Microsoft Dynamics 365 Business Central. We are a 24 hours later now, so let’s share some more information about this new release of NAV-In-The-Cloud. I assembled this myself, from blogs, documents, slides, talks and mails – so there is a disclaimer for sure (below the mail).
With quite a sense of sarcasme .. we all “loved” the previous name, right? “Microsoft Dynamics 365 for Finance and Operation, Business Edition” – or short: MS365fFaOBE, or shorter MS365FOBE. The one that came up with that name .. well .. I want to try what he took that day ;-).
It was a bad name. I noticed because I had to explain time and time again the same things to the same people: no, it’s not only Finance, you can do more… .
In any case – glad we got rid of that! “Microsoft Dynamics 365 Business Central” is a strong name, all inclusive .. you nailed it!
Full NAV capabilities
Make no mistake. This release comes with the full NAV capabilities. Full? Yes? All? Yes! With Manufacturing? Yes!
As Microsoft puts it: “It is an all-in-one business management solution that helps organizations streamline business processes, improve customer interactions and enable growth“.
It even goes further, and Microsoft is clearly indicating three “pillars” (if I may call it like that):
Two price points
There will be two price points: Essential and Premium. And I’m quoting Microsoft here again:
Premium includes following functionality, in addition to what’s offered in Essential:
So, “Premium” is what I would call “the full monty” ;-).
When & Where?
Well, I already explained that in my previous blogpost, but let’s repeat. It will be available on April 2nd, 2018 in 14 countries – and in two more countries from July 1st:
It’s Dynamics 365, so Customers will be able to install Apps from a store, called “AppSource”. They can even contact partnes (like me :)) to (and I quote) easily and cost effectively extend their solution to fit industry-specific needs. I’m not going to make any conclusions on that statement just yet…
How can you get ready?
Well, there are a number of webinars scheduled in the next months. But since this is all information for partners, I’m not sure I can share it here. In any case – contact your local Microsoft contact soon to be part of all (or at least most) of these webinars!
Can you tell me more about the “functional” changes on the product?
Not that much yet – simply because I’m not completely informed. But let me share what I know.
The app will be available on all devices: Phone, Tablet, laptop, desktop .. All with the same rich functionality – not only on Windows, but also on Android and iOS.
Extended Outlook functionality brings you (and I quote): quote to cash, all within outlook. You can create quotes, based on the content of a mail .. And you can even submit invoices, all from Outlook!
There will be a stronger “intelligence” for forecasts, you will get better recommendations when to pay who, how to manage budgets, monitor progress, .. all with real-time data. Again, I’m thinking “Machine Learning” here…
An In-Client visual designer to support your “unique business needs”.
And, as mentioned above, you’ll be able to add apps from AppSource, again to fit your industry or business needs. And even, you will be able to create PowerApps based on all your data!
And don’t forget: there is going to be a refreshed UI which I really like. Let me share some screenshots:
The Role Center:
Just go to the capabilities page of Business Central, and you can watch some more screenshots there.
Is that all?
No, I have been able to gather some more information: answers to questions that people might have.
Is a Demo environment available?
It is mostly work in progress – but it will be at demos.microsoft.com. In the meantime, just use your demos.microsoft.com O365 account to sign up for a free Business Central trial – then those accounts are linked.
But the “decent” version will be available from April 2nd, when Business Central is generally available.
You will also be able to spin up your own docker image, and have a D365 docker image running on your own PC. Obviously, a lot will not work like that (like Office365 integration and such…) – but at least you will have the look and feel.
Will Dynamics 365 Business Central be available On Prem?
It is currently only a cloud based solution. Dynamics NAV 2018 continues to be available as is for on premises solutions, and being updated by means of cumulative updates, like we can see what is happening for GDPR.
What about other countries?
I got that there is going to be news shortly. All I can say is: watch the roadmap here: https://roadmap.dynamics.com/ .. But be aware there are also opportunities for partner-led localizations on Business Central.
Are all features going to be available on prem release?
That is definitely the intent of Microsoft! They are still planning for one codebase.
Will there be any migration tools to Business Central?
Yes! There is already a conversion tool for QuickBooks. And more will come! There will even be transition tools for all of Microsoft’s current on prem SMB solutions, like GP and SL.
Will the name “NAV” disappear/change for On Prem?
Not that I know of.
Which modules of NAV are not part of Business Central?
That’s easy: None
Is Business Central again a merged name for NAV and AX based solutions?
Not that I know of. Business Central is the name of the online service, based on the NAV code base, previously referred to as “Tenerife”.
Will we lose the Windows Client in Q4, when the On Prem release is there?
The current plan of Microsoft is that we will NOT lose the Windows Client!
All information above is my own interpretation of the news I have at hand at this point. I’m not responsible for any miscommunication or misinterpretation in any way… you know the drill…
Microsoft just released the new name for “Microsoft Dynamics 365 ‘Tenerife'”, where “Tenerife” was just a codename for the next version of “NAV-In-The-Cloud”. And as you might have figured from the title, that name is “Microsoft Dynamics 365 Business Central”
You might know I’m totally not into “marketing fluff” or “branding” for that matter – so Iwouldn’t know if this is a good name. All I can say: I like it! I like it a lot!
As said – Microsoft just announced today the new branding and some more – by means of a blogpost which you can and should read here. For your convenience, I also copied the content below this blogpost…
We have a date in 16 countries!
As already mentioned in earlier blogposts, we knew that “Tenerife” – sorry – Microsoft Dynamics 365 Business Central was going to be released in Spring. Well, now we know an exact date: April 2nd 2018! That’s less then a month from now, people!
And not only for the countries that already had Dynamics 365 available. No, now also for many others:
Want to learn more?
Microsoft has given two interesting links for you to learn more about:
So far for this small announcement. Please read the blog with the message here. Or here:
In the era of digital transformation, change is the new normal. From self-driving cars to quantum computing, a dramatic evolution is underway across industries. The most successful businesses are already reaping the rewards by expanding on flexible cloud platforms and meeting customer demands in real-time. Coupled by their new-found ability to collect comprehensive data, intelligently analyze results and respond with sophisticated automation software, they are now positioned as the disruptors in their given industries.
Later this spring, Microsoft will continue contributing to enabling digital transformation with new updates to Dynamics 365. This spring release will continue our focus on providing new modern, modular applications, expanded analytics & AI software and improvements to our global, trusted, hybrid and secure cloud platform.
Ahead of this spring release, I am thrilled to introduce Microsoft Dynamics 365 Business Central. Generally available beginning April 2nd, Business Central offers businesses a single, end to end solution for managing finances, operations, sales and customer service, and an opportunity to easily upgrade from entry-level accounting software and legacy ERP systems.
Business Central offers terrific value because it integrates with other Microsoft cloud services including Office 365 and can be customized or extended for specific industry needs with PowerApps, Microsoft Flow and Power BI. In addition, it also brings the full power and product maturity of Dynamics NAV to the cloud. As such, Business Central has at its foundation a set of trusted, proven technologies that have served 160,000 customers and millions of users worldwide.
As a single, end-to-end application, Business Central offers:
Dynamics 365 Business Central will be generally available on April 2, 2018, in 14 countries – United States, Canada, United Kingdom, Denmark, Netherlands, Germany, Spain, Italy, France, Austria, Switzerland, Belgium, Sweden, and Finland, purchased through our Cloud Solution Provider (CSP) partners. Australia and New Zealand will be generally available beginning July 1, 2018. Microsoft’s network of global partners has the expertise to help you create and deploy a solution that meets your industry-specific needs. Do even more with Dynamics 365 Business Central using pre-built applications, available through the AppSource marketplace, to easily and cost-effectively extend your solution.
Excited to learn more? Check out our Dynamics 365 Business Central website and explore our product capabilities on the Dynamics 365 Roadmap.
Disclaimer: this blog is mostly a repeat of what was in Microsoft’s blog .. I just try to spread the word
Sometimes I get the question: “Is Microsoft Dynamics NAV GDPR compliant”. I’m not a GDPR specialist, and don’t want to act like it. But …
This week, Microsoft blogged about GDPR. And it’s clear you need to ask yourself another question: How can Microsoft Dynamics NAV help YOU, to be GDPR compliant. Because it’s not about the software being compliant (obviously NAV is :p), but it’s about YOU being compliant. And we clearly have Microsoft Dynamics NAV on our side to help us!
What is GDPR?
You can find all information on GDPR here. GDPR stands for “General Data Protection Regulation” (Rules for the protection of personal data) and applies to all EU citizens and businesses – and – it’s due by May 2018 (meaning, you must make sure you’re compliant to it by that time)!
How does Microsoft help?
Microsoft is clearly dedicated to help us in this matter. In December last year, they released this blogpost which pointed you to the right information about GDPR.
This week, there was a follow up, that by May 2018, Microsoft Dynamics NAV 2018, 2017, 2016 and 2015 will be updated with tools to make you compliant! I assume that it has to do with the new “DataClassification” property on tables and fields, which is explained here.
The current available cumulative updates already have the first round of updates, which are explained in this whitepaper. I haven’t gone through the whitepaper myself yet .. I’m going to let that being processed by the people that actually understands it ;-).
Good things ahead. Like last year, I was given the opportunity to speak for Directions ASIA again. And not “just” for a few sessions – but I have quite some hours to cover (8.5 to be specific ). More about that later. Let’s talk about the conference first.
Directions ASIA 2018
It’s the second time this conference is held by the “Directions EMEA” committee. And also this time, it’s in Bangkok, Thailand. I have been there last time, and you really can feel the enthusiasm and the positive vibe Dynamics causes – great feeling :-). So I’m definitely looking forward going back in a few weeks.
Who should Register?
It’s focused on NAV. So all people that are serious about Dynamics NAV, Dynamics 365, … Technical, business, sales, … should at least consider going. And obviously, for all the companies that are from that region (Bangkok – so that also means Australia and New Zealand), this is an ideal opportunity to get informed, directly from the right people!
Why should you join?
Well, it’s almost Spring, people. And you know what that means! We are almost at the release of the next version of Microsoft Dynamics NAV – and of the world wide release of Dynamics 365 codename “Tenerife” – so I’m expecting a lot of new information regarding the product we all love – the product that pays our salary ;-).
It’s basically also what Marko said in this video:
All of the content is obviously already on the website – here is a shortcut: http://www.directionsasia.com/schedule/ . So – don’t ask why .. but ask “why not”. You won’t find an answer – so … register!
How can you register?
Just browse to http://www.directionsasia.com/, scroll down and click “Register Now” – easy peasy :-).
Will I “find waldo”?
This year is going to be especially busy for me. Because I’m going to deliver quite some content during the convention. It seems that I will be busy at almost all timeslots … so it’s going to be very hard for me to follow any of the new content.
On the first day – I have a “full day” (well, from after the key note, until the end of the day) workshop, called “Getting up to speed with Visual Studio Code and Extensions 2.0“. Ok, not a full day, only a 5,5-hour workshop ;-).
Next day, I have another 3 sessions to do:
C U All There!