Tuesday, September 27, 2016

New Development Environment for NAV unleashing this Christmas! :D

Checkout this picture taken by Kauffmann in Directions US.


I will talk about this picture later. First things first.. So, I was scrolling through my twitter feed, seeing updates from people and companies about NAV Directions. And the picture below dropped my jaw. LITERALLY!

No, It is not about NAV 2017 or Dynamics 365. I am looking forward to these too but it is the 3rd thing mentioned in this picture, new development environment, which got me so excited, thrilled, delighted and what not!! Thank you Microsoft for exciting us every time we try to settle. Thank you, seriously!

Below is the stuff that Waldo and Kauffmann have shared in their blogs. Thank you both for sharing the knowledge with us.

So, as you all must have already got to know that in NAV 2017, we will be working with a new tool known as VS Code editor. The VS Code editor will become the preferred way of doing modifications in the future. Eventually, it will enable us to do any kind of modification that we can do today. 

Another picture taken by Kauffmann in Directions US. These pictures are interesting!!


The capabilities of Extensions have been immensely improved in NAV 2017. All object types are available now .. and more. (I so want to explore this “more” part, I know you guys will agree with me here!)

In short this will be the new stuff available to us,

-          Additional Object Types in Extensions:
o   Reports
o   XMLPorts
o   Queries
o   Custom report templates

-          Default and starting data

-          Multilanguage captions

-          Support for .Net Framework Add-Ins
o   .NET interop types executed on the server
o   Client-side JavaScript
o   WinForms extensibility control add-ins

-          Support for web services

-          Restore and backup data in extensions
o   NAVAPP.RESTOREARCHIVEDATA
o   NAVAPP.DELETEARCHIVEDATA

-          Updated PowerShell to publish Extensions
o   Publish to SQL db on Azure SQL

-          Installing Extensions
o   Users can install/uninstall from Extensions Mgt page.

There is a lot to deep dive into, check the full posts here and here. Do check these posts, they have a lot more interesting stuff, like a new datatype called "MediaSet" coming in NAV 2017. (I will say no more, check the posts :) go go!)

The “New developer Experience“ is not going to be released in the upcoming release. It’s only going to be there in preview at Christmas. There must be a lot of questions arising, I know, check these posts to get all the knowledge about what’s really new in NAV 2017.

Grateful because i am expecting that there will be so much to learn soon enough. Well, Let's see. Christmas will be so merry this time if we get what we all are expecting by that time.

#Excited #KeepLearning #KnowledgeForNAVTechies
Cheers!
Ishwar

Sunday, September 25, 2016

Disable sorting in a list page in Dynamics NAV - Tips, Tricks & Facts #1

Hey Guys, I want to share tips, tricks and facts which might help us in the hour of need!
And this is the 1st post in Tips-Tricks-Facts series.

So coming back to the topic, How do we disable sorting in a List page or Subform page in NAV?

User can sort a list page on any field in standard NAV. In the example shown below, I opened Sales Order and sorted the Lines (Sales Order Subform) on "Quantity" field.


To disable this sorting, follow these steps:

Saturday, September 24, 2016

Implement Extensions in NAV

Below is the easiest way I found to implement extensions in NAV.

Let's Start!

The above diagram shows how extensions work and the idea behind bringing extensions into existence. Extensions can be installed independently on different tenants belonging to the same service and each tenant will have only the functionality of the extensions installed on it.

Extensions can co-exist in a tenant and independently as well. In the above diagram Extension 1 and 2 are installed on Tenant 1 and Tenant 2. While Extension 3 is only installed on Tenant 3 and likewise.

7 Easy steps to implement extensions in NAV are as follows:

SAP vs NAV

Hey Guys, Happy weekend!


I might be a little biased with this post. You know why!!

If the battle is SAP vs NAV, then Dynamics NAV is what you must go for. Why am I saying this so bluntly?







Friday, September 16, 2016

NAV 2017 news & updates

Here are some links which helped me  to learn about what can we expect in NAV's next version. And what should we get ready for...Did I mention Extensions is what we must get ready for? No, but you're damn right. Developers need to fasten their seat belts. There's a lot coming our way. By coming, I mean good coming!

Yes, and I am really happy about it. Lots of new stuff to learn and develop and implement and code and etc. etc. ;-)

Go through these and you might get to know something new!

1. Mark Brummel's post - "NAV 2017 Extensions the debate ends i guess"
2. Waldo's post - "Dynamics NAV 2017 Whats new"
3. Check out the beta version of NAV 2017 - NAV 2017 Beta Version Download

I got knowledge about NAV 2017 from these blogs which was worth a share. Keep learning!

Cheers!!!
Ishwar