Application Area property in Navision 2017

zohaibu95@hotmail.com
Member Posts: 223
Hi Guys,
I have just read about the "Application Area" property in dynamics nav 2017.
Can you tell me what is its purpose and what is the purpose of
#All
#Basic
#suite?
Please elaborate in easy words. Thanks
I have just read about the "Application Area" property in dynamics nav 2017.
Can you tell me what is its purpose and what is the purpose of
#All
#Basic
#suite?
Please elaborate in easy words. Thanks
Best Regards
Zohaib Ahmed
Dynamics NAV ERP Technical Consultant.
please like / agree / verify my answer, if it was helpful for you. thanks.
Zohaib Ahmed
Dynamics NAV ERP Technical Consultant.
please like / agree / verify my answer, if it was helpful for you. thanks.
0
Answers
-
Leave it blank in NAV.
It's used in 365 for now, and not implemented in NAV
I wanted to know for Dynamics 365 because i am creating app for Dynamics 365 that is why asking.Best Regards
Zohaib Ahmed
Dynamics NAV ERP Technical Consultant.
please like / agree / verify my answer, if it was helpful for you. thanks.0 -
But the intent is visual grouping, so a sales persons sees some fields, and a warehouse employee sees other fields on a given page. Not to be mistaken for security.
So dynamic views.
Configure Profiles instead, does the same and works.Follow me on my blog juhl.blog0 -
Ok cool. Btw if we leave the Application Area blank will it still work for Dynamics 365?Best Regards
Zohaib Ahmed
Dynamics NAV ERP Technical Consultant.
please like / agree / verify my answer, if it was helpful for you. thanks.0 -
OK THanksBest Regards
Zohaib Ahmed
Dynamics NAV ERP Technical Consultant.
please like / agree / verify my answer, if it was helpful for you. thanks.0 -
Leaving it blank doesnt seems to be correct.
If you read the technical validation pdf provided by MS then they made this property mandatory.
If user selects basic/suit in D365 then fields/controls with blank application area won't show.
You need to decide based on your app area.
If your app is based on jobs module then you need to set #suit because standard jobs module will be shown in suite mode only.0 -
I actually like the idea of application area's. Granted it is poorly executed because in my opinion the ApplicationArea property should have defaulted to #ALL.
We have a module with many different parts which customers may or may not use. It would be nice to disable them with a click and remove a lot of unused clutter on pages. This system is more software developer controlled opposed to profiles which is more customer based and because it resides in objects it is easy to deploy.
Also I figured out that application area's have a performance advantage. I deliberatly created a very slow performing flowfield and started testing with performance. If the user hides it manually, it is still calculated. If you set the property of the control to Visible=False, the flowfield is also calculated (please Microsoft, tell me why??). However hiding the control because it's application area is not selected, the flow field is NOT calculated.
Perhaps also the rendering complexity is reduced.
In Nav2018 the number of application area's are expanded. Technically it still looks the same.
Sadly Microsoft advises against usage in on premis development. I don't understand, In my opinion it works just fine. https://docs.microsoft.com/en-us/dynamics-nav/applicationarea-property/
Any other thoughts?In a world without Borders or Fences, who needs Windows and Gates?0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions