I am reading R2 release documents and some opinions people are sharing here, and cannot find enough reasons to move from NAV 2013 to NAV 2013 R2. So far, I just see new limitations, not improvements, for example:
- Dev Environment must be installed on the same machine as a mid-tier (not the case in NAV 2013);
- NAV 2013 and NAV 2013 R2 are not fully compatible when installed at the same machine, and some tricks like changing registry are required;
- Copying data between database is getting more tricky as fbk is not an option anymore;
So, what are the benefits for developers and for clients? What do you like most in R2 comparing to NAV 2013? I really want to know. :?
0
Comments
http://www.epimatic.com
I would revisit this path when Microsoft releases NAV2013 R2 hotfix 6.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
E.g. much better webclient, addins on both (win and web client), writtable OData (if you need them)... all depends what you need, what you can use, what you are using now, what you will use in the future...
And the first is not true... you can have dev env on different machine too...
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Like known from AX since years, you can now change the sorting of a list page by simply clicking on the header of the column you would like to get the list sorted by.
Current sorting is displayed by a small arrow at the header of the column which owns the active sorting.
This is possible for ALL columns available on the list page - you do not need a sort key.
I think it's these simple things that make the difference...
Cheers
Andrew
Good point on the column sorting. Such a little thing, but one users will love. I had a customer request that just last week (they are on NAV 2009) so it's one supporting argument for an upgrade.
http://www.epimatic.com
In any case, if people will share their favorite R2 features (or fixed bugs) here, this will help others. Issues and problems will appear in other topics anyways
http://www.dynamics.is/?p=1619
Gunnar Gestsson
Microsoft Certified IT Professional
Dynamics NAV MVP
http://www.dynamics.is
http://Objects4NAV.com
I have been using R2 for some time now and it is really cumbersome not to be able to do company backups (fbk). But the web client is really good in this version and for me that is the biggest reason for moving to R2. The sorting is also a nice addition.
This is simply down to Microsoft not explaining what needs to be setup - they admitted this in the mythbuster section of the video. Not sure why they didn't post the answer here in Mibuso though!
So you can be doing a lot of coding, then run into a ton of errors when you try to import the object to the client site.
Basically, think of this as if you were doing development on the client database without any data in it.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
I haven't used 2013R2 myself but this is what was said in the keynote.
Yes, that's what I'm talking about. My understanding is that if you set this option off, you don't have to work on the service tier? Is that not the case?
So basically, when you e-mail an object to the customer, they will need to RDP into their service tier computer to import the object.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Well, I'm sure this is what was said in the "mythbusters" section of the keynote - although it was late when I watched it :-)
So the short answer is: The NST does not need to be on the same box as C/SIDE.
Here is the (long) detailed explanation:
Let’s assume you are deleting a field from a table and you press CTRL+S (save), this is what happens:
1) C/SIDE will check ProtectAgainstDataloss is turned on (as set in Tools/Options).
If not, metadata will be saved and C/SIDE will not attempt validation, but leave the rest up to the NST at first opportunity (either immediately or at next mount). This does not mean that any change is enforced, but simply that C/SIDE will not check before saving the metadata. Depending on how the tenants are mounted on the server(s) you are still protected against deletion of a non-empty field.
Anyways, assuming the ProtectAgainstDataloss is on…
2) C/SIDE will check if any of the Server/Instance/Port/Tenant/Company etc fields have been specified in the Tools/Options
If so, C/SIDE will try to connect to the specified server
If not, C/SIDE will look into the server-instance table in the App Database (the one that C/SIDE already “talks to” that also contains the application) – in here is expect to find at least one NST that is connected to the server and that NST in turn will know the tenant database, default company etc.
3) C/SIDE now try to connect to the NST
If the NST is not on local machine, you will need to be a NAV user in the database – and the only authentication-mechanism that works here is windows authentication.
Provided a successful connection is established C/SIDE will ask the NST if there are more than a single tenant mounted. This translates into two options will allow the check to be done: A legacy configuration with only a single database containing both App+Data or a multi-tenant system but with only one tenant mounted (a single App database and a single tenant database).
If the number of tenants is not exactly 1 – the NST will refuse to do the check and C/SIDE will show an appropriate error.
Provided we have only 1 tenant:
4) The NST will check if the field is empty
If not, an error is returned to C/SIDE that will show the error.
Otherwise:
C/SIDE will save the metadata in the two metadata tables (2000000001 and 2000000071) and do nothing more.
The NST will immediately pick up that a metadata change happened (typical RAD scenario) and will do the schema-change.
I hope that clarified the mechanics of this scenario.
Thomas (Mythbuster) Hejlsberg
CTO, Architect - Microsoft Dynamics NAV
http://msdn.microsoft.com/en-us/library ... 7(v=nav.71).aspx
http://msdn.microsoft.com/en-us/library ... 4(v=nav.71).aspx
Would indeed be interesting to collect the real life arguments to move to it, which are missing on these pages and which could be added there.
Kind regards,
DMC
Regards
Kishor
P.S. Great opening keynote - very informative
Michael
You said that last week...
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
https://mbs.microsoft.com/downloads/cus ... lingTables
It reads: The development environment and Microsoft Dynamics NAV Server must be running on the same computer.
The issue could be considered as a myth, but it still does exist in the official MS document.
Here is a link to the document (pdf file): http://sdrv.ms/1fWiW9Q
If the link does not work, it is because the document has been officially released and you can find it elsewhere.
Thomas
CTO, Architect - Microsoft Dynamics NAV
There are a few "grave errors" that can occur, for example loosing complete data from tables.
It's easy to find everywhere dev's complaining about this issue, and a few other problems.
The Dev vs. Application in the same machine is that there are some cases were you loose sync from dev to application and you'll receive an error so that's why it's was recommended for people to install dev in same machine as app server.